- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ZigBee与MQTT物联网网关通信框架设计与实现
基于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协议的对接,解决物联网在不同网络结构、不同通信方式以及不同?f议环境下的对接问题。
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公司所推出的一种基于轻量级代理的发布/订阅模式
您可能关注的文档
最近下载
- L630-50动臂使用说明书.pdf VIP
- 24 T600-32U起重性能提升60m臂长(25m@25t).pdf VIP
- T8030-25U 国内标准版说明书-附着高度345m-(2017.10.9).pdf VIP
- XGT1750-80S塔吊说明书安装手册.pdf VIP
- 考试考场座位号模板(可打印).pdf VIP
- 电气设备故障处理实例及实践中创新方法的应用.pdf VIP
- 院感管理制度(3篇).docx
- 计算机网络第8版课件-第8章-互联网上的音频和视频服务.pptx VIP
- 沪教版(上海)六年级第一学期第二章分数单元测验 .docx VIP
- 2024年产品开发合作框架协议.doc VIP
原创力文档


文档评论(0)