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

关于蓝牙密码配对

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到底是什么时候使用呢?

Yan:

LongXu,

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

pairMode = GAPBOND_PAIRING_MODE_NO_PAIRING

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

lkingz lin:

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

赞(0)
未经允许不得转载:TI中文支持网 » 关于蓝牙密码配对
分享到: 更多 (0)