mqtt

2/2ページ

vue使用stompjs實現mqtt訊息推送通知

最近在研究vue webAPI進行前後端分離,在一些如前端定時迴圈請求後臺介面判斷狀態等應用場景用使用mqtt進行主動的訊息推送能夠很大程度的減小服務端介面的壓力,提高系統的效率,而且可以利用mqtt訊息通知建立一個獨立於業務服務系統的訊息通知服務,這個服務還可以與開發的語言無關,客戶端既可以是安卓 […]

造輪子系列(二): 史上最簡單的長連線通訊協議及實現

背景 現在寫客戶端或者網頁的時候, 越來越多的需要與長連線打交道, 尤其是在這個老闆動不動就要搞一個聊天系統的時代, 後端大哥們於是分分鐘就能造一個基於TCP或者WebSockets的訊息協議出來. 但是問題在於每做一個新專案, 後端大哥們就能造出一個新協議, 而且能有各種神奇的限制. 比如說要在長 […]

PHP 使用mosquiito

近期業務需要,調研和使用基於mqtt協議的mosquitto,開發一個訊息推送系統。 環境:ubuntu 14.04,php7.1,mosquitto 安裝mosquitto sudo apt-get install mosquitto 安裝PHP的mosquitto擴充套件 sudo pecl i […]

關於MQTT的學習

MQTT釋出/訂閱 釋出/訂閱模式(pub/sub)是傳統客戶端-伺服器模型的一個替代模式。在傳統的客戶機-伺服器模型中,客戶端直接與端點進行通訊。但是,Pub/Sub模式解耦了傳送訊息的客戶端(釋出者)與其它接收訊息的客戶端(訂閱者)。這意味著釋出者和訂閱者並不知道彼此的存在。有一個釋出者和訂閱者 […]

paho.mqtt.android程式碼逐步分析(一)

paho專案介紹 paho是一個開源的即時通訊解決方案,它由eclipse團隊基於mqtt協議開發。paho.mqtt.android則是其對應android平臺的開原始碼,供廣大開發者學習和使用。 專案結構見下圖: demo執行如下,啟用後可建立多個長連線,且每個長連線下均可訂閱多個主題或者釋出主 […]

關於mqtt學習

  最近看了一下,mqtt,簡單的做一下總結。 先說使用場景,mqtt 適用於網路條件極端環境下使用,對網路要求較低。比如物聯網。另外也有一下比較高的可靠性,比如最少有一次到達。 實現:mqtt是使用位元組來實現,有什麼報文什麼的,看了一頭霧水。比較方便的是,有一些第三方工具,比如rabb […]

MQTT——物聯網基石協議

物聯網發展這麼多年,始終沒有一個通用的協議,而MQTT的出現的似乎要打破這個僵局,那麼問題來了:為什麼是MQTT?而不是CoAP、不是AMQP、不是JMS、不是DDS、甚至不是HTTP呢? MQTT是“Message Queuing Telemetry Transport”的英文縮寫意思是“訊息佇列 […]