導讀:今天就來介紹物聯網常用的通訊協議吧。
今天就來介紹物聯網常用的通訊協議吧。物聯網常用的通訊協議分為兩種,一種是設備的網絡協議,另一種則是設備的數據傳輸通訊協議。
Bluetooth (標準:IEEE 802.15.1)
藍牙想必大家并不陌生,他已經是一個廣為使用的通訊協議,而這種無線通信協議主要用于短距離(目前最新的藍牙5.1版本中最遠傳輸距離可達300公尺)的無線信息傳輸,不但有支持模塊容易取得,且耗電低的優點,但此種協議較不適合用于大檔案的傳輸。
WiFi (標準:IEEE 802.11)
大家對于WiFi一定也不陌生,不只是IoT,現在一般人每天使用的筆電跟手機也常常用到,WiFi支持互聯網標準,可以與云端上的架構進行連接,并支持大檔案的傳輸,但是相對也需要耗費較多的電力。
ZigBee (標準:IEEE 802.15.4)
ZigBee是一種低速短距離傳輸的無線網絡協議,透過該通訊協議,主要特色有低速、低耗電、低成本、支持大量網絡節點、支持多種網絡拓撲、低復雜度、快速、可靠、安全,并也已經廣為使用,乍聽之下與藍牙有點像,但兩者不同的是,ZigBee主要應用于工控系統,藍牙則主要用于消費者端的產品。
MQTT (標準:ISO/IEC 20922)
MQTT (Message Queuing Telemetry Transport),擁有便宜、省電等優點,主要功能為可以監控一堆位于遠程的IoT設備,并接收該些設備所發出之訊息。
MQTT由三個主要組件所組成,包含訂閱者 (Subscriber)、發布者 (Publisher)及中介(Broker),發布者主要用于產生訊息,并透過中介的幫忙,將信息傳到至訂閱者。
CoAP (標準:RFC 7252)
CoAP (Constrained Application Protocol)為一種網絡應用通訊協議,常用于物聯網設備及機器對機器(Machine-to-Machine, M2M) 間溝通。由于許多物聯網設備僅具備必要功能,無法支持一般常用網絡協議,因此這個協議的功能就是用于先讓物聯網(又稱節點,Node)透過CoAP發出一個內容相對簡單的信息至代理服務器或服務器,接著代理服務器或服務器這再將該訊息轉為HTTP協議,借此讓物聯網設備能與互聯網連系。除了可以將訊息轉為HTTP外,此協議比起傳統HTTP協議需要更少的內存及電力。此外,此種協議也能做到利用代理服務器或服務器改以SMS發送訊息等。
掃一掃在手機上閱讀本文章