微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 请教:Peripheral control模块收到的passcode以什么命令发送给Peripheral host模块?

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

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

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

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

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

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

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

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

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

我的问题是:

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

文档: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?

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

网站地图

Top