摘要

针对利用ZigBee进行远距离无线通信时,终端节点的数据量逐渐增大的特点,系统设计了一种基于LZW算法的实时数据压缩无线传感器网络。系统由终端节点、路由器、协调器和上位机构成。终端节点负责将采集到的数据经过LZW压缩算法压缩后,对数据进行存储并且发送;路由器负责无线网络中数据的中继;协调器负责将接收到的数据发送至上位机。在网络功能实现方面,利用Z-stack协议栈完成了终端节点、路由器节点以及协调器节点上CC2530芯片的开发与配置,并成功组网。经过最终的仿真分析与测试验证,系统实现了对远程数据的无线采集与存储,并通过对数据的压缩降低了网络占用率,具有一定的实用价值和应用前景。