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

关于蓝牙密码配对

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

ioCap = GAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT;

uint32_t passkey = DEFAULT_PASSCODE;

GAPBondMgr_SetParameter(GAPBOND_IO_CAPABILITIES, sizeof(uint8_t), &ioCap);

GAPBondMgr_SetParameter(GAPBOND_DEFAULT_PASSCODE, sizeof(uint32_t), &passkey);

这样设置后,蓝牙不就不需要密码了么!

但事实是我发现有十几款手机可以成功通信,而有一款华为的死活就不行,直接提示密码错误?,我想知道是不是和DEFAULT_PASSCODE有关呢,这个DEFAULT_PASSCODE到底是什么时候使用呢?

LongXu,

不想要配对,可以把pair mode设成如下。

pairMode = GAPBOND_PAIRING_MODE_NO_PAIRING

你说的是兼容性问题,这种问题存在也很正常。

我们一般理解的密码安全验证,和蓝牙里的密码配对绑定,这两个是不太一样的,同一个手机里,有一个app绑定后,别的app若也连接同一设备无需再输入密码

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

网站地图

Top