---
title: 【IOT通訊架構】MQTT vs. JSON
description: "### 何謂MQTT? MQTT 是 IBM 所開發的通訊架構，可視為「資料傳遞…"
url: "https://makerpro.cc/docs/%e3%80%90iot%e9%80%9a%e8%a8%8a%e6%9e%b6%e6%a7%8b%e3%80%91mqtt-vs-json/"
updated: "2025-03-23"
category: IOT
tags:
  - JSON
  - MQTT
---

# 【IOT通訊架構】MQTT vs. JSON

### 何謂MQTT?

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

 ![MQTT 運作模式](https://micropython-iot-hackathon.readthedocs.io/en/latest/_images/mqtt-example.png)

( 資料來源 : Micropython IoT Hackathon )

### 何謂 JSON ?

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

### MQTT + JSON ?

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