【啟動AI Maker世代 】2024 MAI 開發者社群大會(5/16-17)
|

【IOT通訊架構】MQTT vs. JSON

何謂MQTT? #

MQTT 是 IBM 所開發的通訊架構,可視為「資料傳遞的橋梁」,建構於  TCP/IP 之上,以改善網路裝置硬體的效能和網路的效能為目的而設計的,因此 MQTT 適合用於處理器資源及網路頻寬有限的物聯網裝置。 MQTT 是以一個伺服器( Broker )作為資訊的中介層,使用者即可以使用其他裝置向伺服器傳送( publish )或取得( subscribe )資料。

MQTT 運作模式

( 資料來源 : Micropython IoT Hackathon )

何謂 JSON ? #

JSON 是由道格拉斯·克羅克福特設計的一種資料交換格式,內容由屬性和值所組成,使其具有易讀及處理的優勢, JSON 目前多應用在 JavaScript、Java、Node.js、C#,因受到廣泛應用,使JSON成為通用的資料格式。

MQTT + JSON ? #

MQTT 增加支援 JSON 的進階格式設定後,使用者可直接使用 JSON 數據,並依雲端裝置的使用條件,定義更進階的物件型別,此項功能使資料不再需要經過轉換,即可輸出符合格式要求的資料。除此之外,定義資料結構不需要撰寫 JSON 語法,只需透過操作介面,即可輕鬆完成。

Powered by BetterDocs

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *