摘要
为实现对气象无线传感器网络的实时监测控制,提出分层的监测系统体系结构。感知层采集气象要素值,接入层进行数据、指令中转,服务平台层为客户端提供数据服务,应用层为用户提供可视化的数据展示界面和管理功能。分层次阐述技术细节,讨论REST风格Web服务、基于WebSocket的实时通信和消息推送服务的设计方法。设计的Android移动监测客户端提供了传感网气象数据动态展示功能和网络管理功能,且能够实时接收服务器推送的预警通知,确保了用户对气象传感网状态的实时监测。实际开发部署结果表明了该监测系统的可行性与有效性。
To control and monitor meteorological wireless sensor networks in real-time, a hierarchical architecture design of the monitoring system was proposed. In this system, sensing layer collected the meteorological elements' value; access layer transferred data packets and commands; service platform layer provided data sets for clients; application layer provided the visualized data display interface and the management function. The technical details of different layers were analyzed. The design method of the REST style Web service and that of the real-time communication based on WebSocket and message pushing service were discussed. The Android mobile monitoring client provided the dynamic data presentation and the management function for the metecorological WSNs, also it received the early warning message pushed by the server, and as a result, the network condition was monitored in real-time by users. The feasibility and the validity of the proposed monitoring system are verified by the actual development and deployment.
出处
《计算机工程与设计》
CSCD
北大核心
2014年第8期2709-2714,共6页
Computer Engineering and Design
基金
国家自然科学基金项目(61072137)
科技部公益性行业专项基金项目(GYHY200906053)
江苏省科技支撑计划(工业)基金项目(BE2011195)
江苏省高校自然科学科学研究计划基金项目(08KJB510009)
教育部留学基金委启动基金项目(教外司留20071108)
江苏省六大高峰人才基金项目(2008-118)
江苏省博士后基金项目(2011-11-010986678)