物联网 mqtt,mqtt在物联网中的应用

物联网概述物联网——即Internet-of-Things,其实这个概念由来已久,简单来讲,物联网是物与物、人与物之间的信息传递与控制简称。它和能源、电子信息、医疗、交通、零售、物流、工业制造等行业息息相关。要实现物联网,首先需要将具备信息感知和通信能力的设备嵌入到我们关心的物品中,使其能连接到因特网或企业网络之上,实现互联互通。之后,互通的物品不仅要通过设备采集信息、实现智能的感知,更要结合一切先进的信息处理、数据挖掘等手段,与业务应用相结合,从后台到前端设备,实现智能的控制。一句话来理解物联网就是把所有物品通过信息传感设备与互联网连接起来,以实现智能化识别和管理。
玩转物联网之MQTT

MQTT简介MQTT是一个由IBM开发的物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带 宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。MQTT是专门针对物联网开发的轻量级传输协议。MQTT协议针对低带宽网络,低计算能力的设 备,做了特殊的优化,使得其能适应各种物联网应用场景。

MQTT 既有完全高级版可以在 TCP/IP 上运行,也有简化版 MQTT-SN 用于非 IP 设备。其发布/订阅模式能够在让拓扑结构进行扩展的同时保留实时的特性以及服务质量的可配置性。

MQTT的设计思想是开源、可靠、轻巧、简单,MQTT的传输格式非常精小,最小的数据包只有2个比特,且无应用消息头。MQTT可以保证消息的可 靠性,它包括三种不同的服务质量(最多只传一次、最少被传一次、一次且只传一次),如果客户端意外掉线,可以使用“遗愿”发布一条消息,同时支持持久订 阅。MQTT在物联网应用中的优势有:可靠传输。MQTT可以保证消息可靠安全的传输,并可以与企业应用简易集成。消息推送。支持消息实时通知、丰富的推送内容、灵活的Pub-Sub以及消息存储和过滤。低带宽、低耗能、低成本。占用移动应用程序带宽小,并且带宽利用率高,耗电量较少。

物联网接入的挑战当前物联网领域的消息传输依采用单一的实施规范,它是在互联网基础上的延伸和扩展的网络,用户端从传统的计算机延伸和扩展到了任何物品与物品之间,物品通过嵌入的传感器进行信息采集,然后通过小型计算设备进行网络信息交换与通信。然而当前移动互联网正处于起步阶段,物联网中的数据传输会面临很多问题,比如在网络不稳定的情况下,如何保证数据的传输没有问题,如何保证数据不被重复发送,连接断开后如何进行重连。总体来说,物联网的接入会面临以下几个方面的挑战:设备、传感器。物联网接入对终端采集和控制设备要求高,且终端的改造以及网络费用成本也比较高。另外,其对终端的能耗要求也比较高。通信协议。设备往往不具备较高的计算能力和存储空间,因此很难支持诸如 HTTP、SSL 和 XML 这样的传输协议,它需要一套简单高效的传输协议以满足通信需求。网络。现有的网络传输贷款参差不齐,传输网络不稳定。信息安全。如何保证信息传输的安全以及业务层身份鉴别。基于物联网的MQTT技术则恰好可以很好地弥补这一方面的缺陷,在云计算和移动设备之间架起一道桥梁,在低带宽和不稳定的网络环境中提供可靠的网络服务。

对于信息安全,并不仅仅是信息传输安全,物联网时代的安全是物理安全、信息采集安全、信息传输安全和信息处理安全的综合,物联网时代还需要一个强大的云以完成信息传输安全,信息处理安全以及信息的存储,分析等,当然您还需要一个强大的服务管理系统来管理您为了处理特定的业务逻辑而运行的服务。

使用MQTT连接云设备使用MQTT客户端可以在特定的主题上发布消息,也可以通过订阅特定的主题以接收其他设备或者用户发布的消息,从而实现M2M,M2P,P2M的通信。

下图是使用MQTT作为设备接入协议的整体解决方案。
玩转物联网之MQTT

云网关gateway负责设备的接入,协议适配,消息转发等功能,如果要支持海量设备的接入,gateway集群是必须的。

设备管理负责设备接入认证,设备与用户绑定,操作授权等相关的功能。

账号管理负责用户账号安全认证,授权认证等相关的功能,同时也支持第三方账号安全认证。

云服务负责设备业务逻辑。不同的设备厂商都有一套自己的业务逻辑和服务,这种服务可以和容易的运行在云端提供的容器中,使用基于容器的微服务使得应用程序能够更快地进行创建,并且更易于维护,同时 又能够得到更高的质量。而数据的存储和分析使用云平台提供的通用的存储服务和大数据分析引擎。

