若想要物聯(lián)網(wǎng)的發(fā)展如預(yù)期,就需要將更多設(shè)備接入互聯(lián)網(wǎng),而Bluetooth? Smart設(shè)備就可以做到。Bluetooth Smart設(shè)備可向云端服務(wù)發(fā)送數(shù)據(jù),當然目前還必須通過裝載完整操作系統(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),如智能手機、個人電腦、筆記本電腦、平板電腦等。它是簡單并相當通行的協(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ù)能夠安全連接。