首页 >小吃

物联网圈的HTTPMQTT万物互联第一步略

2020-10-15 20:30:27 | 来源: 小吃

物联网圈的 HTTP—MQTT,万物互联第一步

物联网曾被认为是继计算机、互联网以后,信息技术行业的第三次浪潮。随着基础通讯设施的不断完善,尤其是 5G 的出现,进一步下降了万物互联的门槛和本钱。

物联网本身也是 AI 和区块链运用很好的落地场景之一,各大云服务商也在纷纭上架物联网平台和服务。

在 AI 和区块链的热潮过去之后,物联网很有可能成为下一个风口,在风口到来只是有了更多的一较高下的筹码之前,提早进行一些知识储备,是很有必要的。

纵观人工智能的发展线路我们可以看到,人工智能近年来之所以能够突飞猛进。

第一个缘由是硬件的发展,使得深度学习神经网络的学习时间迅速缩短。

第二就是数据,在我们这个大数据的时期,取得大量数据的本钱已很低了。

再来说物联网,像传感器、智能家电、可穿着设备等,每天也都在产生着巨量的数据,这也是反馈给深度学习良好的训练数据。

同时,学习的结果又可以再应用到物联网的终端,构成一个良性的循环。举个例子:从交通探头我们可以搜集到大量的交通实时图片,经过处理以后,喂给神经网络,比如 SSD。

SSD 学会在图片中标注出人和汽车的位置,再把模型部署到探头端,探头就可以利用深度学习的接口,来实时地分析人流和车流情况了。

所以我认为物联网是 AI 落地的一个非常好的运用场景,随着 AI 的迅速发展,物联网这个一样在很多年前就提出的理论和技术,也会迎来新的春季。

如果想入门物联网,学习和了解 MQTT 协议是非常必要的,它解决了物联网中的一个最基础的问题,装备和设备之间,装备和云端服务之间,是怎样通讯的。

MQTT 之于物联网,就好像 HTTP 之于 Web 那么重要。目前基本所有开放云平台比如阿里云、云、青云等都支持 MQTT 的接入。

MQTT 是什么?

MQTT,全称为 Message Queue Telemetry Transport。在 1999 年,由 IBM 的 Andy Stanford-Clark 和 Arcom 的 Arlen Nipper 为了一个通过卫星网络连接输油管道的项目的。

以后 IBM 一直将 MQTT 作为一个内部协议在其产品中使用,直到 2010 年,IBM 公布了 MQTT 3.1 版本。在 2014 年,MQTT 协议正式成为了 OASIS(结构化信息标准促进组织)的标准协议。

随着多年的发展,MQTT 协议的重点也不再只是嵌入式,而是更广泛的物联网(Internet of Things)世界了。

MQTT 的优点

为了满足低电量消耗和低网络带宽的需求,MQTT 协议在设计之初就包括了以下一些特点:

1. 实现简单

3. 轻量、占用带宽低

4. 可传输任意类型的数据

5. 可保持的会话(session)

而它的运用范围也不仅如此,在移动互联网领域也大有作为:很多 Android App 的推送功能,都是基于 MQTT 实现的,也有一些 IM 的实现,是基于 MQTT 的。

MQTT 为何如此轻量且灵活?

虽然 MQTT 协议名称有 Message Queue 两个词,但是它并不是一个像 RabbitMQ 那样的一个队列,这是初学者最容易弄混的一个问题。MQTT 跟传统的队列相比,有以下一些辨别:

一个物联网老兵的经验之谈

我从 2015 年开始带领团队在物联网领域创业,从物联网软硬件平台的架构到实现,从上线到盈利,中间走过一些弯路,也踩过一些坑。

我曾在网络上面也搜索过 MQTT 相关的内容,发现介绍 MQTT 协议的内容很少,要末是翻译协议的 Specification,要末是单独实现某一个功能的教程。只教其然,未教其所以然。

所以我总结了自己的实践经验,和我看到的大家常遇到的问题,写了这一门课程,地介绍 MQTT 协议,希望对学习 MQTT 的同学有所帮助。

扫码免费试读

MQTT协议快速入门

本课程共有3部分内容,总计 14 课:

本课程深入浅出地介绍了 MQTT 协议的各种特性,对每个协议特性都辅以具体代码进行讲授,并通过一个 IoT+AI 项目实战来具体展现 MQTT 在移动端、Web 端的使用,MQTT Broker 的架设等场景。免费试读了解!

本文相干词条概念解析:

协议

协议:共同计议,协商。协议是指两个或两个以上实体为了展开某项活动,经过协商后双方达成的一致意见。”田汉《卢沟桥》第四幕:“军长为着保持和平,还是委曲求全跟敌人协议,彼此撤兵。宋崔公度《感山赋》:“同德一心,齐力协议。《新华文摘》1981年第8期:“根据协议,停阵线将以……实际控制线来划。《人民文学》1981年第8期:“她从知青点从军后,和父亲达成过协议,对自己的出身绝对保密。协议:在法律上是合同的同义词。

宝宝奶粉过敏会自愈
九个月孩子拉肚子怎么办
想要软肝吃什么药
婴儿受寒发烧怎么办

猜你喜欢