Я использую BluetoothLEDevice
в настольном приложении без сопряжения, согласно видео и исходным кодам Microsoft . Я подписываюсь, чтобы уведомлять характеристики и получать их значения, пока все хорошо.
Однако, если устройство выключается / включается или на мгновение отключается от сигнала, то оно ConnectionStatus
равно Disconnected
и больше не подключается (не меняется на Connected
). Как переподключить устройство, если его сигнал снова в пределах диапазона?
Единственный способ, который приходит мне в голову, - это продолжать работать DeviceWatcher
и слушать событие Added
. Или это можно сделать проще?