TI中文支持网
TI专业的中文技术问题搜集分享网站

两块CC2541板子,都没有按键和显示屏,如何实现配对?

如题,没有任何交互接口,所以示例代码里面的什么key按键处理无用,只能开机加个定时器代替按键。

只有CC-debugger接口可以下载和调试,如何实现配对?能否直接读取6字节的mac地址,然后用GAP_EstablishLinkReq直接配对?试了不行!

也用了SimpleBLECentral和SimpleBLEPeripheral做了测试,Central调试模式下根本搜不到Peripheral,更谈不上配对,但是手机都能收到Peripheral

da qin zheng sheng:

说明开机后板子是自动蓝牙广播的。

Susan Yang:

绑定配对的设置都在init里面,您可以参考下:

// Setup the GAP Bond Manager{uint32 passkey = DEFAULT_PASSCODE;uint8 pairMode = DEFAULT_PAIRING_MODE;uint8 mitm = DEFAULT_MITM_MODE;uint8 ioCap = DEFAULT_IO_CAPABILITIES;uint8 bonding = DEFAULT_BONDING_MODE;GAPBondMgr_SetParameter( GAPBOND_DEFAULT_PASSCODE, sizeof( uint32 ), &passkey );GAPBondMgr_SetParameter( GAPBOND_PAIRING_MODE, sizeof( uint8 ), &pairMode );GAPBondMgr_SetParameter( GAPBOND_MITM_PROTECTION, sizeof( uint8 ), &mitm );GAPBondMgr_SetParameter( GAPBOND_IO_CAPABILITIES, sizeof( uint8 ), &ioCap );GAPBondMgr_SetParameter( GAPBOND_BONDING_ENABLED, sizeof( uint8 ), &bonding );}

da qin zheng sheng:

另外可以使用运动传感器代替按键。

miffy:

回复 Susan Yang:

Susan yang

这几个参数怎么设置才能让两块板子(一块SimpleBLECentral,另外一块SimpleBLEPeripheral)上电之后实现自动配对呢,要确保不能配对到别的设备上,能否固定mac地址来配对。

miffy:

回复 da qin zheng sheng:

呵呵,一个光板子什么都没有,更别说传感器了

赞(0)
未经允许不得转载:TI中文支持网 » 两块CC2541板子,都没有按键和显示屏,如何实现配对?
分享到: 更多 (0)