论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>毕业论文>范文阅读
快捷分类: 教师论文网 管理论文网 论文发表网 大学论文网 文献网 邮政报刊订阅网 医学类论文网 小学教师论文网 国际期刊网 医学免费论文网 初中化学论文网中教网 党建杂志网

关于网关论文范文 基于ZigBee和MQTT的物联网网关通信框架的设计和实现相关论文写作参考文献

分类:毕业论文 原创主题:网关论文 更新时间:2024-02-24

基于ZigBee和MQTT的物联网网关通信框架的设计和实现是关于网关方面的的相关大学硕士和相关本科毕业论文以及相关网关论文开题报告范文和职称论文写作参考文献资料下载。

摘 要:提出了一种基于ZigBee与MQTT的物联网网关协议转换的通信框架的设计方法,主要目的是解决多协议、多消息格式的兼容与扩展的问题.用C#语言定义了符合框架的传感器设备类和数据类,并利用“观察者模式”和“简单工厂模式”的设计思想,解决了多协议扩展和通信效率的问题.

关键词:ZigBee;MQTT;物联网网关;通信框架;JSON

中图分类号:TP393.03 文献标识码:A

Abstract:The paper proposes a design method of the communication framework for internet of things gateway protocol conversion based on ZigBee and MQTT.The main purpose is to solve the compatibility and expansion problems of multi-protocol and multi-message formats.It defines the framework of the sensor device class and data class with the C# language,and solves the low efficiency problem of multi-protocol extension and communication through the design philosophy of Observer Pattern and Simple Factory Pattern.

Keywords:ZigBee;MQTT;IOT Gateway;communication framework;JSON

1 引言(Introduction)

随着“智慧地球”“感知中国”等一系列有关物联网相关的口号的提出,物联网的在各行各业应用方案也在不断地被提出并实施,这也使人们的生活变得更加便利和智能化[1].此外,因为无线传感器结构简单、成本低廉的特点,使得其在物联网中成为一个部分,但因为其使用的ZigBee协议与现有的互联网的TCP/IP协议是属于两种不同的异构网络的协议[2],两者之间如有实时、可靠的传输数据,也成了无线传感网,乃至物联网能否快速发展的一个重要因素.本文将MQTT协议融合到物联网网关协议转换的设计中,通过ZigBee协议与MQTT协议的对接,解决物联网在不同网络结构、不同通信方式以及不同協议环境下的对接问题.

2 相关研究背景(Related research background)

物联网网关技术是物联网的关键技术之一,近年来国内外的研究也较多,在感知层的ZigBee协议与上层协议的对接转换上提出了很多网关的实现技术和方案,如将ZigBee与Wi-Fi进行对接来实现智能家居网关的设计[3];将ZigBee与TCP协议之间进行有效转换来实现网关软硬件设计[4];也有文献提出一种基于Zig Bee技术和GPRS技术的网关设计方案,实现监控中心对现地水位的实时监控[5].以上的这类文献主要研究的是针对某种具体物联网的应用场合下对物联网网关的设计,在一定程度上也提高了物联网网关的效率,但对于异构网络的不同上层协议与底层ZigBee协议的对接的研究还比较少.本文将主要研究物联网网关设计中ZigBee与MQTT协议的对接,从而实现物联网感知层与不同应用层协议之间的通信.

3 物联网网关相关协议分析(Analysis of internet of

things gateway protocol)

ZigBee是物联网感知层的协议之一,它具有近距离、低功耗、低复杂度、低数据传输率以及自组织等特点,其低功耗的特点可以使其在有限能源供应的场合下能够存活更长的时间;自组织的特点在物联网感知节点的部署中可以通过多跳的方式来进行数据传输,而不需要专门部署固定的基础设施.相比于其他物联网感知层的短距离无线通信协议,如Wi-Fi、蓝牙等,虽然Wi-Fi组网方便,但传输快、流量大的特点会导致其具有太大的功耗与成本开销.对于物联网感知层来说,对传输的速度与流量并没有很大要求,反而更需要低流量的缓解流量开销的问题;蓝牙协议虽然也是可以做到比较低的功耗,但其组网上要比ZigBee复杂麻烦得多,不适合物联网下大量节点的组网与数据传输.

MQTT(Message Queueing Telemetry Transport Protocol,消息队列遥测传输协议),它是IBM公司所推出的一种基于轻量级代理的发布/订阅模式的消息传输协议,运行在TCP协议栈之上,能够提供有序、可靠、双向连接的网络连接保证[6].它具有开放、简单和易于实现等特点,因此更适合于嵌入式系统以及网络带宽低等资源受限的环境中应用,此外,它也被广泛用于遥感勘测、智能家居、能源监测和医疗应用程序等各个领域,对于M2M或物联网网关通信来说却是一个不错的选择.

4 基于ZigBee与MQTT协议的物联网网关总体设

计(Design of internet of things gateway based on

ZigBee and MQTT protocol)

4.1 网关系统总体结构设计

如图1所示,基于ZigBee/MQTT物联网网关位于网络传输层,其嵌入式网关/PC网关应用程序将串口传来的传感器数据转换为符合JSON消息格式的数据,通过MQTT的发布者角色发布到MQTT代理服务器.MQTT代理服务器一方面对数据进行持久化操作,将数据以文档形式存入MongoDB数据库.另一方面则将网关应用程序发布的数据消息推送到已经订阅的PC或移动端的客户端.而应用层则是PC或移动端的客户端接收服务器推送的下位机发布的传感器数据或发送控制传感器的命令给代理服务器.

总结:该文是关于网关论文范文,为你的论文写作提供相关论文资料参考。

参考文献:

1、 热力管网系统中的物联网网关和设计 (西安市热力总公司,陕西 西安 710016)摘要:在目前的热力管网系统中有许多问题亟待解决,诸如自动化与智能化程度偏低等,且传统的热力站管网。

2、 物联化、互联化和智能化打造政府治理新模式 摘要:政治系统的良好运作有赖于持续不断的信息流动,通过探究信息生产方式和流通路径,我们能够有效解释法规制度如何形成、知识再生产怎样实现、集体行动。

3、 基于物联网RFID技术的导引系统设计和 摘 要: 为满足现代物料搬运系统的特点,克服传统条形码技术的缺陷,将物联网RFID技术集成于AGV自动导引系统。采用节点导向法,以LPC2210。

4、 物联需求驱动,MCU展现新特征 MCU并不像人工智能芯片那样引人注目,也不像智能手机芯片那样广为人知,然而它作为一类成熟的芯片产品,凭借低功耗、低成本,以及广阔的通用性能,拥有。

5、 物联新城三大怪 一个神秘的“黑匣子”大大减少了马路“拉链”的开合次数掘地三尺不如方寸黑匣,地下管网维护靠它减少马路“拉链”;百人巡守不如一枚项圈,铁路开放路段。