物聯(lián)網(wǎng)技術(shù)協(xié)議

物聯(lián)網(wǎng)技術(shù)發(fā)展了不少年頭挡闰,但依然處在一片混沌之中肋联。要實(shí)現(xiàn)真正的互聯(lián)互通肤无,通信協(xié)議是重要的一環(huán)。然而职恳,當(dāng)前的物聯(lián)網(wǎng)通信協(xié)議可謂是百家爭(zhēng)鳴,各有千秋,讓人眼花繚亂放钦。

技術(shù)物聯(lián)網(wǎng).jpg

我個(gè)人將物聯(lián)網(wǎng)通信協(xié)議大致分為兩大類(lèi)色徘,一類(lèi)是接入?yún)f(xié)議,一類(lèi)是通訊協(xié)議操禀。

接入?yún)f(xié)議一般負(fù)責(zé)子網(wǎng)內(nèi)設(shè)備間的組網(wǎng)及通信贺氓;

通訊協(xié)議主要是運(yùn)行在傳統(tǒng)互聯(lián)網(wǎng)TCP/IP協(xié)議之上的設(shè)備通訊協(xié)議,負(fù)責(zé)設(shè)備通過(guò)互聯(lián)網(wǎng)進(jìn)行數(shù)據(jù)交換及通信床蜘。

這個(gè)分類(lèi)只是為了方便辙培,并非標(biāo)準(zhǔn)。

IOT.jpg

接入?yún)f(xié)議

目前市場(chǎng)上常見(jiàn)的接入?yún)f(xié)議有zigbee邢锯、藍(lán)牙以及wifi協(xié)議等等

zigbee

zigbee目前在工業(yè)控制領(lǐng)域應(yīng)用廣泛扬蕊,在智能家居領(lǐng)域也有一定應(yīng)用。它有以下主要優(yōu)勢(shì):

1.低成本丹擎。zigbee協(xié)議數(shù)據(jù)傳輸速率低尾抑,協(xié)議簡(jiǎn)單,所以開(kāi)發(fā)成本也比較低蒂培。并且zigbee協(xié)議還免收專(zhuān)利費(fèi)用再愈。

2.低功耗。由于zigbee協(xié)議傳輸速率低护戳,節(jié)點(diǎn)所需的發(fā)射功率僅1mW翎冲,并采用休眠+喚醒模式,功耗極低媳荒。

3.自組網(wǎng)抗悍。通過(guò)zigbee協(xié)議自帶的mesh功能,一個(gè)子網(wǎng)絡(luò)內(nèi)可以支持多達(dá)65000個(gè)節(jié)點(diǎn)連接钳枕,可以快速實(shí)現(xiàn)一個(gè)大規(guī)模的傳感網(wǎng)絡(luò)缴渊。

4.安全性。使用crc校驗(yàn)數(shù)據(jù)包的完整性鱼炒,支持鑒權(quán)和認(rèn)證衔沼,并且采用aes-128對(duì)傳輸數(shù)據(jù)進(jìn)行加密。

zigbee協(xié)議的最佳應(yīng)用場(chǎng)景是無(wú)線傳感網(wǎng)絡(luò)昔瞧,比如水質(zhì)監(jiān)測(cè)指蚁、環(huán)境控制等節(jié)點(diǎn)之間需要自組網(wǎng)以相互之間傳輸數(shù)據(jù)的工業(yè)場(chǎng)景中。在這些場(chǎng)景中zigbee協(xié)議的優(yōu)勢(shì)發(fā)揮的非常明顯硬爆。目前國(guó)內(nèi)外很多廠商也將zigbee運(yùn)用在智能家居方案中欣舵。

image

藍(lán)牙

藍(lán)牙協(xié)議大家都非常熟悉了,特別是隨著藍(lán)牙4.0協(xié)議推出后發(fā)展迅速缀磕,目前已經(jīng)成為智能手機(jī)的標(biāo)配通信組件缘圈。藍(lán)牙4.0之所以在近幾年發(fā)展迅速劣光,主要有以下兩點(diǎn)原因:

1.低功耗。我認(rèn)為這個(gè)是藍(lán)牙4.0的大殺器糟把,使用紐扣電池的藍(lán)牙4.0設(shè)備可運(yùn)行一年以上绢涡,這對(duì)不希望頻繁充電的可穿戴設(shè)備具有十分大的吸引力。當(dāng)前基本世面上的可穿戴設(shè)備基本都選用藍(lán)牙4.0方案遣疯。

