冷链物流
本文在无线传感器网络(WSNs:Wireless Sensor Network)数据采集架构下,基于IPv6协议将无线传感器节点采集的冷链仓储环境温湿度信息稳定、高效地传输至远程服务器,经远程服务器处理和分析后,通过数据接口程序实现与App等应用程序的交互,便于冷链仓储管理人员随时随地掌握环境温湿度变化情况,并进行及时干预,从而最大限度地保证农产品的新鲜度和安全。
IPv6协议是IETF组织设计的下一代互联网IP协议,与IPv4协议相比,其主要优势体现在以下四个方面
1)多地址。相比于32位地址长度的IPv4协议,128位地址长度的IPv6协议可以使更多无线传感器节点接入到互联网中;
2)高安全。IPv6协议可对网络层数据加密,因此可实现更高的安全性;
3)大带宽。相比于IPv4协议,IPv6协议具有更大的网络带宽,可以提供更加流畅的网络体验;
4)高稳定。由于IPv6协议的路由表更小,因此路由器转发数据的稳定性更高。
6LoWPAN
基于IPv6协议的WSNs数据采集架构主要由6Lo WPAN无线传感器节点、汇聚节点、基站、IPv6网络、远程服务器以及各类应用程序(PC端、移动端)等组成,如图1所示。主要目的是高效、稳定地获取监测区域内的各类数据,例如本文所实现对冷链仓储区域环境温湿度信息的采集。
根据冷链仓储环境温湿度监控应用的需求,6Lo WPAN无线传感器节点被部署于冷链仓储监测区域,用于采集环境温湿度信息,然后传输至汇聚节点,由汇聚节点对采集的温湿度数据进行汇聚和预处理后,由基站通过IPv6网络将数据传输至远程服务器进行数据挖掘和分析,用户的各类应用程序即可通过远程服务器上部署的接口程序实现与6Lo WPAN无线传感器节点的交互,实时显示节点所采集的温湿度信息。同时,6Lo WPAN无线传感器节点被分配一个IPv6地址,因此在资源和带宽受到约束的环境下,节点也可以直接与基站进行通信,从而保证数据的可靠传输。
6Lo WPAN无线传感器节点主要由MCU模块、传感器模块、存储器模块、无线通信模块和电源模块组成,如图2所示。为了提高节点的适用性和便捷性,通常由蓄电池给整个节点提供电源,然而当蓄电池电量耗尽时,节点便无法工作。因此,为了尽可能长地延长节点的使用寿命,在节点设计阶段,尽可能考虑低功耗的硬件器件。同时,在节点软件开发阶段,开启硬件休眠机制,使节点在待机状态时,进入低功耗休眠状态。
本文所设计的6Lo WPAN无线传感器节点采用CC2530F256芯片作为整个节点的主控MCU,该芯片是TI推出的一款低功耗,且可实现IPv6/6Lo WPAN协议等无线通信方式的芯片,其内部不仅包含8051内核的单片机,而且还集成了工作频率为2.4GHz,且符合IEEE802.15.4标准的射频芯片,采用该芯片在减少节点的硬件布线和体积的同时,可以提高节点可靠性。此外,该芯片内部资源丰富,不仅集成了256k B的Flash、8k B的SRAM,还具有128byte的收发FIFO,可以满足各类无线传感器网络的应用需求。
数据展示应用以智能终端App为例说明,App主要通过POST接口和GET接口实现与远程服务器端数据进行交互,进而获取6Lo WPAN无线传感器节点所采集的温湿度信息,具体的数据交互流程如图3所示。
App主要功能设计为显示所有节点地理位置、显示在线节点的IPv6地址和采集的温湿度信息、显示离线节点。其中,节点在部署时,节点的经纬度信息和具体位置被存储在节点的SRAM中,当节点上电运行时,其位置信息会和其采集的温湿度信息一起上传至远程服务器,App通过读取经纬度信息进行定位显示。本文所实现的数据展示App在苏州经贸职业技术学院内进行了功能和稳定性测试,测试运行效果良好,具体展示界面如图4所示。
为了充分保障农产品在冷链物流过程中的质量安全和品质,其中就需要对冷链仓储环境的温湿度进行严格的监控。本文所设计的冷链仓储温湿度监控系统利用6Lo WPAN协议来设计无线传感器节点,实现了IPv6协议与WSNs的融合,保证了WSNs中可靠的数据传输,同时通过App将无线传感器节点采集的仓储温湿度数据展示在智能终端上,便于管理人员随时随地掌握冷链仓储环境的温湿度变化情况,利用信息化技术来提高冷链仓储的智能化管理水平。
图4 数据展示App主要功能界面
【本文标签】
【责任编辑】平文云仓