CoAPMQTTRESTful协议区别

Posted zengjfgit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CoAPMQTTRESTful协议区别相关的知识,希望对你有一定的参考价值。

/**********************************************************************
 *                  CoAP、MQTT、RESTful协议区别
 * 说明:
 *     CoAP是UDP协议,MQTT是TCP长连接协议,RESTful是TCP短连接协议(HTTP)
 *
 *                                2018-8-16 深圳 宝安西乡 曾剑锋
 *********************************************************************/

一、参考文档:
    * [CoAP协议学习——CoAP基础](https://blog.csdn.net/xukai871105/article/details/17734163)
    * [17 RESTful的CoAP协议](http://www.ituring.com.cn/book/tupubarticle/3795)
    * [CoAP协议](https://blog.csdn.net/zhangxuechao_/article/details/70331928)

二、协议区分:
    1. CoAP:
        1. UDP协议;
        2. 可能会出现丢包;
        3. 不适合做设备实时反向控制;
        4. 实时性控制不是很好;
    2. MQTT:
        1. TCP协议,长连接;
        2. 适合做设备反向控制;
        3. 实时性控制;
        4. 占用TCP资源;
        5. 目前的几大物联网平台都采用这种这种协议接入。
    3. RESTful:
        1. TCP协议,短连接;
        2. 不适合做设备实时反向控制;
        3. 实时性控制不是很好;
        4. 占用TCP资源;
        5. 目前本人见的更多的是使用在数字货币交易的API上。

 

以上是关于CoAPMQTTRESTful协议区别的主要内容,如果未能解决你的问题,请参考以下文章

这两个代码片段之间有区别吗?如果有,那又如何? [复制]

jquery 对象的 heightinnerHeightouterHeight 的区别以及DOM 元素的 clientHeightoffsetHeightscrollHeightoffset(代码片段

CPNtools协议建模安全分析---实例变迁标记

字符串插值和片段之间有啥显着区别吗?

jacript var let const 区别

servlet,filter,listener,intercepter区别