暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Zigbee被忽视的概念

嵌入式软件开发交流 2018-05-04
352
  • 当整个网络启动和配置完成后,协调器的功能退化为一个普通路由器。

    当我们组好了一个网络后,有一个路由,一个终端,一个协调器,然后终端连到路由,路由连到协调器。我们把路由断电再上电,发现没办法进入网络了。这是因为网络组好后,协调器就退化为普通路由器。


  • PANID指网络编号,用于区分不同的ZigBee网络

    设备的PANID值和ZDAPP_CONFIG_PAN_ID值的设置有关 
    ZDAPP_CONFIG_PAN_ID=0xFFFF时协调器将随机产生一个PANID,如果是其他值则以ZDAPP_CONFIG_PAN_ID 的值作为PANID。(该配置在f8wConfig.cfg文件中)。


  • 每个ZigBee设备支持240个端点

  • 每个Zigbee设备都有一个64的IEEE地址,即MAC地址。还有一个16位的网络短地址。协调器的网络短地址 为0000H,路由和终端的短地址由协调器进行分配。

  • Zigbee发送数据时的方式:

    点播:afAddr16Bit 组播:afAddrGroup 广播:afAddrBroadcast


  • 广播模式下,目标shortAddr可以设置为下面广播地址的一种

    1)0xFFFF : 数据包将被发送到网络上的所有设备。 
    2)0xFFFD : 数据包将被发送到除睡眠外的所有设备 
    3)0xFFFC : 数据包发送给所有的路由器(包括协调器,它是一种特殊的路由器)


  • zigbee编译选项 


    比如比较常用的NV_RESTORE, 它能够保存网络的状态,在重启设备后依然能够保存断电之前的状态。

文章转载自嵌入式软件开发交流,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论