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

相关推荐

  • 找代加工项目,找代加工项目不交押金只赚加工费

    说起小本生意,多数人都会想到开个小门店,要不就是摆个摊,或者是做一些小型的路边小吃等等,虽然这些行业的需求量比较大,但是就目前的形式来看,这种类型的生意在大多数地区都已经很饱和了,所以综合来看,做成功的几率并不大。 既然说到这,本期文章将继续为大家分享几个在大部分地区,相对比较冷门暴利的行业供大家参考,虽然不体面,但是干成功的几率和适合干的人群都是比较大。 …

    2022-04-24 投稿
  • 适合农村拍段子的题材(原创视频素材哪里弄)

    近年来,随着短视频的兴起,越来越多的农民选择拍摄网络段子。李子柒、张同学等网红的出圈,引发了一批又一批乡村段子手的模仿。短视频可以说成为了农民手中的新农具。 国家的乡村振兴战略支持乡村的发展,农村的短视频宣传和直播带货的确为广大农民带来了巨大的收益。田间地头的场景,农家小院的风情,为众多网友喜爱。 就拿李子柒来举例,她原本只是一个普通的农家女孩。她用视频的方…

    2023-02-18
  • 清洗剂是什么(适合于各种地板表面的清洗方法)

    地板是家里最容易脏的地方 容易沾上各种各样的东西 有些脏东西很难清除 费了好大力气才弄干净的地板 还没等晾干就又被踩脏 真的会让人十分无奈是不是? 这时候可以用地板清洁剂 家里用了它 在清洁地板时 能让你更加省时省心省力!   地板清洁剂由表面活性剂、杀菌剂 香精以及独特光亮因子 经过科学调配而成的清洁产品   具有良好的 清洁力、杀菌力…

    2023-06-09
  • 三菱电梯事故(日立电梯事故2020年7月31)

    日本近期出现多起产品质量问题,近日又有一大型制造商的产品涉及安全问题,日立制作及其子公司等3间电梯生产商12月19日被日本当局揭发有超过万部电梯不符合日本的国家标准。而之前已受数据造假困扰的三菱综合材料,其子公司被曝光为手机零件编造造假数据。 据《每日新闻》报道,被揭发不符合安全标准为防止电梯在两扇门关闭前移动的安全设施,问题电梯涉及日立及其子公司(日立建筑…

    2022-01-17
  • 发横财有什么预兆(男人发横财的预兆)

    很多夫妻生活不幸福,大多都是因为钱。因为钱可以买到,你想要的东西。也能解决很多的困难,所以每个人对钱都是非常喜爱的。 现在的女人谈恋爱都是非常现实的,要求男人有车有房,还得有钱。想要拥有有车有房的人,就先得有钱,没有钱就不可能买到这些东西。 很多男人都说女人太现实,太物质。但如果我们离开了物质基础,又如何去面对现实生活呢?     所以每…

    2022-05-09 投稿
  • 百度视频广告怎么投放(百度广告投放平台)

    什么是百度信息流广告? 随着互联网的发展,潜在用户在网上的行为特征也发生了变化,整体更为移动化、年轻化、资讯化。资讯阅读成为继社交、搜索之后的主要网络需求。基于此,百度推出了在用户浏览资讯的时候,呈现广告的产品形式,也就是信息流。 百度信息流广告是在百度APP 、百度贴吧、好看视频、全民小视频等百度平台的资讯流中穿插展现的原生广告。 百度信息流广告如何投放?…

    2021-11-25 投稿
  • missingoperatingsystem,电脑启动故障怎么解决

    (01)Bad CMOS Battery说明:主机内的CMOS电池电力不足。 (02)Cache Controller Error说明:Cache Memory 控制器损坏。 (03)Cache Memory Error说明:Cache Memory运行错误。 (04)CMOS Checks UM Error说明:CMOS RAM存储器出错,请重新执行CMO…

    投稿 2023-06-24
  • 世界床垫排名,世界床垫排名第一

    《世界床垫排名:探寻舒适睡眠的奥秘》 床垫作为我们日常生活中不可或缺的家具之一,其质量和舒适度对我们的睡眠质量有着至关重要的影响。 那么,世界床垫排名究竟是如何确定的呢?这是一个充满挑战和争议的话题,也许不同的机构和评测者会有不同的标准和结果。 一、材质与工艺:床垫的基石 床垫的材质和工艺是影响其质量和舒适度的重要因素。 一般来说,优质的床垫通常采用高品质的…

    投稿 2025-04-25
  • dnf勇者之路有什么奖励?

    #2022生机大会#DNF不愧是一款老游戏,就连活动都是都是老掉牙的活动,这是闹哪样?继续炒冷饭?把800万勇士的智商按在地上摩擦。 勇者之路又双叒叕上线了,此次带来全新怪物,除了难度升级之外,其他毫无区别。 尽管如此,还是有很多玩家不会打,导致通关失败。 接下来献上攻略三部曲,分分钟通关。 新怪物登场 厄伽勒是个极其难缠的怪物,千万不要被它抱到。 因此我们…

    2022-04-17 投稿
  • 粉店的汤粉的汤料最佳配方(粉店煮粉的汤底配方)

    这一期【莞·味】要介绍的老字号呢,也是深藏在巷子当中的一家店。包大人听很多人说起这家店,都是称赞他家的煲仔饭,不过其实这家店的早餐尤其是那碗汤底,简直就是诱惑难挡! 不知道大家有没有发现过,很多早餐店都是肠粉、蒸面、蒸粉、汤粉什么的全部都做,然而这家店不是,只做一种——汤粉!换句话说,来这吃早餐的人一般只会点汤粉吃! 我们先来看看网友的评价,关于鑫馨餐厅的各…

    投稿 2022-05-07
  • 兔死狗烹定律的启示,田忌为什么要杀孙膑

    战国时期,是一个百花齐放、人才辈出的“大时代”;几乎无规则的惨烈竞争,催生了令人目不暇接的思想家、谋略家以及军事统帅。但在这些才俊中,既能率领千军万马杀敌建功、又能著书立言影响千年,配得上“军事家”头衔的,只有吴起和孙膑二人。 但“善始者众,善终者寡”,堪称时代骄子的“孙吴”,也未能逃脱这一规律。对于吴起的结局,各类史书中交待得明明白白:他在楚国推行的变法,…

    2023-06-23 投稿
  • 摩羯男占有欲太强太霸道(摩羯男控制欲强极爱吃醋)

    摩羯对喜欢的人占有欲有多强,具体分人,有的没心没肺,但有的确实是很小肚鸡肠。 有一些摩羯心胸宽广,看的很透彻,表达爱的方式不会很别扭。有掌控欲这个点可以延伸到他的能力强不强,当一个摩羯事业成功足够自信的时候,他也不太会关注这些,他相信他就是最好,不怕别人来跟他抢。吃醋和作闹都是在正常范围内,主要是作为感情调味剂存在。 但有一些男生本身事业受挫,所以在感情当中…

    投稿 2022-03-19