op.11 穿越時空與IoT相會
一聲巨響,我們被無形的撕扯力分隔出兩個時空
看著逐漸遠去的妳
我嘶聲力竭的喊卻也喊不出聲音
只能看者我們分離......
今天是星期六,一個補課的日子,但是我還是沒有去上課啦XDD
甚麼是 MQTT (Message Queuing Telemetry Transport) 呢?簡單的說是一種資訊傳遞的"橋梁",所以從上面可以知道,它屬於一種傳輸協定,以 訂閱/發布 為傳輸機制,需要一個中介軟體,這是甚麼意思呢?
以 Youtube 為例子,當今天發現這個頻道不錯,於是按下訂閱並開啟小鈴鐺 (訂閱),而頻道創作者則是固定時間上片(發布),當今天頻道創作者上片了,因為有訂閱加開起小鈴鐺,所以可以收到來自創作者的影片上片通知,而 Youtube 就是這其中負責兩者之間的平台 (Broker 中介軟體),這樣是不是有概念了呢?
總結來說,這裡整理出 MQTT 的幾個必須知道的:
1.適合用在狹隘的網路頻寬及Low Power方面 (精簡傳輸內容資料量及簡化傳輸過程)
2.一個開放且輕量、可靠的二進制通訊 Protocol
3.以 發布/訂閱 機制的傳輸方式
4.底層和HTTP皆屬於TCP/IP,但訊息格式&處理方式不同
這裡附上簡單的架構圖
這裡附上從維基百科上的表格內容中可以看到,MQTT其實已經相對完善,無論是網路層、應用層、感知層都有許多程式語言可以開發,所以相對地不怕找不到資源啦。
今天就到這裡了!難得的假日今天輕鬆一點吧(自己找藉口偷懶XD)
這是一首我很喜歡的曲子,有興趣的人可以看看下面ㄉ看看下面的介紹,會發現作曲家的小巧思噢~