物联网一度被认为是继计算机和互联网之后的第三波信息技术产业。随着基础通信设施的不断完善,尤其是5G的出现,万物互联的门槛和成本进一步降低。
物联网本身也是AI和区块链应用的良好落地场景之一,各大云服务提供商也在搭建物联网平台和服务。
AI和区块链的热潮过去后,物联网很可能成为下一个出口。在网点到来之前,有必要提前储备一些知识。
纵观人工智能的发展路线,可以看到人工智能近年来可以突飞猛进。
第一个原因是硬件的发展,使得深度学习神经网络的学习时间迅速缩短;
第二是数据。在我们这个大数据时代,获取大量数据的成本已经很低了。
先说物联网,比如传感器、智能家电、可穿戴设备等。,每天也在产生海量的数据,这也是深度学习的很好的训练数据。
同时,学习结果可以重新应用到物联网终端,形成良性循环。例如:
从流量探头中,我们可以采集到大量的实时流量图片,并对这些图片进行处理,反馈给神经网络,如SSD。
SSD学习在图片中标记人和车的位置,然后将模型部署到探头上,使探头可以使用深度学习界面实时分析人和车的流量。
所以我觉得物联网对于AI来说是一个非常好的应用场景。随着人工智能的快速发展,多年前提出的物联网理论和技术将迎来新的春天。
如果想入门物联网,需要学习和理解MQTT协议,它解决了物联网中最基本的一个问题,即设备之间、设备与云服务之间如何通信。
MQTT对于物联网的重要性不亚于HTTP对于Web的重要性。目前基本上所有开放的云平台,如阿里巴巴云、腾讯云、青云都支持MQTT接入。
MQTT的优势
为了满足低功耗和低网络带宽的需求,MQTT协议在设计之初具有以下特点:
1.实现很简单
2.为数据传输提供服务质量
3.轻量级和低带宽
4.任何类型的数据都可以传输
5.可维护的会话(会话)
MQTT协议可以为大量低功耗、工作网络环境不可靠的物联网设备提供通信保障。
而且其应用范围不仅如此,在移动互联网领域也有很大潜力:很多Android App推送功能都是基于MQTT实现的,部分IM实现也是基于MQTT实现的。
物联网老手的体验
从2015年开始,我带领团队在物联网领域创业。从物联网软硬件平台的架构到其实现,从线上运营到盈利,我走过了一些弯路,踩了一些坑。
同时也经常看到一些刚接触MQTT的同学在社区、论坛、QQ群里问各种问题。
我在网上搜索过MQTT的相关内容,发现系统中关于MQTT协议的内容很少,要么是翻译协议的规范,要么是单独实现某个功能的教程。只教它为什么,不教它为什么。
所以总结了自己的实践经验和看到的问题,写了这个课程来系统的介绍MQTT协议,希望对学习MQTT的同学有所帮助。
为了方便学习和交流,我们在MQTT协议快速入门的读者交流群中专门收集整理了经常提到的问题和作者的回答。
Q1。MQTT 5.0会马上普及吗?
还没有。目前Broker和Client实现的支持有限。
Q2。MQTT模块如何实现连续超低功耗连接?
MQTT建立TCP长连接,功耗会更高。如果不能满足低功耗的要求,也可以选择基于UDP的CoAP协议。
Q3。如何正确理解留存信息?
代理收到保留消息后,将保存一个单独的副本,然后向当前订户发送一条普通消息(保留标志为0)。
当有新的订阅者时,代理会将保存的消息发送给新的订阅者(保留标志为1)。
Q4。发送方如何快速收到指定设备的响应数据?
只要发送的数据有效负载包含发送者订阅的主题,发送者就可以在收到消息后通过向该主题发布消息来接收消息。
Q5。部署Broker后,如何实现Broker与客户端的通信?
根据您使用的语言选择一个客户端实现,您可以在这里找到一些主流语言的客户端库。
Q6。我的设备正在按照MQTT协议发送数据,我在服务器上部署了蚊子代理。现在不知道怎么设置蚊子打印我的设备数据。
在服务器端创建订阅者订阅对应的主题,然后打印收到的消息。
Q8。100台以内的少量设备使用MQTT。他们使用的是自己的服务还是各种云提供的物联网服务?
看价格,用云服务器一般比自己建便宜。
Q9。有哪些好的开源MQTT Broker?
我用过EMQTT和Mosquitto,推荐EMQTT。
Q10。目前国内有哪些智慧社区的具体案例?
应该不少吧。我推荐成都智能小区的经济适用房。
Q11。MQTT MQTT可以在Linux上开发?
不,每个操作系统都有现成的客户端实现。
Q12。AI+物联网的具体应用场景有哪些?
还有很多,除了我在课程中提到的,以我们公司为例:我们通过摄像头和智能门禁作为前端采集数据,在后端学习采集到的数据,可以做一些分析。比如搞清楚哪个楼哪个单元可能有群租。
关于作者:付强,十几年的经验,涵盖了从C语言到Web开发,从微服务架构到移动开发的广泛领域。他曾在趋势科技、诺基亚、德国初创公司和硅谷工作过,现在正朝着物联网方向创业。
1.《retained 没想到学了 MQTT 后,竟然有那么多疑问》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《retained 没想到学了 MQTT 后,竟然有那么多疑问》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/tiyu/1562636.html