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. Может быть, вы получите какую-то начальную точку или искру, чтобы довести вашу работу до конца.

Проверьте это и это. Он также использует RPi 2.

Другие вопросы по тегам