物联网 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的应用会越来越广。

本站部分内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规等内容,请联系我们举报!一经查实,本站将立刻删除。

(0)

相关推荐

  • 狮子男喜欢你的各种暗示,狮子座有好感初期表现

    狮子座的人大方爽朗,热情洋溢, 天生就有一种王者风范, 似乎总是高高在上。 但是在喜欢的人面前, 这只高傲的狮子,却完全是另一种样子! 那么,当狮子座的男生或者狮子座的女生, 真心喜欢一个人的时候, 都会有什么表现呢?   1、狮子座男生喜欢一个人的表现 狮子座的男生直来直往, 喜欢一个人是不会藏在心里的, 会直接去追求, 因为暧昧对他们来说没什么…

    2022-03-22 投稿
  • 淘宝店转让平台推荐(店铺转让推广平台靠谱吗)

    从电商开始崛起那时网店转让就诞生了,伴随电商一路成长到现在已经是一个非常成熟的行业了,很多人开店也有了新的选择,不管是注册开店还是网店转让的形式开店都有自身的优缺点,而且现在网店转让行业的资源大都集中在网店转让平台中,那商家想要购买或者出售网店时改怎么选择平台呢?   网店转让平台也有很多种类,每个平台的业务侧重点也不太一样,所以先要根据自己的需求…

    2021-12-26
  • 新手做电商找货源的方法(做淘宝去哪里找货源)

      现在越来越多的卖家纷纷撤离某宝转战拼多多,其中不乏百万级别的卖家。由于某宝发展太快,卖家之间的竞争也越来越激烈,在这种情况下只有商家不断的用广告宣传,才能获得客流量。而且某宝还为此批准了“直通车业务”和“钻石展位业务”这两个业务可以说是非常烧钱的,对中小型卖家肯定是吃不消的。   所以很多卖家在某宝上花费了很多的物力人力财力,但是回报…

    2022-05-27 投稿
  • 在淘宝上卖什么最赚钱(在淘宝上卖什么最赚钱,最好卖呢-)

    有一说一! 现在的电商已经不是2008年以前随便上架几个产品就能卖的时代了,大部分类目的竞争已经很激励了,比如卖女装、化妆品等。 所以,这两年要想在淘宝上赚到钱一定要做竞争小利润高的蓝海类目,这种类目由于商品数量比较少,所以哪怕运营推广的水平差一点,也能获得不错的流量和订单。 比如你看下面这个图的数据: 女装:在线商品数100多万,而且支付转化率低,商城点击…

    2022-01-12 投稿
  • 淘宝格子铺免费推广,淘宝 格子

    《淘宝格子铺免费推广:全面指南与实用技巧》 在如今竞争激烈的电商市场中,如何让自己的淘宝格子铺脱颖而出,获得更多的流量和曝光度,是每一位卖家都关心的问题。 而免费推广则是一种低成本、高效益的推广方式,也许能为你的格子铺带来意想不到的效果。 接下来,我将为大家详细介绍淘宝格子铺免费推广的相关内容。 一、了解淘宝格子铺的特点与优势 淘宝格子铺是一种独特的电商模式…

    投稿 2025-05-17
  • 实体店怎么推广引流(新开实体店如何引流与推广)

    赚钱路子有多野?只要方法对了,开个小店也能赚大钱,去年有一对90后夫妻,开了一家水果店因为水果店竞争比较激烈,所以生意惨淡濒临关门,然后经高人指点,不但收回成本,还让他一年多赚了100多万那他具体是怎么操作的呢? 他们拉一车桔子回来,采用卖袋子的方式来销售桔子,你到他的店里去买桔子,他是不论斤来算价格的,他以7块钱的价格卖一个袋子给顾客,然后你自己在店里去装…

    2022-05-28 创业杂谈
  • 最赚钱的手工活(在家里就能赚钱手工活项目有哪些)

    摘要:想要在家挣钱创业,找到一个好项目很重要,现在手工活加工越来越受到大家的欢迎,而且手工活加工项目是小本投资创业的好选择,基本上是没有什么风险的。随着现在很多朋友对生活品质的追求,一些手工活产品也受到很多消费者们的青睐。那么现在手工活做什么比较挣钱呢?我给大家推荐了下面几种:1藤编桌椅,这个手工项目比较简单,熟练的工人加工一天能赚100多块钱。2手工布鞋垫…

    2022-01-07 投稿
  • 纸箱分为哪几种纸板(常见的几种纸箱检验标准)

        1 瓦楞纸   1、是以优质麦草为原料采用无污染制浆工艺加#11 美废生产高强瓦楞原纸的企业,代表企业是山东永发纸业有限公司,其主要纸箱纸板用户分布在华北、华东等地的高中档纸箱纸板生产线以及一些强度要求高的单面机企业。由于麦草资源相对丰富,价格将有所松动,企业生产成本将有所下降,产品竞争力将明显提高。 2、是以美废(及俄…

    2022-05-11 投稿
  • 杀手3契约秘籍,杀手3升级契约奖励

    据外媒Pushsquare报道,随着《杀手3》的正式发售,IO Interactive的服务器也一起“火爆了”,原本本作提供将游戏进度从《杀手2》转移至《杀手3》,现在该功能随着被挤爆的服务器而同步下线。此外,很多依赖于联机功能的玩法也一同下线,玩家们需耐心等待官方修复。 在《杀手3》中光头47的冒险将跨越世界上的三大洲、六个地点,他将接下自己职业生涯中最重…

    2023-06-28
  • 网上写小说怎么赚钱(网络小说赚钱是真的吗)

    在最近几年,网络小说成为普通大众热烈关注的新起之秀。越来越多的人把看小说作为生命中不可缺失的一部分。 在这种情况下,许多小说迷也渴望自己能写一本好的小说。也有人是因为最近工作行情不好,从而转战小说圈。我相信不少人也看到过“xx作家月入过万”之类的,可现实真的是这样吗? 在这之前,我们要明白,每个行业都不好做。不是所有人都有那么好的天赋、运气。所以 ,也不是所…

    投稿 2023-01-28
  • 移动办什么流量卡(移动怎么办流量包)

    IT之家8月9日消息 中国移动现在推出了“中国移动Carry卡”,套餐分为59元和99元两档,其中59元包10GB流量+100分钟通话+100M宽带,99元版本包含20GB流量+200分钟通话+200M宽带。 根据中国移动App的介绍,59元档(新开卡前三个月29元)包含10GB流量+100分钟通话+100M宽带+亲情网业务,套外资费为0.1元/分钟国内语言…

    2023-05-28
  • 淘宝助理5使用教程(淘宝助理的作用和基本用法)

    、图像处理美化类软件 主要功能:宝贝图像美化处理 用得最广泛当属ps了,ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。我们看到的美轮美奂的图片,基本上都是用ps做出来的。很多人说淘宝卖的是图不是货,虽然说过了点,但充分说明图片的重要性。图片给顾客第一个直观感受,能否吸引顾客进店,图片起着至关重要的作用。不过ps需要专业培训,而且要有美术基础…

    2021-12-16