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