用户只要注册账号,绑定设备,就可以通过手机APP,微信或者web等终端轻松查看设备信息,与设备进行交互操作。

此解决方案具有的优势有:

· 移动设备

能在 8bit 位处理器上很好的运行 C /JavaScript/Java 的 client 库分别只有 30/75/100KB

在移动设备上耗电率低,大约只需要 HTTP 的一半

· 很好的适应各种复杂网络,特别是受限网络

预期并适应频繁的网络中断,能应对低速、低质量的网络

压缩优化过后的协议,可以有效降低网络流量,从而节约网络成本

完成同样的数据通信,MQTT 只需要 HTTP 约 1/4 得数据流量

· 发布 – 订阅的消息通信协议,允许一条消息只发布一次,便可被多个消费端(应用程序 / 设备)所接收

实现系统间松耦合,简化开发,方便扩展,整合。

· 提供灵活便捷的系统整合能力

使用微服务+docker的方式,快速部署高效运行云端服务

提供可靠的设备管理和账号管理体系,您只需要关注核心业务

提供通用的数据存储和数据分析服务

提供与第三方云平台的对接功能

提供协议适配功能,客户端可以使用多种通信协议与设备进行通信。

· 提供丰富的安全性

使用 SSL 提供的认证和加密来保证传输安全性

采用账号安全认证+设备安全认证结合的方式保证内容安全

· 强大的性能提高系统的高可靠性

高连接数下系统低计算资源使用

高连接数下系统高信息处理速度

· 提供多种消息服务质量,满足不同场景需求

0 :消息最多被传递一次,比如一般类广告,通知

1 :消息会被传递但可能会重复传递,比如账户余额通知

2 :消息保证传递且仅有一次传递,比如交易支付批复通知

结束语人类正走向“物联网”时代,但是这个过程可能需要很长的时间。毫无疑问,如果“物联网”时代来临,人们的日常生活将发生翻天覆地的变化。不管物联网如何发展,在未来几年,相信MQTT的应用会越来越广。

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/324733.html

(0)

