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

请教:Peripheral control模块收到的passcode以什么命令发送给Peripheral host模块?

BT Peripheral运行NP模式,并且pairing模式设置为:GAPBOND_PAIRING_MODE_INITIATE。

当连接建立成功后,Peripheral会主动发起pairing过程,central那边需要输入passcode,我想问下:

Peripheral control模块收到的passcode以什么命令发送给Peripheral host模块?

在文档TI_BLE_Vendor_Specific_HCI_Guide.pdf里面没有找到。

shike wang:

Peripheral如果主动发起pairing,如何验证对端发送的passcode?

Viki Shi:

回复 shike wang:

参考这个链接: http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/23647.aspx

shike wang:

回复 Viki Shi:

这个帖子没有回答我的问题。

我的问题是:

    如何验证对方发过来的passcode?对方发过来的passcode,app如果才能知道?

shike wang:

回复 shike wang:

文档:TI_BLE_Vendor_Specific_HCI_Guide.pdf

12.22.1 GAP Bond Set Parameter

0x0408 The default passcode for MITM protection. size is uint32.Range is 0 – 999,999. Default is 0.

1)这条命令有什么用?app(host)配置了default passcode,有什么用呢?

2)会配置到cc2540的firmware吗? 还是仅仅为了自动响应GAP_PASSKEY_NEEDED_EVENT?

赞(0)
未经允许不得转载:TI中文支持网 » 请教:Peripheral control模块收到的passcode以什么命令发送给Peripheral host模块?
分享到: 更多 (0)