微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540 配对密码问题-急~~

CC2540 配对密码问题-急~~

时间:10-02 整理:3721RD 点击:

请教各位一个问题,

我现在想实现主从方通过静态的密码,配对后通讯。但主从都没有输入输出能力。

我了解一下,如果主从没有输入输出能力,是不会使用静态key进行配对,有没有什么方法可以使双方使用预先定义的code进行配对。

谢谢

如果没有IO capacity, 蓝牙会自动产生随机密码。当然也可以使用默认密码。

// Default passcode
#define DEFAULT_PASSCODE 19655

通过以上语句设置自己的默认密码即可

Viki Shi,你好,

谢谢你的回复。

我尝试如下更改,可还是不用code,即可pair成功,请再帮忙看一下,谢谢:

Central:

IO cap:GAPBOND_IO_CAP_DISPLAY_ONLY

MITM:TRUE

DEFAULT_PAIRING_MODE : GAPBOND_PAIRING_MODE_WAIT_FOR_REQ

PASSCODE:111111

Peripheral:

IO GAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT

MITM:TRUE

DEFAULT_PAIRING_MODE : GAPBOND_PAIRING_MODE_INITIATE

PASSCODE:123456

如果要使用MITM,配置为 GAPBOND_PAIRING_MODE_INITIATE的设备必须具有键盘输入能力,否则蓝牙协议默认使用 just works 配对。

具体可查蓝牙规范part H --- Security Manager Specification一节

viki,谢谢。

说的正确。

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

网站地图

Top