无法发起配对问题
-
您好,我在工程中加密相关配置的参数做如下配置,发现手机跟设备连接后,并不启动配对流程,且手机端可以正常使能Notify,而在其他竞品的协议栈中,这种配置在使能Notify时是会启动配对流程,请问是协议栈方面的bug还是还有其他参数需要设置呢。将IO能力配置为 GAP_IO_CAP_DISPLAY_ONLY 我确定在其他芯片方案是可以启动配对。
另外,手机对特征属性为 GATT_PROP_AUTHEN_WRITE 和 GATT_PROP_AUTHEN_READ的特征项进行操作时,协议栈会触加密流程,请问这个时候slave的应用层有哪些相关的回调函数或得到哪些消息吗?
希望工程师给我指点迷津,谢谢!gap_security_param_t param =
{
.mitm = true,
.ble_secure_conn = true,
.io_cap = GAP_IO_CAP_DISPLAY_ONLY,
.pair_init_mode = GAP_PAIRING_MODE_WAIT_FOR_REQ,
.bond_auth = true,
.password = 123456,
};
gap_security_param_init(¶m);