CoAP协议简介

物联网0135

CoAP协议简介,第1张

随着越来越多的人通过PC、手机等设备相互连接,现代互联网蓬勃发展使得人们的生活发生了翻天覆地的变化。很多人预测将会有更多其他的设备相互连接,这些设备的数量将远远超过人类的数量,到时候形成的网络将是现有网络的N个量级,这个网络带给世界的变化将是无法估量的。

不像人接入互联网的简单方便,由于物联网设备大多都是资源限制型的,有限的CPU、RAM、Flash、网络宽带等。对于这类设备来说,想要直接使用现有网络的TCP和>

MQTT协议自动售货机,是一种能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市,可以通过MQTT协议与物联网平台进行交互,在应用侧可以到物联网平台订阅设备侧变化的通知,用户可以在控制台或通过应用侧接口创建数据转发规则,把设备上报的属性转发给其他华为云服务。常见的自动售卖机共分为四种:饮料自动售货机、食品自动售货机、综合自动售货机、化妆品自动售卖机。

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在功耗方面有优势,不过随着物联网设备特别是网管的计算能力加强,这点应该不是主要矛盾。

以上就是关于CoAP协议简介全部的内容,包括:CoAP协议简介、物联网是通过什么按照约定的协议、智能售货机在华为云平台使用哪种物联网协议等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!