[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > 移动计算子站 > 技巧

多个Zigbee监测网络远程监控的实现

作者: 李强 ,  出处:微计算机信息, 责任编辑: 董柱, 
2008-08-01 09:25
  基于IEEE802.15.4标准的Zigbee传感器网络技术是一种短距离、低速率无线网络技术。其低功耗、易部署等特性,使它在无线监控、工业自动化、家居智能化等领域成了应用研究的热点。

  二、实时任务与非实时应用间的数据传输

  实时任务与非实时应用间采用FIFO进行数据传递。每一个FIFO都是在一个方向上传送数据。要实现实时任务与非实时应用间的双向传输,需要建立两个FIFO。一个FIFO用于实时任务向非实时应用发送原始监控数据,一个FIFO用于接收非实时应用的控制命令。

  在实时任务一侧,不管FIFO状态是什么,任何读写入操作都是非阻塞的。因此,读写后都立即返回。在内核模块中FIFO通过rtf_create()来创建,rtf_put()向FIFO写数据, rtf_get()从FIFO读数据。FIFO的读过程由一个周期性的实时线程完成。

  从应用程序一侧来看,FIFO就像一个常规文件。因此,调用文件打开函数来获得相关FIFO的指针,获得指针后通过读写函数实现对FIFO的读写操作。数据的读操作也由专门的线程用轮询方式完成,数据的发送操作则直接用函数调用方式。

  5. 结束语

  本文给出基于中间件技术的分层体系结构,实现对多个Zigbee监测网络的集中管理的方法,并给出了数据传递、网关节点等关键技术的具体实现。这种方式有效地解决了星型拓扑结构Zigbee监测网络监测范围受限的问题。通过增加监测网络的个数来扩大监测范围或多点分布式监测,而且还不会影响到管理应用。

  本文的创新点:利用基于中间件技术的分层体系结构,实现了对多个Zigbee监测网络的集中管理,有效地解决了星型拓扑结构Zigbee监测网络监测范围受限的问题。星形拓扑结构具有结构简单、易于部署的特点,而且节点间不需要路由,可以有效节省节点的能耗。增加监测网络的个数可以扩大监测范围,但存在对多个监测网络集中管理的问题。

  参考文献

  [1] Motorola.MC13192/MC13193 Reference Manual

  [2] LAN-MAN Standards Committee of the IEEE Computer Society. Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs), IEEE, 2003 

  [3] IBM.Websphere Using Java,2004.

共5页。 9 1 2 3 4 5
  • 本文关键词:

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅

您现在订阅的是《移动计算》