После подключения и быстрого отключения мой модуль BLE становится невидимым для других устройств, даже когда я останавливаю приложение - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть модуль Bluetooth LE, к которому я подключаюсь с приложением (на основе Xamarin, но не уверен, что это важно).

Я заметил, что у меня есть случай, когда я подключаюсь к модулю, затем быстро (пытаюсь) отключиться, и модуль "исчезает".Не отображается при сканировании с других устройств.

Что действительно удивительно, так это то, что модуль остается «невидимым» до тех пор, пока я не выключу устройство Android, на котором я запускал приложение, или не выключу и не выключу устройство с помощью модуля.Удивительно для меня - даже отключение Bluetooth в устройстве Android не «освобождает его», НО «Режим полета» делает!

Я смог убедиться, что когда он входит в этот «невидимый» режим,Модуль считает, что он все еще подключен.Но я предполагаю, что Android-стек Bluetooth должен разорвать соединение при выходе из приложения.И даже если нет, отключение Bluetooth завершит соединения, не так ли?

...