新闻中心

EEPW首页>嵌入式系统>设计应用> ZigBee与μIP的嵌入式网络监控系统设计

ZigBee与μIP的嵌入式网络监控系统设计

作者: 时间:2013-04-23 来源:网络 收藏

本系统采用TI公司符合2007协议栈标准的Z—Stack协议栈实现无线网络。系统上电后,各结点首先实行硬件初始化,然后初始化无线网络,网络组建完成并且运行正常后,终端设备进行数据采集,并通过路由器结点把数据传递给协调器。ZigBee无线网络的工作顺序如图6所示。

本文引用地址://m.amcfsurvey.com/article/148052.htm

f.JPG


3.3;协议栈
;协议栈是由瑞典计算机科学研究所的AdamDunkels开发,并在BSD风格的许可证下发布的免费、开放源代码的协议栈。完整TCP/协议栈的实现分别需要几百KB的程序存储空间和内存,这对8位或16位芯片组成的系统来说,需消耗太多的资源而无法得到应用。对于大多数应用来说,实现完整的TCP/IP协议栈是没有必要的。;IP设计成仅仅实现完整TCP/IP协议栈里必需的特性,其中包括IP、ICMP、μDP和TCP协议,整个协议栈是用C语言实现的,并且只能处理一个网络接口。
应用程序调用μIP协议栈提供的用户接口函数实现网络通信功能。发送数据时,μIP协议栈把应用程序的数据封装成符合以太网标准的数据包,再调用底层驱动程序把数据发送到以太网中的目标机器。一旦以太网控制器接收到符合要求的数据包,则μIP协议栈提取包中的有效数据传递给应用程序。μIP协议栈与底层驱动、应用程序的调用关系如图7所示。

g.JPG


3.4 监控系统测试结果
把程序下载到嵌入式服务器,硬件连接完毕后整个系统上电。在主机中打开监控程序,对本系统进行测试,结果如图8所示。

h.JPG



结语
通过对该监控系统进行运行测试,本系统可以接收PC发送的监控命令,并根据命令将ZigBee采集到的数据通过以太网发送给PC、控制现场设备,实现了远距离监测与控制功能。本设计解决了传统远程监控系统中传输距离短、布线复杂与实时性差等问题,具有重要的实际意义。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