为实现ZigBee无线传感器网络与外部网络(如GPRS或以太网等)的互联,设计实现了一个嵌入式网关系统.系统以ARM9处理器芯片STR912与ZigBee无线芯片CC2530为核心,外部扩展多个功能模块.在嵌入式操作系统μC/OS-Ⅱ和μIP协议的基础上,开发设计相应应用程序来构建ZigBee嵌入式网关系统,实现无线传感器网络与外部网络的互联.实验测试表明,本网关系统工作稳定,数据传输可靠,可满足分布式无线数据采集和网络化监测的需要.
In order to build a bridge between ZigBee wireless sensor network and external networks( GPRS, Ethernet, etc.), an embedded gateway system was designed and implemented. The system is based on the microcontroller called STR912, one of the ARM9 processor chips, and the ZigBee wireless chip called CC2530,and the embedded gateway was expanded with a plurality of modules in specified applications. The ZigBee embedded gateway system was complemented with specified applications on the basis of the embedded operating system μC/OS-Ⅱ and μIP protocol stack, to bridge the ZigBee wireless sensor network and external traditional networks. Experiments show that this embedded gateway system is stable, reliable of data transmission, which can meet the distributed wireless data collection and network monitoring.