藍(lán)牙物聯(lián)網(wǎng)產(chǎn)品與應(yīng)用可能很多人還不是很了解,但是做一項(xiàng)通訊技術(shù),相信大多數(shù)人都有接觸藍(lán)牙產(chǎn)品,比如說(shuō)智能手機(jī)與電腦上面都之處藍(lán)牙連接,還有汽車的揚(yáng)聲器、無(wú)線鼠標(biāo)等等。而藍(lán)牙在物聯(lián)網(wǎng)領(lǐng)域中的應(yīng)用則更多的是在城市與工業(yè)場(chǎng)景中進(jìn)行大規(guī)模的Mesh網(wǎng)絡(luò)進(jìn)行設(shè)備的鏈接。
從點(diǎn)對(duì)點(diǎn)到mesh,藍(lán)牙的進(jìn)化之路
自1994年電子工程師Jaap Haartsen在瑞典為愛(ài)立信工作時(shí)發(fā)明藍(lán)牙技術(shù)以來(lái),藍(lán)牙技術(shù)已經(jīng)取得了長(zhǎng)足的進(jìn)步。他認(rèn)為,這種技術(shù)可以替代RS-232數(shù)據(jù)線。自上世紀(jì)60年代以來(lái),RS-232數(shù)據(jù)線一直是連接電腦和外圍設(shè)備的標(biāo)準(zhǔn)。
Haartsen使用了ISM頻段使 (從2.4 GHz到2.485 GHz),在幾米的短距離內(nèi)發(fā)送小而簡(jiǎn)單的數(shù)據(jù)包,從而打破了數(shù)據(jù)線這一標(biāo)準(zhǔn)。
1998年,Haartsen在創(chuàng)建藍(lán)牙特別興趣小組(SIG)方面發(fā)揮了關(guān)鍵作用,該小組類似于3GPP和LoRa Alliance這樣的標(biāo)準(zhǔn)制定機(jī)構(gòu),將藍(lán)牙技術(shù)逐漸推廣至世界。
使用藍(lán)牙物聯(lián)網(wǎng)應(yīng)用實(shí)現(xiàn)業(yè)務(wù)目標(biāo)
目前市面上有各種各樣的連接技術(shù),包括NB-IoT、eMTC、LoRa等等,因此企業(yè)在選擇使用何種連接技術(shù)的時(shí)候需要考慮以下幾個(gè)問(wèn)題:
首先要明確公司發(fā)展IoT的業(yè)務(wù)目標(biāo)是什么,只有目標(biāo)明確,才能進(jìn)行更好的技術(shù)選擇。
其次,要考慮公司所處的行業(yè)以及用戶的物理環(huán)境如何,因?yàn)檫B接技術(shù)需要因物理環(huán)境不同而變動(dòng)。
然后,就是公司的業(yè)務(wù)是否有涉及在室內(nèi)室外都有覆蓋。
接著,就是要考慮公司的應(yīng)用環(huán)境是否有現(xiàn)成的電源,或者這些設(shè)備需要電池驅(qū)動(dòng)?
最后,就是確定在項(xiàng)目中發(fā)送的數(shù)據(jù)數(shù)小數(shù)據(jù)包還是視頻/音頻等大數(shù)據(jù)包。
藍(lán)牙的優(yōu)勢(shì)與缺點(diǎn)
藍(lán)牙的技術(shù)特點(diǎn)就是低功耗,理論上無(wú)限的可擴(kuò)展性和新興藍(lán)牙Mesh網(wǎng)絡(luò)的自組網(wǎng)可靠性,這種特性使得它能夠在室內(nèi)資產(chǎn)跟蹤場(chǎng)景非常的合適。
當(dāng)然,藍(lán)牙也不是萬(wàn)能靈丹妙藥,它也有著自身的缺陷,比如說(shuō),傳輸距離短便是一個(gè)明顯問(wèn)題,這也限制了它的應(yīng)用,例如,它不能很好地跟蹤港口或石油鉆井平臺(tái)上的水下資產(chǎn)。藍(lán)牙2.4 GHz的信號(hào)不能穿透水井。對(duì)于需要通過(guò)網(wǎng)絡(luò)發(fā)布視頻、音頻或生物特征信息的安全解決方案來(lái)說(shuō),藍(lán)牙也是一個(gè)糟糕的選擇。
藍(lán)牙物聯(lián)網(wǎng)應(yīng)用的體系結(jié)構(gòu)
要理解為什么最近藍(lán)牙標(biāo)準(zhǔn)的變化對(duì)物聯(lián)網(wǎng)應(yīng)用來(lái)說(shuō)意義重大,我們必須首先深入研究藍(lán)牙“堆棧”,“堆棧”本質(zhì)上意味著協(xié)議、流程和應(yīng)用程序的自底向上分層,其中每個(gè)較高的層依賴于下面的層,并以此為基礎(chǔ)構(gòu)建。最新的藍(lán)牙規(guī)范IoT-Bluetooth mesh必須在BLE 4.0或者5.0上進(jìn)行設(shè)計(jì)。因此,新興的藍(lán)牙網(wǎng)格堆棧由三個(gè)堆棧層組成:核心層、BLE層和頂部的網(wǎng)格層。
藍(lán)牙網(wǎng)格堆棧圖
藍(lán)牙拓?fù)?點(diǎn)對(duì)點(diǎn)、廣播、Mesh
在過(guò)去的24年里,藍(lán)牙的拓?fù)湟苍诓煌5慕?jīng)歷著變化,以適應(yīng)市場(chǎng)的需求,從最初的點(diǎn)對(duì)點(diǎn)演化至點(diǎn)對(duì)多的廣播式再到最新的多對(duì)多的Mesh網(wǎng)絡(luò)。
點(diǎn)對(duì)點(diǎn):就是藍(lán)牙作為兩種設(shè)備配對(duì)的一種方式,比如我們使用的無(wú)線鼠標(biāo)之于電腦就是這種連接。
一對(duì)多:藍(lán)牙是一種讓一臺(tái)設(shè)備向多臺(tái)設(shè)備廣播信息的方式,反之亦然。例如使用一臺(tái)手機(jī)可以在智能揚(yáng)聲器上播放音樂(lè),同時(shí)向投影儀投射照片。
多對(duì)多:藍(lán)牙是將許多設(shè)備連接到其他設(shè)備的一種方式,就像在蜘蛛網(wǎng)中一樣,示例:將倉(cāng)庫(kù)中數(shù)百上千個(gè)頭頂燈相互連接,根據(jù)活動(dòng)和個(gè)人喜好自動(dòng)調(diào)暗和點(diǎn)亮燈。
藍(lán)牙拓?fù)鋱D
從點(diǎn)對(duì)點(diǎn)到mesh,藍(lán)牙的進(jìn)化之路
藍(lán)牙低功耗技術(shù)(BLE),藍(lán)牙的重要演進(jìn)
2009年推出的藍(lán)牙低功耗(Bluetooth Low-Energy 簡(jiǎn)稱BLE)技術(shù)為物聯(lián)網(wǎng)領(lǐng)域的未來(lái)應(yīng)用奠定了基礎(chǔ)。BLE是一種主要針對(duì)小型物聯(lián)網(wǎng)應(yīng)用(如可穿戴設(shè)備和廣播信標(biāo))的規(guī)范,這些應(yīng)用需要設(shè)備以最小的功耗發(fā)送少量數(shù)據(jù)。Bluetooth SIG對(duì)Bluetooth Classic技術(shù)進(jìn)行了幾項(xiàng)更改,以使其在不影響通信范圍的情況下減少耗電量,功耗降低了95%到99%(取決于用例)。將消息加密升級(jí)到128位AES-CCM(政府級(jí)別)。
在上表中,我們可以看到活動(dòng)節(jié)點(diǎn)的數(shù)量從7個(gè)增加到“無(wú)限制”。在這項(xiàng)技術(shù)使得藍(lán)牙成為從小型個(gè)人應(yīng)用向大規(guī)模可擴(kuò)展物聯(lián)網(wǎng)解決方案的轉(zhuǎn)變關(guān)鍵。
藍(lán)牙Mesh:專注于物聯(lián)網(wǎng)的連接
藍(lán)牙SIG在2017年宣布了“mesh標(biāo)準(zhǔn)”,規(guī)范了理論上無(wú)限多對(duì)多的BLE特性。以前的藍(lán)牙拓?fù)渲饕顷P(guān)于人和事物之間的接口。雖然最終目標(biāo)仍然是放大人類的潛力,但Mesh拓?fù)浣Y(jié)構(gòu)基本上是關(guān)于事物如何大規(guī)模的相互通信。
全方位的連接以及跟可靠的通信
在Mesh網(wǎng)絡(luò)中,所有節(jié)點(diǎn)都充當(dāng)發(fā)射機(jī)、中繼器和接收機(jī)的角色。從它的起源,一個(gè)給定的消息從一個(gè)節(jié)點(diǎn)跳到另一個(gè)節(jié)點(diǎn)是全方位的,而不是線性的。想象一個(gè)蜘蛛網(wǎng)而不是一條高速公路。因此,該拓?fù)湎司W(wǎng)關(guān)故障的問(wèn)題,因?yàn)榫W(wǎng)格通過(guò)在死節(jié)點(diǎn)周圍推送消息自動(dòng)“自修復(fù)”。網(wǎng)格網(wǎng)絡(luò)的區(qū)域也可以添加或刪除,除了配置和狀態(tài)配置之外沒(méi)有什么麻煩。因此,拓?fù)洳粌H是健壯的,而且是模塊化的。
對(duì)大量信息進(jìn)行更高效的管理
使藍(lán)牙網(wǎng)格具有健壯拓?fù)涞脑S多特性都源于藍(lán)牙SIG對(duì)“flooding”技術(shù)的改進(jìn)。flooding類似于互聯(lián)網(wǎng)的工作方式。當(dāng)一個(gè)給定的mesh節(jié)點(diǎn)發(fā)布數(shù)據(jù)時(shí),它通過(guò)“flooding”所有直接范圍內(nèi)的節(jié)點(diǎn)來(lái)完成。這些節(jié)點(diǎn)依次淹沒(méi)了它們所能到達(dá)的所有節(jié)點(diǎn),以此類推。而且,由于只有顯式地處理或“訂閱”節(jié)點(diǎn)才能對(duì)通過(guò)它們的數(shù)據(jù)進(jìn)行操作,所以企業(yè)可以將每個(gè)設(shè)備作為中繼,而不是依賴網(wǎng)關(guān)。
雖然“flooding”聽(tīng)起來(lái)效率很低,但是它支持光滑的硬件設(shè)計(jì)、簡(jiǎn)單的命令執(zhí)行和節(jié)點(diǎn)之間的短距離跳躍——效率直接轉(zhuǎn)化為低功耗、低單位成本和可伸縮性。“Managed flooding”是BLE網(wǎng)格中使用的flooding的一種改進(jìn)。它使標(biāo)準(zhǔn)化的Mesh網(wǎng)絡(luò)在可伸縮的藍(lán)牙物聯(lián)網(wǎng)應(yīng)用中更有效地運(yùn)行。
Managed flooding在Mesh拓?fù)涞木哂幸韵聨讉€(gè)技術(shù)特性:
每個(gè)網(wǎng)格節(jié)點(diǎn)定期發(fā)出“心跳”,以提醒附近的節(jié)點(diǎn)它是活動(dòng)的,并準(zhǔn)備好傳遞消息。
接收到給定心跳的節(jié)點(diǎn)可以計(jì)算到心跳原點(diǎn)的距離。當(dāng)你限制了Mesh網(wǎng)絡(luò)的“跳數(shù)”時(shí),允許網(wǎng)絡(luò)通過(guò)選擇消息的最佳生存時(shí)間(TTL)值來(lái)節(jié)省能量。
Mesh可以劃分為“子網(wǎng)”,這些子網(wǎng)將大量的消息解析為不同的網(wǎng)絡(luò)區(qū)域,從而在為拓?fù)湓黾幼钚【S度復(fù)雜性的同時(shí)節(jié)約能源。
每個(gè)節(jié)點(diǎn)緩存通過(guò)它的每個(gè)消息,因此當(dāng)消息淹沒(méi)節(jié)點(diǎn)時(shí),它知道丟棄而不是中繼其緩存包含的任何消息。緩存使節(jié)點(diǎn)能夠管理信息流,同時(shí)保持電路簡(jiǎn)單和節(jié)約能源。
友誼和代理
“友誼”是新的Mesh拓?fù)浣Y(jié)構(gòu)的一個(gè)整潔的特性,它允許它進(jìn)一步管理大量的消息,同時(shí)也節(jié)約能源。
即你可以提供一些設(shè)備作為低功耗節(jié)點(diǎn)(LPNs),另一些設(shè)備作為它們的“朋友”。他的朋友通常不受電力限制(也就是說(shuō),他們連接的是電網(wǎng)而不是電池)。在沒(méi)有電源限制的情況下,朋友節(jié)點(diǎn)貪婪地監(jiān)聽(tīng)LPN,并將發(fā)送到LPN的消息排成隊(duì)列,就像語(yǔ)音信箱一樣,而LPN則關(guān)閉接收器以節(jié)省電源。當(dāng)LPN周期性地醒來(lái)時(shí),它可以詢問(wèn)朋友是否有消息存儲(chǔ),在接收器上翻轉(zhuǎn),并讓朋友節(jié)點(diǎn)在LPN返回睡眠之前以突發(fā)方式發(fā)送整個(gè)隊(duì)列。
這允許解決方案提供者利用廣播藍(lán)牙拓?fù)涞膬?yōu)點(diǎn),但在一個(gè)靈活的mesh框架內(nèi),根據(jù)用例的特定數(shù)據(jù)和電源需求裁剪最終結(jié)果。
Mesh拓?fù)涞淖詈笠粋€(gè)令人興奮的特性是,它可以在沒(méi)有網(wǎng)格堆棧的情況下與藍(lán)牙設(shè)備進(jìn)行接口和包含。較老的可兼容BLE的設(shè)備包括BLE自2009年推出以來(lái)售出的數(shù)十億部智能手機(jī)。能夠使用舊技術(shù)與Mesh網(wǎng)絡(luò)交互的好處是顯而易見(jiàn)的。
回想一下,網(wǎng)格堆棧是層在BLE堆棧之上。考慮到所有BLE設(shè)備都有一個(gè)通用屬性(GATT)配置文件。如果你提供一個(gè)網(wǎng)格節(jié)點(diǎn)作為代理,它將公開(kāi)一個(gè)GATT接口,任何BLE設(shè)備都可以通過(guò)該接口“連接”Mesh網(wǎng)絡(luò)并與其節(jié)點(diǎn)交互??傊琺esh的代理協(xié)議使其向后兼容。
未來(lái)將是一個(gè)混合的網(wǎng)絡(luò)
雖然,mesh對(duì)于藍(lán)牙來(lái)說(shuō)是一個(gè)重要的進(jìn)步,但是我們還是需要理性看待技術(shù)的進(jìn)步,從目前看來(lái),混合連接也越來(lái)越受到重視,愛(ài)立信認(rèn)為,Mesh網(wǎng)絡(luò)的真正力量可能在于代理協(xié)議。
更具體地說(shuō),這種能力可能來(lái)自于多模技術(shù)的、支持ble的設(shè)備,這些設(shè)備作為“毛細(xì)管通道”作用于其他連接模式,例如蜂窩網(wǎng)絡(luò)。最終結(jié)果將是一個(gè)混合核心網(wǎng)絡(luò)。這種混合網(wǎng)絡(luò)將更具有適應(yīng)性、模塊化和可伸縮性,而不是Mesh網(wǎng)絡(luò)保持離散和隔離。
當(dāng)用例需要的時(shí)候,為什么未來(lái)不應(yīng)該是混合的呢?
當(dāng)然,技術(shù)的使用還是由應(yīng)用決定。一些應(yīng)用將通過(guò)單一的連接模式得到最好的服務(wù),但另一些應(yīng)用可能從混合連接模式中獲益,以提高可靠性、擴(kuò)展性和實(shí)用性。未來(lái),物聯(lián)網(wǎng)的應(yīng)用也將是多元與混合的,應(yīng)用場(chǎng)景將會(huì)跨越室內(nèi)室外、山川海洋、城市與農(nóng)村,所以我們也需要更加集成的物聯(lián)網(wǎng)方案。