买了专栏学习,有疑问:
1:PB-GATT配网时手机(provisioner)和unprovisioning device(proxy node)通信只需使用provisioning service,配网成功后对ble mesh other nodes设置才需要proxy service?

2:整个PB-GATT配网过程,手机(provisioner)和unprovisioning device(ble mesh node)通信都通过广播方式完成,那么什么时候建立数据连接?

3:如果PB-GATT配网过程是广播方式完成的,那么provisioning pdus 单包可超过31字节在配网的时候是不适用的?

4:在PB-GATT 数据通道传输的 proxy pdu 的外层数据包结构是否和普通 ble 数据包结构一致?

5:proxy service 和 provisioning service是否是普通的ble service ,也就是说proxy node 的GATT和普通 ble的GATT是一致的?

hydd

  1. 是的
  2. 只有入网后的节点才能叫mesh node,如果手的是pbgatt,那么所有的数千据交互都是基于连接之上的
  3. 同2
  4. 是的
  5. 是的

Wireless-Tech 如果用手机给使能了proxy的unprovisioning device配网,unprovisioning device发送beacon,手机收到beacon是先建立数据通道连接再配网?

    hydd 是的

      8 天后

      Wireless-Tech 看了proxy node章节proxy pdus最后是被L2CAP的数据包封装,但是ble mesh模型并没有L2CAP层,这个basic L2CAP frame 是在bearer layer处理的么?

        hydd BLE MESH只是一个应用层的协议,是基于BLE协议之上的一个应用层协议,所以这并不冲突

          6 天后

          Wireless-Tech 通过抓包,使能了proxy的unprovisioninng device node 交替发送unprovisioninng device beacon 和带有provisioning service的可连接ble adv,手机provisioner通过和unprovisioninng device node建立ble主从连接之后,再通过provisioning service给unprovisioninng device node配网入网,也就是说在只有一个ble mesh node通过手机provisionner直接配网的情况下,pb-gatt beacon是不参与的,在一个或多个mesh node需要通过使能了proxy 的已入网的mesh node 间接配网的情况下才需要pb-gatt beacon,是这样么?

            hydd 我不太清楚你说的pb-gatt beacon指的是啥,但是我猜测你说的是说在多个使能了proxy特性的节点,帮助未入网的设备通过pb-adv的方式入网,而不是通过手机这个provisioner入网?如果是的话,那你的理解就是不对的。不管是基于是PB-ADV还是PB-GATT,但凡要入网都是要需要proivisoner去将其拉入网络,不存于间接配网这一说。

              Wireless-Tech 又看了beacon章节是我理解有误,两种mesh beacon都是NOCONNECT_ADV,应该是手机作为provisioner配网,手机是不理会unprovisioning device beacon的,因为在抓包的过程中发现首先是通过bel的可连接ADV发现设备,然后通过connect_IND建立连接,然后通过provisioning service交互配网,发出的第一个包是provisioning invite,这样理解是否正确?

                hydd 是的

                  9 天后

                  Wireless-Tech
                  在不同element中有多个generic onoff set 服务端是如何区分判断选择相应的element的generic onoff set的?
                  TID是起什么作用?

                    hydd 是根据元素址来的,只要知道元素地址就可以找到对应的model。至于TID你看下对应模型的解释,我也有点忘了。

                      Wireless-Tech network PDU中的source address和destination address?一个元素算就要分配一个单播地址(unicast)?

                        hydd 是的。

                          撰写回复...