- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
CC2640端如何设置配对绑定密码?
CC2640端如何设置配对绑定密码?
我在CC2640端设置了配对绑定,例如配对密码是123456
但是android获取到的密码类型是PAIRING_VARIANT_PASSKEY = 1,因此adroid的APP就无法用android的API反射方法配对成功。
CC2640端如何设置,才能让android的配对类型是PAIRING_VARIANT_PIN = 0?
以simpleBLEPeripheral工程为例,配对的设置在函数 SimpleBLEPeripheral_init()里面。你可以相应修改一下,看看能不能达到你的要求。
// Setup the GAP Bond Manager
{
uint32_t passkey = 0; // passkey "000000"
uint8_t pairMode = GAPBOND_PAIRING_MODE_WAIT_FOR_REQ;
uint8_t mitm = TRUE;
uint8_t ioCap = GAPBOND_IO_CAP_DISPLAY_ONLY;
uint8_t bonding = TRUE;
GAPBondMgr_SetParameter(GAPBOND_DEFAULT_PASSCODE, sizeof(uint32_t),
&passkey);
GAPBondMgr_SetParameter(GAPBOND_PAIRING_MODE, sizeof(uint8_t), &pairMode);
GAPBondMgr_SetParameter(GAPBOND_MITM_PROTECTION, sizeof(uint8_t), &mitm);
GAPBondMgr_SetParameter(GAPBOND_IO_CAPABILITIES, sizeof(uint8_t), &ioCap);
GAPBondMgr_SetParameter(GAPBOND_BONDING_ENABLED, sizeof(uint8_t), &bonding);
}
提供CC2541 CC2640R2 CC1310等CC系列免费样片 Q.Q 122982582
闂傚倷绀佺紞濠傖缚瑜旈、鏍幢濡炵粯鏁犻梺閫炲苯澧い顓炴健瀹曠懓鈽夊▎鎰絿闂備焦鎮堕崐鏇灻归悜钘夌閻庯綆鍠栫粻鏌ユ煙娴煎瓨娑ч柟顔荤窔濮婅櫣鍖栭弴鐔哥彇濡炪們鍨归敃顏堛€佸▎鎾崇妞ゆ牗纰嶉悗顒€鈹戦悙鍙夘棡闁搞劎鍠栧濠氭晸閿燂拷 | More...
闂傚倷绀佺紞濠傖缚瑜旈、鏍幢濡炵粯鏁犻梺閫炲苯澧い顓炴健瀹曠懓鈽夊▎鎰絿闂備焦鎮堕崐鏇灻归悜钘夌閻庯綆鍠栫粻鏌ユ煙娴煎瓨娑ч柟顔荤窔濮婅櫣鍖栭弴鐔哥彇濡炪們鍨归敃顏堛€佸▎鎾崇妞ゆ挾鍠庨悵浼存⒑閸涘﹥瀵欓柍褜鍓熷濠氭晸閿燂拷
闂傚倷绀侀幉锟犳偋閺囩姷绀婂┑鐘叉搐閸屻劑鏌曢崼婵愭Ч闁稿鍔岄湁闁挎繂鎳庨弳鐔兼煟閺傛寧鍤囬柟顔款潐閹峰懘鎮烽幍顕呮О婵$偑鍊栭幐濠氬箖閸屾氨鏆﹂柧蹇氼潐閸忔粓鏌涘⿰鈧粈渚€寮幎鑺ョ厽闁绘ê寮堕幖鎰熆瑜岀划娆撳春閵忋倖鏅搁柨鐕傛嫹
闂傚倷绀佺紞濠傖缚瑜旈、鏍幢濡炵粯鏁犻梺閫炲苯澧い顓炴健瀹曠懓鈽夊▎鎰絿闂備焦鎮堕崐鏇灻归悜钘夌閻庯綆鍠栫粻鏌ユ煙娴煎瓨娑ч柟顔荤窔濮婅櫣鍖栭弴鐔哥彇濡炪們鍨归敃顏堛€佸▎鎾崇妞ゆ帒鍊垮顔尖攽鎺抽崐鏇犫偓姘槻铻為柨鐕傛嫹
闂備浇顕х换鎰崲閹邦喒鍋撳顐㈠祮闁靛棗鍊婚幑鍕瑹椤栨碍娅婇梻渚€娼ч敍蹇涘焵椤掑嫬钃熼柕鍫濐槹閸嬨劍銇勯弽銊︾殤濠⒀勬礋閺岋綁骞樼憴鍕€婇梺鐟板槻椤戝銆佸鈧幃婊堝幢濮楀棗鏁归梻浣藉吹閸犲秶娆㈤妶澶婄闁跨噦鎷