摘要
在ZigBee网络单网关模式下,靠近网关节点的路由节点与网络中其他路由节点相比,转发数据量更大导致过早消耗能量,影响网络性能;单一网关的数据传输能力有限,易造成网关数据拥塞,降低了全网数据吞吐量。对此,提出一种基于树莓派的多网关协作方案。ZigBee终端节点根据网关选择算法寻找到最优网关节点作为其数据的汇聚中心,算法将网关负载和数据路由成本作为主要的约束参数,通过两者之间的关系计算出网关最优值。树莓派作为一个开源的硬件平台,硬件资源丰富,结合QT应用框架,能够满足ZigBee网关的应用需求。实验结果表明,网关测试平台使用ZigBee多网关协作方案,可以降低网络功耗和数据时延,增加网络的数据吞吐量,达到了提高无线传感器网络系统工作能力的目的。
In the ZigBee network with only one gateway,the router near the gateway node consumes more energy than other router because the former needs to forward more data in the network,and it affects network performance. The data transmission capacity of a single gateway is limited,which makes the data congestion of gateway and reduces the data throughput of the whole network. For this,we propose a multi-gateway cooperation scheme based on raspberry. The ZigBee terminal nodes find optimal gateway as the data aggregation center according to the gateway selection algorithm which calculates the optimal value of the gateway using the relationship between the gateway load and data routing cost. Raspberry,an open source hardware platform,meets the ZigBee gateway application requirements due to the rich hardware resources combined with QT application framework. The experiment shows that the gateway test platform using ZigBee multi-gateway cooperative scheme can reduce network energy consumption and data delay,increase the throughput of the network,to improve the working ability of wireless sensor network system.
作者
肖鹏
沈苏彬
XIAO Peng;SHEN Su-bin(School of Computer,Nanjing University of Posts and Telecommunications,Nanjing 210003,China)
出处
《计算机技术与发展》
2018年第8期175-179,共5页
Computer Technology and Development
基金
国家自然科学基金(61502246)
江苏省科技厅(未来网络前瞻性研究项目)(BY2013095108)
南京邮电大学科研启动基金项目(NY215019)