#author("2019-10-29T15:25:33+08:00","default:Admin","Admin") ZigBee ※This article is based on ZigBee Stack 2.51.a 协调器 Coordinator †协调节点有且只能有一个,是组建网络的核心。 协调器负责启动整个网络,协调器选择一个信道和一个网络 ID(也称之为PAN ID),即 Personal Area Network ID) ,随后启动整个网络。允许其他设备加入它,加入该网络。 协调器也可以用来协助建立网络中安全层和应用层的绑定(bindings) 协调器的角色主要设计网络的启动和配置,一旦这些都完成后,协调器的工作就像一个路由器(或者说消go away)。由于ZigBee网络本身的分布特性,因此接下来整个网络的操作就不再依赖协调器是否存在。 PAN ID †对PANID的操作 uint16 ZDApp_CoordStartPANIDConflictCB( uint16 panid ) { return ( panid + 1); //协调器搜索到已经存在网络,发生网络冲突时,panid自动加一创建新的网络。 } 初始状态(未激活状态) //-DZDAPP_CONFIG_PAN_ID=0xFFFE 路由器 Router †首先必须加入一个zigbee网络,加入网络后允许其他路由加入。 路由器主要功能包括允许其它设备加入这个网络,多跳跃由和协助他自己的由电池供电的终端设备的通讯。 通常路由器希望是一直处于活动状态,因此他必须使用主电源供电。但是当使用树状网络拓扑结构时,允许路由间隔一定的周期操作一次,这样就可以使用电池给其供电。 月額たった 1,050円で始められる本格的なお店のホームページ! コメント: |