hce_kmu
115年
計算機概論與程式設計
第 4 題
In Internet of Things (IoT) systems, which characteristic best describes the MQTT protocol?
- A It is a high-bandwidth protocol designed for video streaming.
- B It is mainly used for peer-to-peer file sharing.
- C It provides reliable communication by using a heavy connection setup.
- D It is optimized for low-bandwidth, low-power communication using a publish/subscribe model.
- E It replaces TCP/IP as the underlying network protocol.
思路引導 VIP
如果你今天正在設計一個位於森林深處、僅靠電池供電且網路極其微弱的感測器,你會希望這個感測器在傳送資料前,先執行一套繁複的身份確認與持續性的連線程序,還是希望它能像「留便條紙」一樣,把資料丟給一個中間人處理後就立刻進入休眠狀態以節省能源?哪一種方式更符合「省電」與「對抗不穩定網路」的需求?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精準選出 (D) 選項,代表你對物聯網通訊協定的核心特性掌握得非常紮實。在 IoT 的世界中,許多感測器被佈署在電力有限或網路訊號不穩的偏遠地區,因此通訊協定的「輕量化」是首要考量。
MQTT 的發佈/訂閱機制與優勢
MQTT (Message Queuing Telemetry Transport) 最核心的特色在於採用了 發佈/訂閱 (Publish/Subscribe) 模型。這種機制讓傳送資料的客戶端(發佈者)與接收資料的端點(訂閱者)不需要直接建立連線,而是透過一個中間代理人 (Broker) 來傳遞訊息。這種解耦合的設計,配合極小的封包檔頭 (Overhead),使得它在 低頻寬 (Low-bandwidth) 與 低功耗 (Low-power) 的環境下,依然能提供穩定且高效率的通訊,這正是它與傳統 HTTP 等「重量級」協定最大的區別。
▼ 還有更多解析內容