新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > ZigBee技术在温控系统中的应用

ZigBee技术在温控系统中的应用

作者:时间:2009-11-05来源:网络收藏

该网络有一个主控制节点,用来启动整个网络,这个主控制节点由专门的电源供电,另外还有专门负责路由信息的控制节点,给信息传输提供必要的路由,本身也可以参与温度的测量,还有就是一些终端的节点,它们可以专门用来测量端点的温度,另外在必要的时候,如网络出现故障,它们启动相应的命令,就又可以充当路由的功能。
这种无线网络具有较强的抗毁性,某个节点出现故障,路由节点可以选择另外一条路由去完成此次传输。

本文引用地址:http://www.eepw.com.cn/article/157791.htm


3 Mesh网络的建立过程
这里所有的站点都是FFD(全功能器件),可以用下面的方法组建一个网络。
每个大型的的Mesh网络都可以由一个中心协调器(PAN)和路由器(Router)组成。这里以采用以下原语实现:


该原语由具有协调器能力设备的层生成,发送给它的网络层管理实体,请求初始化设备,使之成为一个新网络的协调器。


该原语返回在网络中初始化一个协调器请求的执行结果。如果成功执行了原语,则状态参数设置为SUCCESS。
设置ZigBee协调器以后,再采用NLME-PER-MIT-JOINING.request原语允许其他设备同其网络连接。



PermitDuration中参数的有效值从0x00~0xFF,0x00和0xFF分别表示连接是否有效,没有确定的时间限制,这里选择0xFF。
返回:
NLME-PERMIT-JOINING.confirm(
Status 与请求状态相对应
)
当收到该原语后,初始化的设备上层即得知允许其他设备连接网络请求原语的执行结果,这里收到的结果应该为0xFF。
在ZigBee网络中,还要配置路由器,该原语如下:


因为是采用的Mesh网络,所以这里的Join-AsRouter的参数设置为TURE。
一个新设备连接网络成功后,就发送NLME-JOIN.indication原语,其语法如下:


至此,一个完整的Zigbee网络就建立成功。
这个网络具有很好的抗毁性,在Mesh网络中,当一个链路或者一个设备失效时,上层的管理设备将要重新组织路由的信息。如果上层设备由于缺乏路由容量或者其他原因,该路由器设备将会给主协调器发送一个路由错误的指令帧,里面包含了失败的原因。在必要的情况下,甚至可以从某一个节点开始,重新组织一个新的Mesh网络。
这里的ZigBee无线自组织网络和Ad Hoc(无线自组织多跳网络)还有一点区别,后者是在过一定的时间,重新选择新的路由,而ZigBee的无线自组织是在路径丢失的情况下,才会选择新的路由。



评论


相关推荐

技术专区

关闭