1、 物联网网关控制与数据采集系统设计物联网网关控制与数据采集系统设计 INTERNET GATEWAY CONTROL AND DATA ACQUISITION SYSTEM DESIGN 摘要 物联网是新一代信息技术的重要组成部分, 通过大量感知节点组成传感网络, 实现客观世界感知。然而,传感器类型十分广泛,而且使用的协议都不同,需要 一种网元设备将这些终端设备无缝的链接到网络中, 该设备称为物联网网关。物 联网网关在这个信息时代扮演着十分重要的角色, 它是连接无线传感网络与传感 通信网络的一个纽带,可以完成不同类型网络之间的协议转换以及远程控制,将 多种接入手段整合起来,统一互联到接入网络的
2、关键设备。 本课题以 FriendlyARM6410 开发板作为物联网网关硬件平台开发,软件开发 平台是 VMWARE+UBUNTU+LINUX。 本课题研究的物联网网关系统主要实现从 串口接受无线传感器网络的数据存储到本地数据库并进行管理, 然后将数据发送 到远程云平台服务器, 另外将远程服务器来的控制命令通过网关系统发送到无线 传感器网络。具体完成的任务包括:基于 LINUX 下的驱动程序设计,LINUX 下 的平台设计, 数据库设计, 网络 SOCKET 应用程序设计, 基于 LINUX 的 SQLITE 的数据库设计和多线程设计。通过系统调试和测试,该网关可以实现数据协议的 双向转换,
3、实现数据的存储,显示和管理,具有很好的应用价值。 本文首先综述了物联网和物联网网关的研究现状,并且分析了国内外的研究 现状,分析了此类物联网网关产品的优缺点,并且结合课题的研究需要和实际需 求,提出了基于 FriendlyARM 开发平台的物联网网关控制与数据采集系统的整 体设计方案。然后对硬件和软件设计展开讨论,之后对在实验和设计中遇到的问 题进行了分析。最后对整个程序的运行结果和调试过程进行详尽的阐述,验证了 此次设计的可行性。 关键词:物联网网关;数据采集;无线传感器;Linux;数据协议转换 ABSTRACT The IOT is an important part of a new
4、generation of information technology, through a large number of sensor nodes to form a sensor network, to achieve the objective world. However, types of sensors is very extensive, and the use of protocols are different, so it is necessary to get a network device to terminal equipment connection to the networkseamlessly, this is the IOT gateway. IOT gateway plays a very important rolein this information age, it is a link between the wireless sensor network and sensor communication network connec