FR800X central设备如何和设置了PIN码的peripheral设备配对
-
FR800X central设备如何和设置了PIN码的peripheral设备进行配对?有没有相关的例程
在连接到peripheral设备后会跳转到GAP_SEC_EVT_PIN_CODE_REQ,在这一步该怎么操作?在这里尝试使用了gap_security_send_pairing_password,没有成功通过排查,发现在GAP_SEC_EVT_PIN_CODE_REQ中使用gap_security_send_pairing_password(p_event->param.master_connect.conidx, 123456); 无法成功,原因是p_event->param.master_connect.conidx不是当前的链接号,通过打印出来为2,实际应该为0,这个是什么问题导致的呢?
-
-
此回复已被删除!
-
@mars 在GAP_SEC_EVT_PIN_CODE_REQ中使用gap_security_send_pairing_password(p_event->param.master_connect.conidx, 123456); 无法成功,原因是p_event->param.master_connect.conidx不是当前的链接号,通过打印出来为2,实际应该为0,这个是什么问题导致的呢?
-
你这个是主机端的是吧,那你在GAP_EVT_MASTER_CONNECT事件里面用一个变量存p_event->param.master_connect.conidx起来,
或者是你在GAP_EVT_MASTER_CONNECT这个事件里面的conidx是多少有没有打印出来
-
@mars 在GAP_EVT_MASTER_CONNECT这个事件里面的conidx和GAP_EVT_MASTER_CONNECT事件里面conidx不一致,所以才会导致一直连接失败,现在的方案就是在GAP_EVT_MASTER_CONNECT存储当前的conidx