bluez5: возможно ли создать BLE-соединение с запросом PIN-кода / пароля? - PullRequest
0 голосов
/ 29 мая 2018

У меня работает сервер BLE, но я хотел бы ограничить подключение удаленных устройств, запрашивая / запрашивая PIN-код, пароль или аналогичный.Это возможно в Low Energy?Я не имею в виду классический блютуз.Я не совсем уверен, если это возможно или как включить установить его.Мне не удалось найти какую-либо ветку в Интернете о том, как включить или поиграть с ней (используя bluez5).

В соответствии с темой Как программно изменить BLE-пин , я вижу, что

В стандарте BLE отсутствует механизм защиты паролем для «входа в устройство».Это правильно?

Я немного углубился в это и, как прокомментировал, я не смог ничего найти для этого.Но я изучал код bluez (5.46), и в "tools / btmgmt.c", функция "prompt_input", есть случаи запросов PIN и PASSKEY.

Или, ну, есть альтернативный метод?Может быть, что-то вроде спаривания OOB, обменивающего TK?https://eewiki.net/display/Wireless/A+Basic+Introduction+to+BLE+Security#ABasicIntroductiontoBLESecurity-PairingMethodsforLESecureConnections(4.2devicesonly)

...