何謂MQTT? #
MQTT 是 IBM 所開發的通訊架構,可視為「資料傳遞的橋梁」,建構於 TCP/IP 之上,以改善網路裝置硬體的效能和網路的效能為目的而設計的,因此 MQTT 適合用於處理器資源及網路頻寬有限的物聯網裝置。 MQTT 是以一個伺服器( Broker )作為資訊的中介層,使用者即可以使用其他裝置向伺服器傳送( publish )或取得( subscribe )資料。
何謂 JSON ? #
JSON 是由道格拉斯·克羅克福特設計的一種資料交換格式,內容由屬性和值所組成,使其具有易讀及處理的優勢, JSON 目前多應用在 JavaScript、Java、Node.js、C#,因受到廣泛應用,使JSON成為通用的資料格式。
MQTT + JSON ? #
MQTT 增加支援 JSON 的進階格式設定後,使用者可直接使用 JSON 數據,並依雲端裝置的使用條件,定義更進階的物件型別,此項功能使資料不再需要經過轉換,即可輸出符合格式要求的資料。除此之外,定義資料結構不需要撰寫 JSON 語法,只需透過操作介面,即可輕鬆完成。