微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2540 擦除绑定信息

cc2540 擦除绑定信息

时间:10-02 整理:3721RD 点击:
在下初学cc2540 ble协议栈,请教各位: 怎样才能擦除设备的绑定信息,达到每一次配对的时候都要输入配对密码的效果。 我学习的是simpleBLEperipheral,我写了这么一句 GAPBondMgr_SetParameter(GAPBOND_ERASE_ALLBONDS,sizeof(uint8),(void *)0); 但是没有用,配对一次成功后,重启,再一次连接就不需要输入配对密码了。。

请参照这个帖子:http://www.deyisupport.com/question_answer/analog/wireless_connectivity/f/45/t/23647.aspx

// Default GAP pairing mode
#define DEFAULT_PAIRING_MODE GAPBOND_PAIRING_MODE_INITIATE

// Default MITM mode (TRUE to require passcode or OOB when pairing)
#define DEFAULT_MITM_MODE FALSE

// Default bonding mode, TRUE to bond
#define DEFAULT_BONDING_MODE TRUE

// Default GAP bonding I/O capabilities
#define DEFAULT_IO_CAPABILITIES GAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT

你可以试一下,应该能解决你的问题

谢谢两位的帮助,那篇帖子我看过,目前还是没有解决这个问题。。。先放一边吧

请问,这个问题解决了吗?

我也想问,这个问题解决了吗?这个清除配对信息好像没起作用

GAPBondMgr_SetParameter( GAPBOND_ERASE_ALLBONDS, 0, NULL );

这个应该可以擦除信息的,再次重连是手机端的问题,需要手机也清除绑定信息

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top