论文部分内容阅读
物联网的基础是互联网和传感技术,随着互联网和传感技术的发展,物联网也在不断的发展。研究物联网系统以及物联网各个环节,对于提升人们生活质量、提高生产效率是具有重要意义的。物联网网关是物联网传输层产品,目前为止,国内外已经有很多关于物联网网关的理论研究,但是形成较成熟的产品并普及到各行各业,还需要一定的时间。物联网网关的作用是实现通信网络与感知网络之间的协议转换,最终将环境参数转化成人类可认知的数据形式。这样,利用物联网网关可将感知层与用户层联系起来,使人们对环境参数进行监控,掌握生产生活中的重要信息。本文基于物联网以及物联网网关的发展状况,实现传感层物联网网关的设计,主要解决感知层ZIGBEE协议与网络层TCP协议的转换。首先,说明物联网网关设计的基本要求,提出物联网网关的硬件、软件的总体设计架构。其次,根据硬件设计的总体架构设计出物联网网关的各功能模块电路图,包括ARM核心模块、ZIGBEE通讯模块、网络模块以及电源模块。利用模块原理图制作出物联网网关产品。再次,根据软件设计的总体架构设计出物联网网关的软件部分,软件部分包括BootLoader引导程序的移植、LINUX系统的移植、根文件系统的制作以及应用程序的编写。其中应用程序是主要实现物联网网关功能的程序,包括ZIGBEE程序、TCP程序、WEB程序。ZIGBEE程序负责ZIGBEE协议下传感器数据的接受、解析、存储和传感器状态的监听等工作。TCP程序负责TCP协议下用户层对物联网网关中传感器数据的采集。WEB程序负责用户对物联网网关的设置以及物联网网关与传感器进行组网。最后,通过实例利用上位软件对物联网网关产品进行协议转换功能、稳定性进行测试,证明物联网网关产品制作成功并对基于ZIGBEE与TCP的物联网网关的设计进行总结。