Я использую RPi3 для управления машиной, которая сможет связываться с Android и другими устройствами Bluetooth. Я использовал пример чата Bluetooth Rfcomm, чтобы установить связь по Bluetooth. Проблема, с которой я столкнулся прямо сейчас, заключается в том, что мое приложение для Android не может подключиться к приложению Windows до тех пор, пока два устройства не соединятся, и мне нужно перейти на портал устройств Windows, чтобы принять запрос на сопряжение для RPi. Есть ли способ автоматизировать это программно, чтобы приложение Windows могло принимать все входящие запросы на сопряжение?
Программно принимать входящий запрос на сопряжение Bluetooth на RPi3 под управлением Windows IoT
Ответы (1)
Вы можете программно связать / отсоединить запрос на RPi3, работающем с Windows IoT. См. Сценарии 8 и 9 в этом примере uwp: https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/DeviceEnumerationAndPairing.
Кажется, что Windows 10 / Windows 10 IoT Core не поддерживает DevicePairingKinds.None. Я тестировал сопряжение с параметром как DevicePairingKinds.None, это не удалось. Вы можете установить DevicePairingKinds.ConfirmOnly, чтобы обойти эту проблему.
deviceInfoDisp.DeviceInformation.Pairing.Custom.PairAsync(DevicePairingKinds.ConfirmOnly);
person
Michael Xu - MSFT
schedule
05.02.2018
Я посмотрел на этот пример. Это позволяет подключать / отключать устройство через приложение. Но он не отслеживает входящие запросы на сопряжение. Я хочу программно отслеживать входящие запросы на сопряжение и принимать их все.
- person RRG; 05.02.2018