公元十世紀,有一名丹麥國王出身海盜家庭,統(tǒng)一了四分五裂的北歐(挪威、瑞典和丹麥),成為維京王國的國王。國王的原名叫Harald Gormsson,愛吃藍莓的他有個綽號:“Harald Bl?tand”,由“斯堪的納維亞”(北歐地區(qū))的語言翻譯成英語就是“Harold Bluetooth(藍牙)”。
在1994年,愛立信開始著手研究一種新型的短距離無線通信技術(shù),而為了迎接這個即將面市的新技術(shù),愛立信用丹麥國王的外號(Harold Bluetooth)給它命名。藍牙技術(shù)最初的構(gòu)想,是用無線通信技術(shù)替代RS-232標準電纜(串口),讓局部空間內(nèi)的各類設(shè)備能夠互聯(lián)互通、協(xié)調(diào)工作。“藍牙”國王的事跡正預(yù)示著這個短距通信技術(shù)的未來。
2014年,V4.2版的藍牙支持6LoWPAN(IPv6 over LR-WPAN,基于IPv6的低速無線個域網(wǎng)標準),使得藍牙設(shè)備更易于接入互聯(lián)網(wǎng)。
2016年,藍牙5.0針對低功耗設(shè)備,進一步提升了通信速率,并且能夠結(jié)合wifi對室內(nèi)的設(shè)備位置進行輔助定位。
2017年7月19日,藍牙技術(shù)全面支持Mesh網(wǎng)狀網(wǎng)絡(luò)。
縱觀藍牙技術(shù)的發(fā)展旅程,SIG不斷地追求著無線連接的性能:傳輸速率(EDR-Enhanced Data Rate、AMP)、低功耗(Sniff Subrating、BLE)、網(wǎng)絡(luò)接入(6LoWPAN、Mesh)和安全配對(SSP),以滿足各種應(yīng)用對近距離通信的需求。
原本,SIG主要是聚焦于“以人為中心的邊緣網(wǎng)絡(luò)”進行技術(shù)創(chuàng)新,而如今,藍牙適用的范圍已經(jīng)逐漸拓展到所有物聯(lián)網(wǎng)邊緣場景:“藍牙增強速率技術(shù)(BR / EDR)”的應(yīng)用從無線耳機發(fā)展到鼠標鍵盤;“藍牙低功耗技術(shù)”應(yīng)用于手表、手環(huán),發(fā)掘了可穿戴市場;而“藍牙Mesh組網(wǎng)技術(shù)”則瞄準了整個(邊緣域)物聯(lián)網(wǎng)市場,包括消費領(lǐng)域和工業(yè)領(lǐng)域。
從最新的組網(wǎng)構(gòu)架(Mesh組網(wǎng))中,讓我們逐漸地看清了藍牙技術(shù)聯(lián)盟對物聯(lián)網(wǎng)通信的預(yù)想,以及對邊緣網(wǎng)絡(luò)的理解。
1.應(yīng)用層模型
在應(yīng)用層面,SIG對藍牙設(shè)備的功能進行了多層次的封裝:節(jié)點-元素-模型-狀態(tài)。
(1)device(設(shè)備)和node(節(jié)點)
節(jié)點的角色(網(wǎng)絡(luò)角色)
設(shè)備是指有藍牙功能電子終端。而一個設(shè)備加入到mesh網(wǎng)絡(luò)中后,就成為一個節(jié)點。設(shè)備加入Mesh網(wǎng)絡(luò),需要網(wǎng)內(nèi)的配網(wǎng)節(jié)點(Provisioner)的授權(quán)。
Relay node:中繼節(jié)點
在Mesh網(wǎng)絡(luò)中,某些設(shè)備被指定為“中繼設(shè)備”,通過廣播承載層來接收和轉(zhuǎn)發(fā)藍牙Mesh的消息,它承擔著擴展網(wǎng)絡(luò)覆蓋范圍的職責。中繼節(jié)點使得數(shù)據(jù)能夠通過無線信號的“接力”繞過樓道內(nèi)的物理障礙物,送達到目的設(shè)備。中繼節(jié)點需要充沛的供電,并具備一定的計算能力。親友節(jié)點(Friend Node)是一種特殊的中繼節(jié)點。
Proxy node:代理節(jié)點
代理節(jié)點提供了GATT接口(“Generic Attributes”,一種低功耗藍牙設(shè)備之間的通信協(xié)議),以便于藍牙設(shè)備在不具備藍牙Mesh網(wǎng)絡(luò)協(xié)議棧的情況下,能夠通過代理節(jié)點接入藍牙Mesh網(wǎng)絡(luò)。代理節(jié)點同時支持廣播承載層和GATT承載層的數(shù)據(jù)包收發(fā)。代理節(jié)點(Proxy node)是一種特殊的中繼節(jié)點。
(3) 模型(model)和狀態(tài)(state)
模型代表了節(jié)點中的元素所具備的行為功能。一個元素必須至少有一個模型,既一種功能。每個模型都有唯一的標識符(32位),能夠在Mesh網(wǎng)絡(luò)中被識別出來。
模型具有一種或多種的“狀態(tài)”。狀態(tài)是一個或一組特定類型的值。狀態(tài)的改變,就代表模型執(zhí)行了某項功能。
例如,燈具有開/關(guān)的功能。其中,燈代表“元素”實體,而開/關(guān)的功能就是“模型”。開關(guān)具有兩種特征:“on”、“off”,這便是燈的“狀態(tài)”。
在應(yīng)用層面,“節(jié)點”就是接入藍牙Mesh網(wǎng)絡(luò)的“設(shè)備”,它包含了一個或一組“元素”(子設(shè)備),每個元素都具有一些“模型”(功能),且每一項功能都配置有一個或一組“狀態(tài)”參數(shù),來表示此功能所對應(yīng)的操作。
每當圣誕節(jié)來臨,圣誕樹需要燈飾裝點,燈飾一般都是一串彩燈(由許多不同顏色的燈泡組成)。可以將這一串燈視為一個“節(jié)點”。為了營造圣誕氣氛,可以對燈串中每一種顏色的燈作為“元素(Element)”進行單獨控制。
每種顏色的燈都具有發(fā)光的功能作為它的“模型”,模型包括兩種狀態(tài)屬性:“開/關(guān)”狀態(tài)、亮度狀態(tài)。這樣,藍牙Mesh網(wǎng)絡(luò)便有了對裝飾燈進行動態(tài)控制的基礎(chǔ)。
當然,如果需要更多的動態(tài)效果,甚至可以將每一個燈泡配置成一個元素。不過,這樣做可能會“浪費”掉不少藍牙Mesh的地址資源(節(jié)點中的每個元素都會被分配一個唯一的單播地址)。如何定義和設(shè)計應(yīng)用,完全由開發(fā)者根據(jù)產(chǎn)品要求自行決定,藍牙Mesh技術(shù)只是提供了節(jié)點配置的框架。
2.網(wǎng)絡(luò)層結(jié)構(gòu)
藍牙Mesh網(wǎng)絡(luò)是搭建在藍牙低功耗技術(shù)(BLE)構(gòu)架之上的,其網(wǎng)絡(luò)的層次構(gòu)架與OSI的7層參考模型有一點相似:BLE層-承載層-網(wǎng)絡(luò)層-傳輸下層-傳輸上層-接入層-基礎(chǔ)模型層-模型層。
BLE層(Bluetooth Low Energy Layer):低功耗藍牙連接層,實現(xiàn)節(jié)點之間的無線通信連接,是實現(xiàn)Mesh網(wǎng)絡(luò)的基礎(chǔ)。
承載層(Bearer Layer):定義了如何使用底層BLE協(xié)議棧傳輸網(wǎng)絡(luò)PDU(協(xié)議數(shù)據(jù)單元)。實際的承載方式分為兩種:廣播承載(advertising bearer)和GATT承載。默認情況下,使用廣播承載來封裝Mesh的網(wǎng)絡(luò)數(shù)據(jù)包。
網(wǎng)絡(luò)層(Network Layer):定義了各種消息的地址類型、格式,完成數(shù)據(jù)的網(wǎng)絡(luò)尋址和轉(zhuǎn)發(fā)。節(jié)點的中繼、代理行為是通過網(wǎng)絡(luò)層實現(xiàn)的。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2930文章
46135瀏覽量
390805 -
無線通信
+關(guān)注
關(guān)注
58文章
4736瀏覽量
145059 -
藍牙技術(shù)
+關(guān)注
關(guān)注
45文章
353瀏覽量
54432 -
SIG
+關(guān)注
關(guān)注
0文章
25瀏覽量
13834
原文標題:藍牙技術(shù)的前世與今生
文章出處:【微信號:WW_CGQJS,微信公眾號:傳感器技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
ULP藍牙技術(shù)的安全設(shè)計

變頻器工作原理及相關(guān)技術(shù)剖析
藍牙應(yīng)用開發(fā)方案-藍牙通用外接模塊實例
【下載】《藍牙技術(shù)原理開發(fā)與應(yīng)用》
高通藍牙芯片QCC3002詳細規(guī)格書
整車VCU技術(shù)和開發(fā)流程剖析VCU
關(guān)于藍牙技術(shù)的詳細講述
基于低功耗藍牙技術(shù)的設(shè)計
藍牙通信的藍牙發(fā)射和接收技術(shù)詳細概述

評論