推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于开源平台的物联网网关监控系统研究

更新时间:2019-12-11 22:04:00 大小:3M 上传用户:xiaohei1810查看TA发布的资源 标签:物联网 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

针对物联网传送层数据传输和感知层设备控制的问题,设计了一个基于开源平台的网关监控系统.采用Arduino Mega 2560作为设计原型,以AVR处理器ATmega 2560为核心,开源Arduino IDE为开发环境,利用XBee S2与GPRS结合的通信技术,满足感知层数据信息的传输和管理控制需求.利用Java结合MySQL数据库搭建了物联网应用开发平台,并给出了硬件组成结构和软件实现流程.实验结果表明,系统平均丢包率0.4‰、平均时延8.88 ms,低于规定标准,实现了物联网感知层与应用层的无缝连接.

部分文件列表

文件名 大小
基于开源平台的物联网网关监控系统研究.pdf 3M

部分页面预览

(完整内容请下载后查看)
电 子 器 件  
Chinese Journal of Electron Devices  
41 卷 第 期  
2018 月  
Vol. 41 No. 4  
Augꢀ 2018  
Research the IOT Gateway Monitoring System  
Based on Open Source Platform*  
ZHANG Junhu1,,WANG Qingwen1,,ZHANG Junchao1,2*  
CHEN Junjie1,,Tao Yanan1,2  
,
(1.Engineering-Technology Research Center of Electric Drive and IoT in Shanxi,Taiyuan 030024,China;2.Taiyuan University of Technology,  
College of Electrical and Power Engineering,Taiyuan 030024,China;3.Taiyuan University of Technology,College of Computer  
Science and Technology,Taiyuan 030024,China;4.Taiyuan City Lighting Management Office,Taiyuan 030024,China)  
Abstract:A gateway monitoring system based on open source platform is designed for the problem of transport layer  
data transmission and sensing device control in Internet of Thingsꢀ This design used the open source Arduino Mega  
2560 as the design prototype,AVR processor ATmega 2560 as the core,open source Arduino IDE as the software  
environment,XBee S2 combined with GPRS communication technology to meet the needs of data transmission and  
management control in the perception layerꢀ Java and MySQL database is used to build the Internet of Things appli-  
cation development platform,which gives the hardware structure and software implementation processꢀ Experimental  
results show that the system’s average packet loss rate and delay are lower than the required standard,which are  
0ꢀ4‰,8ꢀ88 ms,it also realize the seamless connection between the sensing and application layerꢀ  
Key words:IOT;gateway monitoring system;Arduino;GPRS;IOT application development platform  
-
doi:10.3969 / j.issn.1005 9490.2018.04.048  
EEACC:7200  
基于开源平台的物联网网关监控系统研究*  
张俊虎,,王青文,,张军朝,*,陈俊杰,,陶亚男,2  
(1ꢀ山西省电气传动及物联网工程技术研究中心,太原 030024;2ꢀ太原理工大学电气与动力工程学院,太原 030024;  
3ꢀ太原理工大学计算机科学与技术学院,太原 030024;4ꢀ太原市城市照明管理处,太原 030002)  
:  
针对物联网传送层数据传输和感知层设备控制的问题,设计了一个基于开源平台的网关监控系统采用 Arduino  
Mega 2560 作为设计原型,AVR 处理器 ATmega 2560 为核心,开源 Arduino IDE 为开发环境,利用 XBee S2 GPRS 结合的通  
信技术,满足感知层数据信息的传输和管理控制需求利用 Java 结合 MySQL 数据库搭建了物联网应用开发平台,并给出了  
硬件组成结构和软件实现流程实验结果表明,系统平均丢包率 0ꢀ4‰、平均时延 8ꢀ88 ms,低于规定标准,实现了物联网感知  
层与应用层的无缝连接。  
关键词:  
物联网;网关监控系统;Arduino;GPRS;物联网应用开发平台  
-
-
-
中图分类号:TP274  
文献标识码:A  
文章编号:1005 9490(2018)04 1071 06  
随着互联网技术无线通信技术和传感器技术  
的发展,物联网技术的开发与应用正在如火如荼地  
进行着,物联网的应用领域也随之日趋广泛[1] 因  
,许多国家对物联网中的关键技术物联网的开发  
应用模式投入了巨大的人力财力深入的研究和探  
和应用层文献4]设计了一种 Zigbee-GPRS 网关  
系统,采用 LPC2210 作为处理器,用于水位的监测,  
但功耗较高,不利于推广文献5] 设计了一种低  
功耗物联网网关,利用 Arduino 作为平台,集成了蓝  
牙和以太网模块,但蓝牙在传输距离和功耗上不如  
Zigbee。 文献 6] 计并实现了一个多路存取的  
[2] 物联网一般分为 [3] ,即感知层传送层  
项目来源:山西 省 重 大 专 项 项 目 ( 2013110102); 太 原 理 工 大 学 教 改 项 目 ( 800/ 204033); 山 西 省 研 究 生 教 改 项 目  
(2017JG25)  
- -  
修改日期:2017 11 10  
收稿日期:2017 08 07  
万方数据  
41 卷  
1072  
BLE / WiFi 网关,解决了 BLE 多路接入和传输过程  
中存在的限制问题,WiFi 的传输距离以及性能远  
不如 GPRS。 根据物联网感知层与应用层之间的传  
输问题,参考已有的研究成果,综合采用 Zigbee 和  
GPRS[7] 无线通信技术,设计并实现了基于开源平台  
的物联网网关系统,用开源且功耗低的 Arduino  
平台[8] 作为网关设计的基础,给出了 XBee S2 无线  
通信模块和电源模块的硬件电路设计以及网关系统  
实现的软件流程图,感知设备采集的信息通过网关  
传输给物联网应用开发平台,在平台上对信息进行  
处理,并且可以远程管理和控制感知设备。  
监控系统,系统主要包括感知节点的部署网关硬件  
和软件的设计物联网应用开发平台的搭建本研究  
的目标是利用搭建的网关监控系统实现感知层与应  
用层之间的无缝连接,因此对于数据传输的速率和可  
靠性具有较高的要求由于 Zigbee 具有稳定可靠的  
通信协议且组网灵活0] ,GPRS 具有远距离无线通  
1] ,Arduino 具有开源功耗低等优点2] ,因此选其  
作为网关监控系统的设计以实现网络的无缝连接。  
系统的整体结构框图如图 所示,感知层由  
温湿度传感器、LED 蜂鸣器等组成;传送层是系统  
,利用开源平台以及 XBee S2 块结合  
GPRS 扩展模块所设计的网关;应用层则是利用 Java  
结合 MySQL 数据库设计的物联网应用开发平台,用  
于数据信息的处理和远程管理控制感知设备。  
1 系统架构  
本研究设计了一套基于开源平台的物联网网关  
1 系统架构图  
用于实现与感知网络的无线通信设计 XBee S2 与  
ATmega2560 的电路连接时,为了直接调试 XBee S2  
无线模块,RESET 管脚与 10 K 上拉电阻之间接入  
一个双向拨码开关,双向拨码开关的常闭端接 伏电  
源以实现外部电路触发复位功,了确保调试  
XBee S2 模块时 ATmega2560 处于持续复位状态,将  
开关的常开端接地在引脚 RESET 伏电源之间  
加一个 10 kΩ 的上拉电阻拉高电位并接上复位按键  
形成复位电路以确保网关在工作时可以调为外电路  
触发模式。 ATmega 2560 PH0、PH1、PB1 引脚分别  
XBee S2 模块的 DOUT、DIN、DTR/ SLEEP 引脚相  
,由于各引脚的工作电压不同,需在引脚之间加入  
电阻经分压后满足各引脚的工作电压。 ATmega2560  
XBee S2 模块之间的连接如图 所示。  
2 网关硬件设计  
网关是连接感知网络与互联网络的桥梁,完成  
Zigbee 无线通信网络与移动通信网络之间的转换。  
AVR 处理器模块、XBee S2 无线通信模块、GPRS  
扩展模块电源模块外部通信接口以及其他模块,  
比如复位电路等网关硬件结构如图 所示。  
采用两种供电的方式不至于一路电源损坏而使  
整个系统工作中断,从而造成严重的后果,为此,网  
关电源模块在设计时需采用电池供电和 USB 供电  
两种方式电池供电由 X1 提供,USB 供电由 X2 提  
2 网关硬件结构示意图  
AVR 处理器模块采用的是 ATmega2560 处理器,  
用作处理采集的数据和下传控制命令,XBee S2 模块  
万方数据  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载