您好!
尝试与 Android 手机配对时遇到问题、但未弹出密码输入对话框、配对失败。
我使用具有以下设置的 BLE5外设模式:
#IF 定义(GAP_BUK_Mgr)
//设置 GAP 绑定管理器。 如需更多信息、请参阅 GAP 绑定管理器
//用户指南中的部分:
// software-dl.ti.com/.../
{
//连接后不要发送配对请求;对等设备必须
//开始配对
uint8_t pairMode = GAPBOND_Pairing_mode_wait_for_Req;//GAPBOND_Pairing_mode_initiate;
//使用经过身份验证的配对:需要密码。
uint8_t MIPTM = true;
//此设备仅具有显示功能。 因此、它将显示
//配对期间的密码。 但是、由于默认密码是
//使用,不需要显示任何内容。
uint8_t ioCap = GAPBOND_IO_CAP_DISPLAY_ONLY;
//请求绑定(存储长期密钥以便在后续时重新加密
//不进行修复的连接)
uint8_t 绑定= true;
GAPBondMgr_SetParameter (GAPBOND_Pairing_mode、sizeof (uint8_t)、&pairMode);
GAPBondMgr_SetParameter (GAPBOND_MITM_protection、sizeof (uint8_t)、&MIPTM);
GAPBondMgr_SetParameter (GAPBOND_IO_Capabilities、sizeof (uint8_t)、&ioCap);
GAPBondMgr_SetParameter (GAPBOND_BUSIONIND_ENABLED、sizeof (uint8_t)、&bonding);
}
#endif
这些代码使用的是简单外设示例代码、但我不理解为什么它在我一侧失败。
是否有调试的想法??
谢谢