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