Client:
MQTT.js
https://github.com/mqttjs/MQTT.js
MQTT
http://mqtt.org/
MQTT Broker的需求和各大Broker對比
http://www.bewindoweb.com/244.html
漫談訊息佇列:以 Kafka 和 RocketMQ 為例
https://www.infoq.cn/article/s*RvY8D1jrNIsfOJylPE
Node.js實現的MQTT用戶端模組mqtt.js
https://itbilu.com/nodejs/npm/41wDnJoDg.html
MQTT教學(七):使用Node.js訂閱MQTT訊息
https://swf.com.tw/?p=1023
物聯網 MQTT 服務品質級別
https://segmentfault.com/a/1190000014427144
利用nodejs快速搭建mqtt伺服器
https://www.jianshu.com/p/9e74287e3b07
Node.js實現的MQTT用戶端模組mqtt.js
https://itbilu.com/nodejs/npm/41wDnJoDg.html
node.js實現mqtt 發佈/訂閱 消息到主題
https://segmentfault.com/a/1190000014038090
MQTT用戶端入門 - 二、JavaScript 用戶端程式設計
http://rocksaying.tw/archives/2016/MQTT-2-JavaScript-setting.html
[Web前端]使用paho MQTT.javascript來連線百度IOT(天工物接入)
https://www.itread01.com/content/1546583047.html
MQTT 消息中介軟體的比較
https://my.oschina.net/yanjava/blog/3000232
MQTT協定筆記之消息流
http://www.blogjava.net/yongboy/archive/2014/02/15/409893.html
Server:
Mosca(MQTT server)
https://github.com/mcollina/mosca
MQTT-Node.js實現-Mosca簡介
http://blog.yuansc.com/2015/01/09/MQTT-Nodejs%E5%AE%9E%E7%8E%B0-Mosca%E7%AE%80%E4%BB%8B/
mqtt------ mosca伺服器端參數簡介
https://www.cnblogs.com/Joans/p/9957128.html
how mosca create a wss server
https://github.com/mcollina/mosca/issues/655
Mosca認證與授權
https://blog.csdn.net/u010784959/article/details/77090679
MQTT的全名為 Message Queuing Telemetry Transport,為IBM和Eurotech共同製定的通訊協議,而MQTT.js是用JavaScript編寫的,實現了MQTT協定用戶端功能的模組,可以在Node.js或流覽器環境中使用。此外,因MQTT是基於TCP長連線下的,它的報文比較小,非常適合於物聯網嵌入式裝置使用。
MQTT通訊為一對多的M2M傳輸,使用發佈(Publish)/訂閱(Subscribe)的訊息傳送機制,此機制中包含4個主要的元素,發佈者(Publisher)、訂閱者(Subscriber)、主題(Topic)、訊息中轉站(Broker)。Publisher為訊息的來源,傳送夾帶有Topic資訊的訊息至Broker,訂閱者向Broker註冊想要接受到之訊息的Topic,例如有一Publisher發佈一則Topic為”Test”的訊息,只要是有對Broker註冊Topic為”Test”的Subscriber都能接收到此訊息。
QoS level 2: 僅僅在PUBLISH類型消息中出現,要求在可變頭部中要附加消息ID。級別高,通信壓力稍大些,但確保了僅僅傳輸接收一次。
#Javascript, MQTT, MQTT.js, Message Queue, MQ, M2M, Publish, Subscribe, 訊息, 佇列, 發佈, 訂閱
MQTT.js
https://github.com/mqttjs/MQTT.js
MQTT
http://mqtt.org/
MQTT Broker的需求和各大Broker對比
http://www.bewindoweb.com/244.html
漫談訊息佇列:以 Kafka 和 RocketMQ 為例
https://www.infoq.cn/article/s*RvY8D1jrNIsfOJylPE
https://itbilu.com/nodejs/npm/41wDnJoDg.html
MQTT教學(七):使用Node.js訂閱MQTT訊息
https://swf.com.tw/?p=1023
物聯網 MQTT 服務品質級別
https://segmentfault.com/a/1190000014427144
https://www.jianshu.com/p/9e74287e3b07
Node.js實現的MQTT用戶端模組mqtt.js
https://itbilu.com/nodejs/npm/41wDnJoDg.html
https://segmentfault.com/a/1190000014038090
MQTT用戶端入門 - 二、JavaScript 用戶端程式設計
http://rocksaying.tw/archives/2016/MQTT-2-JavaScript-setting.html
[Web前端]使用paho MQTT.javascript來連線百度IOT(天工物接入)
https://www.itread01.com/content/1546583047.html
MQTT 消息中介軟體的比較
https://my.oschina.net/yanjava/blog/3000232
MQTT協定筆記之消息流
http://www.blogjava.net/yongboy/archive/2014/02/15/409893.html
Mosca(MQTT server)
https://github.com/mcollina/mosca
MQTT-Node.js實現-Mosca簡介
http://blog.yuansc.com/2015/01/09/MQTT-Nodejs%E5%AE%9E%E7%8E%B0-Mosca%E7%AE%80%E4%BB%8B/
https://www.cnblogs.com/Joans/p/9957128.html
how mosca create a wss server
https://github.com/mcollina/mosca/issues/655
Mosca認證與授權
https://blog.csdn.net/u010784959/article/details/77090679
MQTT通訊為一對多的M2M傳輸,使用發佈(Publish)/訂閱(Subscribe)的訊息傳送機制,此機制中包含4個主要的元素,發佈者(Publisher)、訂閱者(Subscriber)、主題(Topic)、訊息中轉站(Broker)。Publisher為訊息的來源,傳送夾帶有Topic資訊的訊息至Broker,訂閱者向Broker註冊想要接受到之訊息的Topic,例如有一Publisher發佈一則Topic為”Test”的訊息,只要是有對Broker註冊Topic為”Test”的Subscriber都能接收到此訊息。
QoS level 2: 僅僅在PUBLISH類型消息中出現,要求在可變頭部中要附加消息ID。級別高,通信壓力稍大些,但確保了僅僅傳輸接收一次。
留言
張貼留言