物联网 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)

相关推荐

  • 淘宝装修素材网站(店铺装修图上什么网站)

    对于装修小白来说,如何装出一套美好的屋子,站在巨人的肩膀上是最简单的方式。 我们可能没有设计师专业的审美与功底,但是抄答案总会吧,找到心仪的美图,拿给施工方与商家,总能复原个七七八八。 那么问题来了,答案去哪抄呢?大圣总结了5个神级网站,供大家参考。 01.意品居ITACASA 虽然网站的本质是个商城,但是我觉得网站里的场景图才是它的精髓!几乎所有的软装设计…

    2021-11-19 投稿
  • 淘宝网络营销案例分析(淘宝网案例分析总结)

    做淘宝和做生意具有相同的本质因素,其中认为最重要的因素是“对手”参考对手在做什么我们如何去做超过他。在正式做店铺之前,店铺的市场和竞品数据分析也是运营的重点,很多人做得不是很好,就是因为开始做的时候 ,没有做好店铺的数据分析,想要知道竞品的流量来源,就要分析竞争对手的数据,通过分析竞品的数据,可以帮助我们了解市场的动态变化,为店铺之后的运营提供依据。 &nb…

    2021-12-17 投稿
  • 乔四照片(东北乔四大图片)

    “说书唱戏劝人方,三条大路走中央。善恶到头终有报,人间正道是沧桑。”郭德纲老师短短几句,道尽人间真理,但古往今来,在利益的诱惑下,真正保持本心的人少之又少。 在上世纪八九十年代,就有这样一位被利益冲昏了头脑的黑帮老大,像新星一般崛起,又像流星一般陨落。他穷极一生,只留下了”天理昭昭,报应不爽。” 乔四爷的崛起 …

    2022-01-20 投稿
  • 不支持动态磁盘,动态磁盘为什么不能装系统

    《关于“不支持动态磁盘”问题的深入探讨》 一、动态磁盘的基本概念可能很多人对动态磁盘这个概念并不是很熟悉。简单来说,动态磁盘是一种在Windows操作系统中用于管理磁盘空间的技术。它允许我们在不重新分区或重新格式化磁盘的情况下,动态地扩展或收缩磁盘空间。这就好像我们的衣柜空间,动态磁盘就像是可以灵活调整的隔板,让我们能够更好地利用空间。 然而,有时候我们会遇…

    2025-12-29
  • 北京快递什么时候恢复(解封后快递多长时间后恢复)

    今天是11月5日了,四通一达快递只有韵达,申通恢复正常了,其它快递像中通,圆通,百世都还没有恢复正常,这让经常在网上买东西的剁手族们感到很是不方便,买了快递,不能发货,很是麻烦。现在西安一些景区都已经开放了,而高陵区快递都还没有恢复正常,这很大影响了本地的经济发展。高陵的疫情也已经快半个月了,连续9天没有增加了,这样的防控措施是不是有点过度了?现在的疫情防控…

    2021-11-07
  • 乔杉老婆个人资料,乔杉和老婆怎么认识的

    说到乔杉,相信大家都不陌生,一位优秀的喜剧演员。电影《你好,李焕英》中乔杉的亮相,让观众觉得十分惊喜,电影上映后,乔杉相关话题不断登上热搜,乔杉的人气也大大增加。人气上升后,乔杉的感情生活也受到很多关注,乔杉早已结婚生子,不知道乔杉的老婆是谁?了解一下乔杉老婆个人资料。 乔杉老婆莫丹 毕业之后的两个人并没有随着毕业而分离,两人一同前往北京发展,当时只能在小剧…

    2023-01-29
  • 做什么挣钱快(做什么挣钱快又多而且投资少)

    搞什么赚钱快一些?这个问题没有统一的答案,因为不同的人适合通过不同的途径赚钱。那么如何才能知道自己适合做什么呢? 其实,当你不知道做什么能赚钱时,就表明你大脑里的知识非常有限,根本没有多大的赚钱格局可言。与此同时,也表明你平常很少学习,或者根本就没心、没时间学习。 快速赚钱 实际上,在当今这个物欲横流的时代,学习仍然是提升赚钱能力的最佳捷径之一。只不过有很多…

    2022-01-21
  • 分辨率快速设置工具,然后改变照片分辨率

    调节照片的分辨率大小能够让原本模糊不清的照片变得更加清晰,下面我来分享几款可以提高照片分辨率的手机软件,使用起来超方便! 1.snapseedsnapseed是一款手机修图软件,轻轻一点就能快速调整我们的照片,可以使用它的图像调整或者选择性调整功能对图片中的整体或是特定对象、区域进行调整,并且还可以设置编辑后的照片的画质和照片的大小。 设置方法很简单,打开s…

    2023-07-05 投稿
  • 诺基亚最新款,诺基亚最新款手机2022

    诺基亚自从没有跟上智能手机的脚步,便一落千丈,从曾经的王者跌到了青铜,虽然每年仍然在更新迭代智能手机,但产品力始终无法与当下手机厂商抗衡,人们只知道苹果、三星、华为、OV、小米,却不再提及诺基亚这个手机品牌,眼下诺基亚急需一款旗舰手机来让用户重新认识自己,而就在近日,有关诺基亚面向2022年打造的诺基亚N8“复刻版”渲染图流出,有关外观信息和配置已经曝光。 …

    2022-04-20 投稿
  • 网上赚钱最快的方法,在家网上赚钱最快的方法

    逆向思维:普通人网络赚钱,就是几个最简单步骤。 无论你做任何事情,路径不同,渠道不同,方式不同,但是都有方法论。 可能最后你得到的结果,需要有一些运气成分,前提是做事方法一定要正确。 比如,经常有好友在思维实践群里询问,知信行者你每天都发布好几篇原创文章。 说实话,你到底是怎么做到的? 每次知信行者都是直截了当,实话实说。 很简单,普通人都能做到,就是几个最…

    2023-01-29
  • 塔罗牌副业项目,新手也能轻松操作

    其实无论是塔罗还是周易九宫八卦,他们都属于神秘学的一种,不过塔罗是西方的传承,现代很多小女孩很信这个,特别塔罗上说的那些星座。 简单理解就是可以通过一副牌来测算出一个人的想法、将来、感情以及其他更多的东西。 一般为上图这个样子。 塔罗牌配合水晶球,吸引到小女生服服帖帖的,百试不爽,如果是男生学会这一招不但能够用来引流赚钱,还能够俘获女神芳心哦~ 有没有用咱先…

    2022-04-29
  • 晚上右眼跳是什么预兆(眼睛跳说明了什么)

    左眼跳财,右眼跳灾,相信大多数人都听过这句话,有时因为右眼不停的跳动而焦虑不安。然而,眼皮跳动跟吉利或凶险没有任何关系,可能是过度劳累、休息不足或精神压力大造成的。 “左眼跳财,右眼跳灾”,有科学依据吗? 古代玄学认为,左为贵,右为贱,左眼一直跳动是吉兆,反之是灾难即将来临,其实这没有任何科学依据。眼皮跳并不是真正的皮肤跳动,是由于眼轮匝肌和眼睑举肌受到神经…

    2022-05-10 投稿