
物联网M2M通信,物联网大数据采集
Android消息推送,WEB消息推送
移动即时消息,例如Facebook Messenger
智能硬件、智能家具、智能电器
车联网通信,电动车站桩采集
智慧城市、远程医疗、远程教育
电力、石油与能源等行业市场
简单回答一下,MQTT(MQTelemetryTransport)是针对物联网而设计的,如手机对家里的智能开关,而WebSocket是针对浏览器与服务器之间而设计的两者基本上是两个世界的东西
MQTT只是一个接口,让两个"物件"能够透过TCP协议通讯,但并没有规定(在应用层面上)通讯中要怎样"对答",如pop3邮件伺服器会有:
S:220我是xxx服务器
C:HELOmyServer
S:250Nicetomeetyou
C:authlogin
这些是没有硬性被定义的,两个"物件"之间要怎_"聊天",由你自己来定
WebSocket则是一个>
以上,只是很概念的说法,便於你理解,详细你得自己翻下文献了
MQTT是非常流行的设备的接入协议,包括IBM、亚马逊、微软的IoT托管服务都有支持,而CoAP在这方面几乎没有露面的机会。感觉以下几点是MQTT优于CoAP的主要原因:MQTT基于TCP,在做反控设备的时候比UDP更可靠,比如CoAP走3G、4G的时候甚至需要实现CoAP over TCP,否则反控很不稳定甚至无法联通。
MQTT异步Pub/Sub实现,好比发个微信,无需等待对方确认便可以继续,而不像CoAP那样必须等待对方应答才能返回的同步模式。
MQTT为物联网提供了许多体贴的设计,比如QoS,比如“遗言”的设计。
篇幅有限,无法完全枚举MQTT的优越性,建议参考以下文章:
MQTT入门篇
MQTT进阶篇
MQTT安全篇
MQTT实战篇
当然,CoAP在功耗方面有优势,不过随着物联网设备特别是网管的计算能力加强,这点应该不是主要矛盾。首先,物联网界,万物都疯了,苦于它们没有生命,没有嘴。自己想表达的信息只能通过各种通讯协议传达给人类和世界各地。
NB-IoT,4G对比:
WIFI和zigbee对比:
ZigBee、Wi-Fi、蓝牙和几种无线技术的对比如下表所示:
在2015年9月的RAN #69会议上经过激烈撕逼后协商统一,NB-IoT可认为是NB-CIoT和NB-LTE的融合。
物联网的应用场景相当广泛,比如,智能泊车、自行车联网防盗、车联网、智慧城市、智慧建筑、环境监控…
——完——MQTT是用于物联网的标准消息传递协议,具有轻巧高效、双向通讯、安全、可靠传递等优点,常被设计为一种非常轻量级的发布,适用于较小的代码占用量和网络带宽连接远程设备。
随着物联网、大数据及人工智能的迅速发展,自动化厂商也在加速推进物联网战略,推出各自的IoT和数字化解决方案。作为主流物联网协议的MQTT协议迅速成为各自动化设备厂商关注的重点,各大自动化厂商为了加速实现互联互通的工业物联网,纷纷开始在 PLC 中集成 MQTT 协议,以方便 PLC 数据的采集,如西门子、倍福、菲尼克斯、矩形科技等等。
如果你是相关需求,且经费预算有限,可以选择国内品牌。如矩形科技,矩形科技旗下产品覆盖军工、楼宇、能源管理、自动化装备等多个领域,大部分均支持MQTT协议。 百度也有很多相关信息。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)