美文网首页
BLE入门 15

BLE入门 15

作者: 张志中 | 来源:发表于2019-03-13 15:23 被阅读0次

    蓝牙设备工作状态介绍:

    1. 从机设备广播状态:
      Connectable LE Coded -> LE Coded
      Connectable LE Coded -> 2M on AUX

    2. 主机连接从机过程:
      主机在2M PHY 下建立连接
      2M PHY切换到1M PHY

    3. 蓝牙MAC地址:
      Slave: 0xF0F8F2D2BB7F
      Master: F0:F8:F2:1F:57:1B

    蓝牙5广播和蓝牙4.x的区别 :

    1.增加了不同PHY下的广播

    1. 增加了非广播信道广播
    2. 增加的扩展广播包数据长度

    ADV_EXT_IND[Extended adv]
    – 扩展广播,只能使用coded和1M PHY,数据广播在37,38,39信道,携带AUX_ADV_IND所在信道以及所使用的PHY。
    AUX_ADV_IND[Auxiliary adv]
    – 扩展广播数据,可以发生在任何PHY,字节最大为255字节,数据广播在非37,38,39信道上。
    广播数据
    Connectable LE Coded -> 2M on aux

    由图指引可以看到该广播包为扩展广播包,分为4包,1,2,3为广播包分别在37,38,39通道上,广播PHY为coded PHY(S=8),4为数据包,由右图所示的,处于2418通道(8通道),广播PHY为2M PHY。

    广播PDU Type ADV_EXT_IND是可以在CODED PYH上广播,而实际广播数据可以直接切换到2M PHY上!在ADV_EXT_IND广播中有携带AUX_ADV_IND广播PHY类型以及所处信道,如下下图右下所示:




    广播数据
    Connectable LE Coded -> LE Coded
    由图指引可以看到该广播包为扩展广播包,1,2,3为广播包分别在37,38,39通道上,广播PHY为coded PHY(S=2),4为数据包,由右图所示的,处于17信道,广播PHY为Coded PHY(S=2)。



    结论

    ADV_EXT_IND只能在coded PHY 和 1M PHY, AUX_ADV_IND可以在任意PHY。
    广播包可以利用多种PHY广播模式。

    参考

    https://mp.weixin.qq.com/s/uTHsRojNlooNA2hMHGhORw

    相关文章

      网友评论

          本文标题:BLE入门 15

          本文链接:https://www.haomeiwen.com/subject/qmngpqtx.html