APP下载

一种面向环境监测的多传感器协议转换方法

2017-09-14夏辉钱博

科学中国人 2017年24期

夏辉,钱博

沈阳理工大学信息科学与工程学院

一种面向环境监测的多传感器协议转换方法

夏辉,钱博

沈阳理工大学信息科学与工程学院

在使用多种不同协议的传感器对被监测环境进行全面监测评估时,不同协议无法得到有效统一。本文提出了一种面向环境监测的多传感器协议转换方法。对总体框架结构、协议栈的逻辑结构和数据包结构进行了设计。采用多线程任务实现了被检测环境的数据采集和传输,使多种通信协议得到转换与融合,并对系统传输误码率进行了分析,验证了系统的性能。

协议转换;协议栈;数据包结构;STM32

1.引言

近年来,随着通信网络技术和智能技术的不断发展,越来越多的智能设备出现在了日常的生活和工作当中,为物联网、智能家居[1]等发展建立了前提和基础。采用计算机技术、网络通信技术及自动化技术相结合的具有自动检测、调节与控制、自动监测环境及通信功能的智能设备,已经逐渐被应用到了工作与生活中。

文献[2]在Visual Studio下,用C#实现了RS232协议与TCP/IP协议的转换。文献[3]提出一种基于ARM9平台的嵌入式系统来实现接口转换。在μCLinux下进行开发,通信遵守modbus协议,实现了在硬件UC-7101与上位机网络数据的SD卡检索和正确及时传输。虽然这些设计都很好的实现了设计的要求和功能,但是都只采用了单一协议转换方法,无法适用存在多种传感器协议的应用环境,在一定程度上造成了成本资源的浪费和通信效率的低下。……

登录APP查看全文