我使用协议栈中simpleCentral的例程,想实现配对的功能:
#define DEFAULT_PAIRING_MODE GAPBOND_PAIRING_MODE_INITIATE
#define DEFAULT_MITM_MODE TRUE
#define DEFAULT_BONDING_MODE TRUE
配置好之后,在建立连接的时候,已显示Pairing started,紧接着显示Connected Pairing fail 5,这里为什么已连接成功,但是配对却失败了,失败代码显示此设备不支持配对?怎么解决这个问题!
Viki Shi:
配对失败也可以连接,失败的错误码是什么?
sun sun3:
回复 Viki Shi:
我的目标是想进行配对的,后边的数字“5”不应该就是失败代码吗?
#define SMP_PAIRING_FAILED_NOT_SUPPORTED 0x05 //!< Pairing isn't supported by the device
对应到它,说这个设备不支持配对,那还需要怎么设置吗?
sun sun3:
回复 sun sun3:
进过分析发现,是对方的设备不支持配对!