我用乐鑫ESP32-C3开发板作为server,手机作为client。我要实现当手机连接server的时候需要输入密码。请问怎么操作。我用乐鑫官方提供的BLE连接加密例程,手机还是直接能够连上,没有提示输入密码。谢谢
上面这么多安全参数配置,你用的是哪一个?
我现在不知道要配置那个,才能实现手机连接的时候需要输入密码。
heyangxinmei 第一行,那个安全参数配置
好的
IO capability要为ESP_IO_CAP_OUT。另外服务属性表的特征值的读写权限可以修改为ESP_GATT_PERM_READ_ENCRYPTED和ESP_GATT_PERM_WRITE_ENCRYPTED。第一次连接,手机app读写时会主动发起配对请求,出现弹窗后,输入设定的静态密码即可。