1. 程式人生 > >CoAP、MQTT、RESTful協議區別

CoAP、MQTT、RESTful協議區別

https udp 占用 資源 tps restfu 平臺 參考 物聯

/**********************************************************************
 *                  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上。

CoAP、MQTT、RESTful協議區別