This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

配对过程的理解



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 到底怎么工作了