2.智能手機(jī)的普及雄可。近年來(lái)支持藍(lán)牙協(xié)議基本成為智能手機(jī)的標(biāo)配,用戶(hù)無(wú)需購(gòu)買(mǎi)額外的接入模塊缠犀。

u=2877166807,2955945824&fm=27&gp=0.jpg

WiFi

wifi協(xié)議和藍(lán)牙協(xié)議一樣数苫,目前也得到了非常大的發(fā)展。由于前幾年家用wifi路由器以及智能手機(jī)的迅速普及辨液,wifi協(xié)議在智能家居領(lǐng)域也得到了廣泛應(yīng)用虐急。wifi協(xié)議最大的優(yōu)勢(shì)是可以直接接入互聯(lián)網(wǎng)。相對(duì)于zigbee滔迈,采用wifi協(xié)議的智能家居方案省去了額外的網(wǎng)關(guān)止吁,相對(duì)于藍(lán)牙協(xié)議,省去了對(duì)手機(jī)等移動(dòng)終端的依賴(lài)燎悍。

相當(dāng)于藍(lán)牙和zigbee敬惦,wifi協(xié)議的功耗成為其在物聯(lián)網(wǎng)領(lǐng)域應(yīng)用的一大瓶頸。但是隨著現(xiàn)在各大芯片廠商陸續(xù)推出低功耗谈山、低成本的wifi soc(如esp8266)俄删,這個(gè)問(wèn)題也在逐漸被解決。

image

通訊協(xié)議

以上講的都是物聯(lián)網(wǎng)設(shè)備接入?yún)f(xié)議勾哩,對(duì)于物聯(lián)網(wǎng)抗蠢,最重要的是在互聯(lián)網(wǎng)中設(shè)備與設(shè)備的通訊举哟,下面重點(diǎn)跟大家分享下現(xiàn)在物聯(lián)網(wǎng)在internet通信中比較常見(jiàn)的通訊協(xié)議思劳。

HTTP

HTTP協(xié)議是典型的CS通訊模式,由客戶(hù)端主動(dòng)發(fā)起連接妨猩,向服務(wù)器請(qǐng)求XML或JSON數(shù)據(jù)潜叛。該協(xié)議最早是為了適用web 瀏覽器的上網(wǎng)瀏覽場(chǎng)景和設(shè)計(jì)的,目前在PC壶硅、手機(jī)威兜、pad等終端上都應(yīng)用廣泛,但是我認(rèn)為其并不適用于物聯(lián)網(wǎng)場(chǎng)景庐椒。在物聯(lián)網(wǎng)場(chǎng)景中其有三大弊端:

1.由于必須由設(shè)備主動(dòng)向服務(wù)器發(fā)送數(shù)據(jù)椒舵,難以主動(dòng)向設(shè)備推送數(shù)據(jù)。對(duì)于單單的數(shù)據(jù)采集等場(chǎng)景還秒搶適用约谈,但是對(duì)于頻繁的操控場(chǎng)景笔宿,只能通過(guò)設(shè)備定期主動(dòng)拉取的的方式犁钟,實(shí)現(xiàn)成本和實(shí)時(shí)性都大打折扣。

2.安全性不高泼橘。web的不安全相信大家都是婦孺皆知涝动,HTTP是明文協(xié)議,在很多要求高安全性的物聯(lián)網(wǎng)場(chǎng)景炬灭,如果不做很多安全準(zhǔn)備工作(如采用https等)醋粟,后果不堪設(shè)想...

3.不同于用戶(hù)交互終端如pc、手機(jī)重归,物聯(lián)網(wǎng)場(chǎng)景中的設(shè)備多樣化米愿,對(duì)于運(yùn)算和存儲(chǔ)資源都十分受限的設(shè)備,http協(xié)議實(shí)現(xiàn)鼻吮、XML/JSON數(shù)據(jù)格式的解析吗货,都是“mission impossible”。

websocket

websocket是HTML5提出的基于TCP之上的可支持全雙工通信的協(xié)議標(biāo)準(zhǔn)狈网,其在設(shè)計(jì)上基本遵循HTTP的思路宙搬,對(duì)于基于HTTP協(xié)議的物聯(lián)網(wǎng)系統(tǒng)是一個(gè)很好的補(bǔ)充。

CoaP

