Это хороший способ получить данные BLE без подключения? - PullRequest
0 голосов
/ 23 января 2020

Мое приложение должно работать вечно без участия пользователя и получать данные из сети Bluetooth Me sh. Приложение, которое я сделал, пока работает нормально. Но есть некоторые проблемы с библиотекой Me sh (CSRMe sh от Qualcomm), особенно с мостовым соединением, так что приложение больше не может обмениваться данными через сеть Me sh. Кроме того, нет технической поддержки, я хочу быть свободным от этой библиотеки, по крайней мере, для отправки и получения данных. Я проверил и выяснил, что без подключения BLE, только с функцией сканирования может получить мне sh данные и успешно расшифрованы с помощью сетевого ключа. Но я не уверен, что это хороший способ или нет.

Практический способ общения через Меня sh Сеть - это

  1. Сканирование поблизости меня sh устройств.
  2. Подключение к некоторому устройству me sh. (С этого шага Android может остановить сканирование)
  3. Запуск связи через подключенное устройство me sh.

Без BLE соединение, я должен продолжать сканирование, чтобы связаться с Me sh Network. Я думаю, что причина, по которой соединение BLE требует связи, заключается в экономии батареи устройства Android.

1 Ответ

1 голос
/ 23 января 2020

Нет проблем для обмена данными через рекламу BLE, а не через соединение Bluetooth. На самом деле технология BLE me sh по своей сути является рекламной технологией, то есть при подключении данных по сети не используется соединение BLE. Кроме того, теоретически вы должны экономить больше энергии, полагаясь на рекламу, а не на соединение, поскольку вам не нужно отправлять пустые пакеты для поддержания соединения.

Более подробную информацию о BLE me sh можно найти здесь: -

Me sh Спецификация сети

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...