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

配对过程的理解

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

1.关于pairMode  

         我查找的资料 现在有俩种说法

       1).

        pairMod=GAPBOND_PAIRING_MODE_INITIATE;

      表示从机主动去连接主机

      pairMode = GAPBOND_PAIRING_MODE_WAIT_FOR_REQ;

     表示等待主机的连接

    2 )

       pairMod=GAPBOND_PAIRING_MODE_INITIATE;

     表示有配对过程

 pairMode = GAPBOND_PAIRING_MODE_WAIT_FOR_REQ;

   表示没有配对过程

  那种说法可信? 

2.关于   ioCap  前提    pairMod=GAPBOND_PAIRING_MODE_INITIATE;

             1)当ioCap =GAPBOND_IO_CAP_DISPLAY_ONLY   ; 表示其有显示功能 可是我们去连接蓝牙接收头(市面上通用的CSR 4.0接收头)的时候不会出现 随机数显示框

            2)当   pairMod=GAPBOND_IO_CAP_KEYBOARD_ONLY ;表示只有键盘输入功能。  可是当我们去连接蓝牙接收头的时候 ,却出现了下面的界面

 

 

3.关于蓝牙的通信方式

  1. 关于 ioCap

   我猜测     从机告诉主机,我只有输入功能,然后主机根据从机的功能选择自己的功能,然后主机把自己的功能告诉从机,从机根据主机的功能做相应的操作

   测试结果   从机只有键盘输入功能, 可是主机返回的也是只有键盘输入功能,导致了上面的对话框显示出来

我想问一下 iocap 到底怎么工作了

 

             

个人认为:

第一种解释正确,配对信息的显示和输入,需要双方共同遵守约定,如果主机端不遵守这个,也没办法

这是蓝牙协议对配对过程的描述

你好  我想问一下 你们一般接收头用什么 你们开发的过程钟没有遇到这个问题吗

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

网站地图

Top