COAP協(xié)議的設(shè)計(jì)目標(biāo)就是在低功耗低速率的設(shè)備上實(shí)現(xiàn)物聯(lián)網(wǎng)通信拓哺。coap和HTTP協(xié)議一樣勇垛,采用URL標(biāo)示需要向發(fā)送的數(shù)據(jù),在協(xié)議格式的設(shè)計(jì)上也基本是參考HTTP協(xié)議士鸥,非常容易理解闲孤。同時(shí)做了以下幾點(diǎn)優(yōu)化:

采用UDP而不是TCP。這省去了TCP建立連接的成本及協(xié)議棧的開(kāi)銷(xiāo)烤礁。

將數(shù)據(jù)包頭部都采用二進(jìn)制壓縮讼积,減小數(shù)據(jù)量以適應(yīng)低網(wǎng)絡(luò)速率場(chǎng)景。

發(fā)送和接受數(shù)據(jù)可以異步進(jìn)行脚仔,這樣提升了設(shè)備響應(yīng)速度勤众。

MQTT

MQTT在協(xié)議設(shè)計(jì)時(shí)就考慮到不同設(shè)備的計(jì)算性能的差異,所以所有的協(xié)議都是采用二進(jìn)制格式編解碼鲤脏,并且編解碼格式都非常易于開(kāi)發(fā)和實(shí)現(xiàn)们颜。

MQTT最小的數(shù)據(jù)包只有2個(gè)字節(jié),對(duì)于低功耗低速網(wǎng)絡(luò)也有很好的適應(yīng)性猎醇。

MQTT有非常完善的QOS機(jī)制窥突,根據(jù)業(yè)務(wù)場(chǎng)景可以選擇最多一次、至少一次硫嘶、剛好一次三種消息送達(dá)模式阻问。

MQTT運(yùn)行在TCP協(xié)議之上,同時(shí)支持TLS(TCP+SSL)協(xié)議沦疾,并且由于所有數(shù)據(jù)通信都經(jīng)過(guò)云端称近,安全性得到了較好地保障贡蓖。

大家可以發(fā)現(xiàn),當(dāng)前的物聯(lián)網(wǎng)通信協(xié)議真的是百花齊放煌茬,沒(méi)有任何協(xié)議能夠在市場(chǎng)上占有統(tǒng)治地位斥铺。無(wú)論是WIFI 、藍(lán)牙坛善、亦或是MQTT晾蜘、HTTP都是設(shè)備進(jìn)行數(shù)據(jù)通訊和交換的通道,規(guī)定的是通訊的格式眠屎;而通訊的內(nèi)容的統(tǒng)一才是實(shí)現(xiàn)互聯(lián)互通的關(guān)鍵剔交。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市改衩,隨后出現(xiàn)的幾起案子岖常,更是在濱河造成了極大的恐慌,老刑警劉巖葫督,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件竭鞍,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡橄镜,警方通過(guò)查閱死者的電腦和手機(jī)偎快,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)洽胶,“玉大人晒夹,你說(shuō)我怎么就攤上這事℃⒚ィ” “怎么了丐怯?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)翔横。 經(jīng)常有香客問(wèn)我读跷,道長(zhǎng),這世上最難降的妖魔是什么棕孙? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任舔亭,我火速辦了婚禮,結(jié)果婚禮上蟀俊,老公的妹妹穿的比我還像新娘。我一直安慰自己订雾,他們只是感情好肢预,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著洼哎,像睡著了一般烫映。 火紅的嫁衣襯著肌膚如雪沼本。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,775評(píng)論 1 307
  • 那天锭沟,我揣著相機(jī)與錄音抽兆,去河邊找鬼。 笑死族淮,一個(gè)胖子當(dāng)著我的面吹牛辫红,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播祝辣,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼贴妻,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了蝙斜?” 一聲冷哼從身側(cè)響起名惩,我...
    開(kāi)封第一講書(shū)人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎孕荠,沒(méi)想到半個(gè)月后娩鹉,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡稚伍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年底循,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片槐瑞。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡熙涤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出困檩,到底是詐尸還是另有隱情祠挫,我是刑警寧澤,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布悼沿,位于F島的核電站等舔,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏糟趾。R本人自食惡果不足惜慌植,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望义郑。 院中可真熱鬧蝶柿,春花似錦、人聲如沸非驮。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)劫笙。三九已至芙扎,卻和暖如春星岗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背戒洼。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工俏橘, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人圈浇。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓寥掐,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親汉额。 傳聞我的和親對(duì)象是個(gè)殘疾皇子曹仗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

推薦閱讀更多精彩內(nèi)容