谷歌開源Eddystone BLE信標(biāo)通信格式 叫板蘋果
谷歌今日開源了一項(xiàng)名為Eddystone的低功耗藍(lán)牙(Bluetooth Low Energy--BLE)信標(biāo)通信格式,該標(biāo)準(zhǔn)主要用來幫助開發(fā)者使用Beacons硬件并提供基于位置的智能手機(jī)通信傳輸。Eddystone能夠在iOS、Android以及其他操作系統(tǒng)上輕松使用。Eddystone主要做兩件事,一是告訴移動(dòng)設(shè)備它們?cè)谀膬骸⒅苓呌惺裁矗鞘褂迷诰€數(shù)據(jù)連接實(shí)際位置。
Eddystone有兩個(gè)全新的API:Nearby API和Proximity Beacon API,幫助開發(fā)者專注于面向所選Beacons范圍內(nèi)設(shè)備的數(shù)據(jù)傳輸。
Nearby API適用于Android和iOS:允許應(yīng)用程序發(fā)現(xiàn)附近的“Beacons”硬件,并確認(rèn)當(dāng)前情境,比如附近的公交站、或者你路過了某家商店。Proximity Beacon API可連接語(yǔ)義上的位置(實(shí)際位置),以及存儲(chǔ)在云端的相關(guān)數(shù)據(jù)。谷歌表示其現(xiàn)有的位置API(Places API)將逐步與Proximity Beacon API整合。
Beacons是使用Bluetooth傳輸數(shù)據(jù)的低功耗硬件。由于Bluetooth連接的范圍要小于公開的Wi-Fi,也不能像GPS那樣工作,零售商、開發(fā)者以及企業(yè)公司主要用它來準(zhǔn)確定位用戶的位置,并基于用戶的位置發(fā)送相關(guān)信息。
Google希望開發(fā)者通過Eddystone開發(fā)更符合特性情景的應(yīng)用程序,比如當(dāng)用戶位于當(dāng)?shù)仄囌緯r(shí),用戶的手機(jī)可以提供公交時(shí)間,或者在用戶到達(dá)演出地點(diǎn)時(shí)手機(jī)可展示演出門票的條形碼。假象當(dāng)你走進(jìn)一家餐館時(shí),就可以在手機(jī)上收到菜單,用戶可以查看菜單和瀏覽圖片以發(fā)現(xiàn)更多細(xì)節(jié)信息,而不用焦急地尋找服務(wù)員。
毫無疑問,谷歌希望通過Eddystone與蘋果iBeacon技術(shù)進(jìn)行競(jìng)爭(zhēng),不過谷歌表示Eddystone的格式與開發(fā)者使用了什么平臺(tái)完全沒有關(guān)系,能很好地適用于Android和iOS開發(fā)者API,支持大部分現(xiàn)有的BLE設(shè)備,架構(gòu)靈活支持新框架類型開發(fā),并且完全兼容Bluetooth Core Specification。
目前,谷歌并不打算為Eddystone收費(fèi),目前合作第三方供應(yīng)商包括Estimote、Bluvision以及Kontakt。
Eddystone目前已在GitHub上開源:https://github.com/google/eddystone