针对目前无线传感网广泛采用的集中式数据传输系统网络规模小的问题,提出了一种基于ZigBee网络的多网关传输系统的设计方法。将ZigBee网络中大量的上报数据分成多部分分别传送给多个网关,各网关可同时进行数据转换,远程PC服务器通过TCP/IP协议从以太网汇总各网关的数据进行集中处理。为进一步减少网络数据流量,路由对各网关实行动态管理,从多个网关中选择一个相对最优上报网关转发数据,有效地减少路由转发次数和网络延时。对该多网关传输系统进行了软硬件设计与实现,测试结果表明系统运行稳定,能达到预期的效果。
In order to solve the small network size problem of the centralized data transmission systems widely used in current wireless sensor networks, a novel multi-gateway transmission system has been proposed based on the ZigBee network. A large number of reported data in the ZigBee network are divided into several parts which are sent to multiple gateways. Every gateway can convert the received data simultaneously. Remote PC server gathers data via the TCP/IP protocol from the ethernet for centralized processing. To further reduce the "network data traffic, each gateway is dynamically managed by touters. By choosing a relatively optimum gateway from multiple gateways to forward data, the forwarding number of touters and the network delay can be reduced effectively. Both the software and hardware implementation of the designed multi-gateway transmission system is introduced in detail. The testing results indicate that the system can work stably with the expected effects.