- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 MQTT 物联网消息推送系统 *姜妮张宇赵志军
基于 MQTT 物联网消息推送系统 *
姜
妮
张
宇
赵志军
( 中国科学院 声学研究所 高性能网络实验室 北京 100190)
摘要: 随着物联网技术的发展和移动终端的普及,人们更加希望能够随时随地方便地获取信息和服务。本文旨在研究一种物
联网消息推送系统,选用适合物联网的消息协议———MQTT,通过消息中间件,采用发布 / 订阅机制实现消息推送。相比于传 统拉取方式,基于 MQTT 的物联网消息推送系统更加及时、高效、省流量、省资源。
关键词: 物联网,消息推送,MQTT,消息中间件,发布 / 订阅
A Message Pushing System of IOT Based on MQTT
JIANG Ni,ZHANG Yu,ZHAO Zhijun
( Institute of Acoustics,Chinese Academy of Sciences,Beijing,100190,China)
Abstract: With the rapid development of IoT technology,as well as the popularity of mobile terminals,people hope to be more easily
access to information and services anytime and anywhere. This paper aims to study a message pushing system of IOT,choosing a mes- sage protocol which is suitable for IOT———MQTT,by the Message Oriented Middleware,Using publish / subscribe mechanism to have the message pushed. Compared to the traditional pull mode,the message pushing system of IOT based on MQTT is more timely,effi- cient,saving flow rate and resources.
Keywords: IOT,message pushing,MQTT protocol,Message Oriented Middleware,Publish / Subscribe
1
MQTT 简介
MQTT( Message Queuing Telemetry Transport———消息队列遥测传输) ,是一项为物联网而设计的消息传
递技术,它是一种开放、精简、轻量级和容易实现的协议,特别适用于低带宽,网络不稳定,网络代价昂贵以
及处理器和存储器资源有限的嵌入式设备和移动终端上。
MQ 协议特点如下:
( 1) 开放: 由 IBM 和 Eurotech 公司联合研制,开放公开的协议专门为“设备”网络专业定制。
( 2) 轻巧: 传输格式的最小化,无应用消息头,最小的数据包只有 2 个比特; 复杂度降低,所需容量小。
( 3) 可靠: 三种不同的服务质量: “至多一次”,消息发布完全依赖底层 TCP / IP 网络。会发生消息丢失 或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发 送。“至少一次”,确保消息到达,但消息重复可能会发生。“只有一次”,确保消息到达一次。这一级别可用
于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。②如果客户端意外掉线,使用“遗愿”发
布一条消息。③带状态的语义,以及“持久的”订阅[1]。
本文于 2014 - 07 - 11 收到。
* 基金项目: 工信部重大专项( 编号: 2012Z 。
姜妮 等: 基于 MQTT 物联网消息推送系统6 期63( 4) 简单:
姜妮 等: 基于 MQTT 物联网消息推送系统
6 期
63
( 4) 简单: 简单体积小的发布 / 订阅消息模式,异步“推送”传输,简单的使用方式———连接、发布、订阅、
断开。
MQTT 在移动应用中的优势
( 1) 可靠传输: 可靠安全的信息交互; 大规模、高可用性的支持; 与企业服务建议集成。
( 2) 消息推送: 实时通知; 丰富的推送内容; 灵活的发布 / 订阅; 消息存储与过滤。
( 3) 低带宽、低耗能、低成本: 占用移动应用程序空间小; 带宽利用率高; 耗电量少; 比 SMS 便宜。
2
消息中间件概述
2. 1
消息中间件概念
消息中间件利用高效可靠的消息传递机制进行平台无
您可能关注的文档
- 基础工程吉林大学,网络教育,大作业答案.doc
- 基础工程课程设计1.docx
- 基础护理学第五版第三章习题和答案(患者入院和出院的护理) 3.doc
- 基础化学第七章后习题答案.doc
- 基础会计第九章账户的分类.ppt
- 基础教育教学资源元数据规范.doc
- 基础结构验收方案.doc
- 基建工程管理考核办法.doc
- 基建科工作总结.doc
- 基金从业《基金法律法规、职业道德与业务规范》考前密押(二).doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)