相关推荐

  • 写二战德国最好的小说(二战德国最好的小说)

    看完电影,感动非常,心潮汹涌,推文给大家。 1、《战起1938》作者:疯丢子 2、《百年家书》作者:疯丢子 3、《夜旅人》作者:赵熙之 4、《亦筝笙》作者:风凝雪舞 5、《战长沙》作者:却却 一、《战起1938》作者:疯丢子,1V1 BG 完结 小w书评:上图文案为原文女主哥哥归国前给女主的一封留言信件,小w感动非常,故放在文案处。 本书入围了2015年第九…

    2021-12-25 投稿
  • 鸡怎么做好吃,鸡怎么做好吃家常做法

    今天阿道给大家分享的是鸡的七种做法,希望大家喜欢。 一、辣子鸡 材料 整鸡1只或鸡腿1盒,花椒和干辣椒(1:4),葱,熟芝麻,盐,味精,料酒,食用油,姜,蒜,白糖 做法 1、将鸡切成小块,放盐和料酒拌匀后,放入8层热的油锅中炸至外表变干,成深黄色后捞起待用。 2、干辣椒和葱切成3厘米长的段,姜蒜切片。 3、锅里烧油至7层热,倒入姜蒜炒出香味后,倒入干辣椒和花…

    投稿 2022-04-29
  • 看yy直播赚钱是真的吗(yy主播真的那么赚钱吗)

    然而,百度并没有买来增长。YY直播不是那种提供大量机会和新活力的朝阳业务。百度获得的是欢聚旗下的“完成式”业务。YY直播9月当季的销售额下降了6.1%,连续第三个季度下滑。 早在一年多前,欢聚集团就预见到了这种情况,还采取了措施避免增长放缓。聚焦国内业务的YY直播曾经是欢聚的主要收入来源,但今年已被其海外业务Bigo超越。欢聚集团为推动国际业务的扩张,201…

    2023-04-10
  • 网络挣钱的正经路子(通过网络赚钱的方法)

    网络挣钱的正经路子都有哪些?进入21世纪后互联网实现了飞速的发展,这为很多人提供了致富的平台,他们依靠互联网挣钱了可观的财富。互联网日新月异,从开始的电商到现在的直播,实现财富变现的方式也越来越多。网络挣钱的路子很多,今天咱们就一起来看看网络挣钱的正经路子都有哪些?   1.自媒体 自媒体是现在网络挣钱最火的方式之一,要做自媒体都得一个规划方向。你…

    2022-01-05
  • 秋之回忆1攻略,秋之回忆完美攻略

    提起日本的GALGAME市场,那不可避免的就会想到工口和18+内容,这是不可避免的,毕竟GALGAME对于代码的功底和制作的门槛并不算高,所以导致业界一直都充斥着极度同质化的游戏类型,大部分都是攻略一个个美少女,然后主角提起裤子就和什么事情都没有发生一样,继续攻略下一位美少女。   低门槛就意味着谁都可以制作GALGAME,不可避免的就成为了意淫自…

    2023-06-27 投稿
  • 网站怎样赚钱(盘点能赚钱的网站)

    ,是PayRequest的CEO和联合创始人。我和我的联合创始人兼首席技术官Bram一起创建了一个no-code的支付平台,在这里你可以轻松地创建支付请求和创建你自己的支付页面。 我在年仅12岁时就开始创建网站。当我18岁的时候,我创立了自己的虚拟主机公司,拥有超过1000名客户,但只专注于荷兰客户。 用一句话来说,为什么程序员创客应该读这篇访谈? 我们希望…

    2022-01-17
  • qq空间签名在哪里设置?qq空间网络营销方法

    QQ空间是一个强大的网络营销工具,可惜很多人都忽视了。这几年来,通过QQ空间营销,也给我带来了不少的成交客户。这里跟大家无偿分享这一有效的网络营销方法。 一、写原创文章 QQ空间其实就是一个博客,所以要利用QQ空间做好营销,原创文章的写作是最基本的。 QQ空间跟阿里博客的定位是很不同的。阿里博客是商人博客,所以要求多写商业文章。而QQ空间更加私人化,所以可以…

    投稿 2023-02-14
  • 电脑群发微信的软件哪个好用(微信自动加好友软件)

    在移动互联网发达的今天,微信作为社交工具已经取代了短信,但在营销推广方面,短信群发工具依然占据着重要地位,从专业角度来说,短信营销在未来的趋势也会一直的存在,甚至胜过微信营销的步伐。 微信本质上还是熟人社交软件,主要有以下4个特点: 1、进行沟通之前需要知道对方的微信号。 2、添加对方微信号,对方同意之后才可以发送信息,进行交流。 3、需要联网,没有网络无法…

    投稿 2022-01-04
  • 绪的拼音和组词(绪的拼音和组词和部首和大写字母)

    达达老师给大家整理了统编版三年级语文下册写字表生字组词汇总。 达达乐学 达达老师给大家整理了统编版三年级语文下册写字表生字组词汇总,有需要的家长,可以打印给孩子学习! 一单元 1 古诗三首 融 róng 融化 融洽 通融 金融 燕 yàn 燕窝 燕子 海燕 燕雀 yān 燕赵 燕山 燕京 鸳 yuān 鸳鸯 枕鸳 双鸳 鸯 yāng 鸳鸯 梁鸯 鸯浆 惠 h…

    2023-05-25
  • 我国为什么不禁止反式脂肪酸,饱和脂肪酸作用

    不久前,世界卫生组织发文称:计划在全球食品供应中停用工业生产的反式脂肪酸,争取到2023年消除这些有害物质。此外,据世卫组织通报的消息还称:每年有50多万人因为反式脂肪酸而死于心血管疾病。 图片来自网络 反式脂肪酸是什么 反式脂肪酸也叫“起酥油”,它是一种相对固态的氢化食用油,由液态植物加温、加压、加催化剂后形成的不饱和脂肪酸。虽然反式脂肪酸来自植物油,但是…

    2023-07-09
  • 烟台百度推广,烟台百度推广排名优化

    《烟台百度推广:探索与实践》 一、引言在当今数字化时代,百度推广作为一种重要的网络营销手段,在各个行业和地区都发挥着重要作用。烟台作为一个充满活力的城市,其百度推广情况又如何呢?我对“烟台百度推广”这个问题充满了好奇,于是开始了深入的探索和研究。 二、烟台百度推广的现状1.企业参与度我觉得烟台的很多企业好像对百度推广都有一定的了解和兴趣。在与一些企业主交流的…

    投稿 2025-09-19
  • 公务员政审父母最新标准2021取保候审,公务员政审父母有哪些细节方面

    绝大多数人在准备公务员考试的时候,都只看重笔试和面试两个环节。很多人在面试通过后,就默认为自己已经是公务员了。 事实上,通过面试后只能算半只脚踏进体制内,另外半只脚还需要等政审结束才能正式迈入。很多人都会关心一个问题:父母有犯罪记录,会影响公务员政审吗?   普通岗位政审比较宽松 首先我们要明确一点,不同公务员单位对政审的要求是不一样了。除了公检法…

    2022-03-21