我有一台BLE服务器正在运行,但我想通过询问/请求PIN,密码或类似信息来限制远程设备的连接。 低功耗可能吗?我不是指经典的蓝牙。 我不确定它是否可行或如何启用它。我无法找到任何关于如何启用或使用它的互联网线程(使用bluez5)。
根据线程 How to change BLE pin programmatically,我明白了
BLE标准中没有“登录设备”的密码保护机制。 这是对的吗?
我已经深入研究了这一点,并且如评论所述,我无法找到任何东西。但是,我正在查看bluez(5.46)代码,在“tools / btmgmt.c”中,函数“prompt_input”,有PIN和PASSKEY请求案例。
或者,有另一种方法吗?也许就像OOB配对交换传统知识一样? https://eewiki.net/display/Wireless/A+Basic+Introduction+to+BLE+Security#ABasicIntroductiontoBLESecurity-PairingMethodsforLESecureConnections(4.2devicesonly)