Windows iot/apps Программирование Bluetooth-соединения
Я пытаюсь передать сигнал Bluetooth от Raspberry Pi 2 под управлением Windows Iot Core, чтобы я мог подключиться к нему со смартфонов и других устройств, но последние пару дней я застрял при получении сигнала сопряжения.
Используя документацию по Windows Bluetooth, я могу транслировать сигнал и видеть его с рабочего стола, а также с телефона. Тем не менее, это насколько я могу получить. Я хочу иметь возможность выполнить сопряжение без PIN-кода (на устройстве не будет экрана), но сопряжение не будет выполнено каждый раз, когда устройство выбрано.
я использую
SocketProtectionLevel.BluetoothEncryptionAllowNullAuthentication
а также
DevicePairingKinds.None
Но обратный вызов соединения никогда не срабатывает. Я посмотрел на многие похожие вопросы, которые либо остались без ответа, либо не содержат соответствующей информации, так как я использую RPI2, а не настольное приложение.
Я не ищу пару через веб-интерфейс, а просто через код
,
[ОБНОВИТЬ]
Я пробовал библиотеку 32feet.NET, но она кажется слишком старой, чтобы поддерживать PI2. Я также попробовал несколько пакетов NuGet, но пока ничего не работает.
1 ответ
Я не мастер в IoT, но недавно я начал изучать его, так что я знаю, что Raspberry Pi 2 - это аппаратное обеспечение, и мы можем использовать его для разработки некоторых базовых IoT-устройств / концепций. Я не могу помочь вам с кодом, но может быть с какой-то идеей.
Я помню, что для создания любой встроенной системы мы использовали последовательный порт компьютера и передавали команды на устройства. Нечто подобное я обнаружил в одном из урока от Дэвида Джонса. Это собирается подключить Bluetooth к Windows 10, используя последовательный порт.
В обоих объяснениях используется SPP (профиль последовательного порта), а также ссылка на универсальное приложение Windows. Может быть, вы получите какую-то начальную точку или искру, чтобы довести вашу работу до конца.