Я пытаюсь выполнить сопряжение с хоста Linux (на базе ARM, распространение Angstrom) со встроенным устройством, управляемым MCU, используя BLE Just Works Secure Connection . В качестве устройства в настоящее время я использую комплект разработчика ESP32 с прошивкой GATT security example . Однако пока мои попытки не увенчались успехом, и мне также не удалось найти соответствующую документацию.
Мне удалось подключить мой Android смартфон к устройству, так что подключение на стороне устройства в целом, вроде работает. Я также попытался провести спаривание без безопасного соединения (установив запрос авторизации на SP_LE_AUTH_BOND), который работал с bluetoothctl
или btmgmt
.
Я благодарен за любой указатель документации, как выполнить спаривание из команды строка, Python скрипт или любой код C / C ++.