论文部分内容阅读
物联网作为第三次信息产业浪潮,是推动世界高速发展的“重要生产力”,具有巨大的市场发展潜力。“万物互联”也会进一步转变人们的生活方式,给人们的生活带来很大的便利。而物联网网关作为连接感知网络与传输网络的纽带,主要具备了广泛的接入能力、协议转换能力以及管理能力等,是物联网系统中不可缺少的核心设备。对物联网网关的研究成果直接影响了整个物联网系统的发展。传统网关仅仅是工作于网络层以上被用于连接不同网络的连接器,不能满足物联网网关的需求;目前已初步发展的物联网网关也基本上只是关注功能的实现而忽略了人机交互、用户体验的重要性。因此,本文根据新一代物联网网关的实际需求情况,通过对嵌入式系统技术、嵌入式Web服务器技术、无线传感器网络技术、人机交互等相关技术的研究,选择ARM Cortex-A8系列处理器为硬件平台控制核心,搭载目前最流行的移动平台操作系统Android,在Android系统内安装Web服务器i-jetty和开发相应的Web项目,最终结合Zigbee无线传感器网络实现一个可以与节点进行数据传输并且能够控制和管理无线传感器网络的物联网网关。本文对整个网关的硬件系统和软件系统进行了详细的设计。首先,针对物联网网关应具备的广泛的接入能力,在选定处理器核心模块的基础上设计了不同的接口模块,主要包括RS232串口模块以及USB接口模块等,以方便不同感知网络的接入。其次,针对协议转换能力,设计了系统的数据通信协议即数据帧格式,以统一系统的数据传输标准。最后,针对物联网网关应具备的管理能力,不仅在Android系统上开发相应的Zigbee接口应用实现本地管理,还安装了i-jetty Web服务器,以B/S的模式提供一个良好的远程管理界面。经过测试,本文设计的物联网网关系统运行稳定,反应较快,不仅实现了网关具备的基本功能,还具有良好的人机交互界面,为管理提供了便利。