Bluetooth 4.2 – 助力更強大的互聯(lián)網(wǎng)連接
若想要物聯(lián)網(wǎng)的發(fā)展如預(yù)期,就需要將更多設(shè)備接入互聯(lián)網(wǎng),而Bluetooth Smart設(shè)備就可以做到。Bluetooth Smart設(shè)備可向云端服務(wù)發(fā)送數(shù)據(jù),當(dāng)然目前還必須通過裝載完整操作系統(tǒng)并支持能運行軟件協(xié)議棧的驅(qū)動器來實現(xiàn)。但是對于開發(fā)者來說,若想要確實體現(xiàn)物聯(lián)網(wǎng)的效益并打造持續(xù)的連接體驗,就需要設(shè)備能夠直接連入互聯(lián)網(wǎng)。
2014年12月,藍牙技術(shù)聯(lián)盟正式推出了新的藍牙核心規(guī)格——藍牙4.2。新版本為開發(fā)者帶來了多項更新,包括更低的低功耗、更快速的數(shù)據(jù)傳輸、安全措施的改進和改善用戶隱私的新機制。
而對于物聯(lián)網(wǎng)設(shè)備開發(fā)者來說,藍牙4.2最重要的特性莫過于互聯(lián)網(wǎng)連接功能。值得注意的是它可通過多種方式實現(xiàn),如IPSP、HPS和RESTful APIs,它們對于云端與Bluetooth Smart設(shè)備間互聯(lián)的重要機制。
新創(chuàng)建的網(wǎng)絡(luò)協(xié)議支持配置文件IPSP(定義設(shè)備間藍牙無線通信的正式版本)讓藍牙能夠?qū)崿F(xiàn)IPv6連接,這就意味著基于Bluetooth Smart的物聯(lián)網(wǎng)設(shè)備與云端的連接不再僅依賴與智能手機或平板電腦連接才能實現(xiàn)。預(yù)計到2020年,全球約有280億個設(shè)備接入互聯(lián)網(wǎng),包括車輛、門窗、土司機和烤箱等等。有了藍牙4.2,這些設(shè)備能通過路由器、支持6LoWPAN或藍牙低功耗技術(shù)的接入點,借助藍牙接入互聯(lián)網(wǎng)。
HTTP代理服務(wù)HPS讓Bluetooth Smart設(shè)備與公共網(wǎng)絡(luò)上的網(wǎng)絡(luò)服務(wù)器進行遠程通信。例如,家中安裝的Bluetooth Smart溫度傳感器能將溫度讀數(shù)發(fā)送到基于云端的家居能效建議服務(wù)。它的實現(xiàn)需要支持HPS的藍牙網(wǎng)關(guān),如智能手機、個人電腦、筆記本電腦、平板電腦等。它是簡單并相當(dāng)通行的協(xié)議,但也并非所有的應(yīng)用都能與HTTP協(xié)同工作。面向消息的應(yīng)用,如車輛遙測,也許更適用于MQTT協(xié)議。
RESTful API也與藍牙4.2一同推出,它允許通過HTTP或HTTPS對Bluetooth Smart 設(shè)備的發(fā)現(xiàn)、接入和控制。比如,為家中門窗安裝了Bluetooth Smart傳感器,就能在任何地方監(jiān)測門窗的實時狀態(tài)。與HPS一樣,RESTful API需要藍牙網(wǎng)關(guān)的支持。此外,使用HTTPS能讓網(wǎng)關(guān)對側(cè)的藍牙低功耗技術(shù)能夠安全連接。
有關(guān)RESTful API的一個重點是,對于寬帶路由器或智能電視等設(shè)備,通信范圍內(nèi)的所有Bluetooth Smart設(shè)備都能夠被安全的發(fā)現(xiàn)、并從家外接入, 不限于藍牙4.2設(shè)備,而是任何支持藍牙4.0及其后版本的設(shè)備。這一特性對于物聯(lián)網(wǎng)意義重大,因為這意味著一個采用藍牙4.2的路由器控制整個家居(當(dāng)然前提是其他設(shè)備也采用Bluetooth Smart)。較少的投入就能成就無限可能。
IPSP的不同之處在于為設(shè)備制造商提供了在其產(chǎn)品中支持非HTTP協(xié)議的方法。IPSP將通過藍牙低功耗技術(shù)傳輸支持設(shè)備間低功耗IPv6數(shù)據(jù)包的交換。實際的數(shù)據(jù)包傳輸將由IETF RFC指定,預(yù)計于今年晚些時候確認(rèn)。它也需要通過藍牙支持6LoWPAN的路由器。
考慮到物聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展有望帶動傳感器和連接設(shè)備產(chǎn)量的大幅增長,IPv6因可提供更多的IP地址空間而成為理想的協(xié)議。此外,IPv6 還提供適用于處理能力有限或尚無成熟操作系統(tǒng)的傳感器網(wǎng)絡(luò)應(yīng)用和節(jié)點的工具。
圖標(biāo)1描述了基于藍牙低功耗協(xié)議棧的包括IPSP的 IPv6。UDP和TCP 是作為傳輸協(xié)議的舉例,但是協(xié)議??杀挥糜谌魏纹渌蛇\行與IPv6之上的上層協(xié)議。6LoWPAN 層運行于藍牙低功耗 L2CAP層(負(fù)責(zé)大于基礎(chǔ)射頻處理能力的數(shù)據(jù)包的分段和重組)之上。IPv6有賴于L2CAP 專用通道特性,意味著其運行需要藍牙4.1或更新版本。
圖 1 – 基于Bluetooth LE 協(xié)議棧的IPv6
IPv6適用于對于大規(guī)模工業(yè)和商業(yè)部署,能夠通過IPv6遠程管理每個終端節(jié)點。端對端IPv6連接可大力帶動資產(chǎn)追蹤和管理行業(yè)的發(fā)展。例如,它能夠通過云端平臺支持工業(yè)建筑內(nèi)的熱泵控制閥的遠程管理。
此類服務(wù)的附加加值超越了IPv6連接帶給開發(fā)者的直接效益。接入并控制數(shù)據(jù)的能力給服務(wù)提供商帶來了顛覆性的機會,讓開發(fā)者們能夠利用這些數(shù)據(jù)為消費者和企業(yè)帶來更多更創(chuàng)新的云端服務(wù),體驗物聯(lián)網(wǎng)能夠帶來的更多優(yōu)勢。
有了HPS、IPSP和RESTful API,藍牙已經(jīng)成為了一項兼容互聯(lián)網(wǎng)的技術(shù)。IPv6實現(xiàn)了建構(gòu)的物聯(lián)網(wǎng)世界中的互操作性,讓聯(lián)網(wǎng)設(shè)備活用那些在既有的物聯(lián)網(wǎng)架構(gòu)中最符合其目的和市場定位的技術(shù)。IPv6讓藍牙設(shè)備能夠輕松的走進智能設(shè)備的生態(tài)系統(tǒng)中。用戶可通過RESTful API和HTTP代理協(xié)議,從云端接入Bluetooth Smart設(shè)備,IPv6是給藍牙技術(shù)聯(lián)盟成員的一個附加選項,它讓開發(fā)者們能夠創(chuàng)建更多解決方案,不僅局限于個人區(qū)域網(wǎng)絡(luò)、而是拓展到更廣泛的物聯(lián)網(wǎng)當(dāng)中。