论文部分内容阅读
物联网网关,是一种以机器终端智能交互为核心的、网络化的应用与服务。它通过在机器内部嵌入无线通信模块,以无线通信等为接入手段,为客户提供综合的信息化解决方案,以满足客户对监控、指挥调度、数据采集和测量等方面的信息化需求。物联网网关根据其应用服务对象可以分为个人、家庭、行业三大类。物联网技术的重要基础和核心仍旧是互联网,通过各种有线和无线网络与互联网融合,将物体的信息实时准确地传递出去。本文所研究的物联网网关对这种需求的实现提供了技术支持。本文介绍了以福建移动的实际物联网网关业务需求为基础的物联网网关的开发过程。该物联网网关的设计与实现以网络传输路由技术、多线程技术和分布式设计为基础,包括协议解析,数据路由,多线程处理和多进程间数据共享等部分。协议解析主要为接入多种传感终端解析报文,终端接入协议主要工作在应用层,负责终端消息传递,包含终端信息,命令信息等。本文首先介绍了课题背景和物联网网关的研究现状。然后介绍了在设计与实现物联网网关时需要使用到的相关技术,详细分析了系统的业务需求。随后介绍了整个流程开发平台的总体架构,分析每个模块的设计与其要实现的功能。在系统的实现过程中,根据系统模块的划分,详细讲解了终端接入前端和应用接入后端以及数据同步等各模块和组成部分的具体实现,并对物联网网关进行测试,并对测试结果进行说明。最后对本文工作进行总结,并进一步展望未来的工作。