打破iBeacon一枝獨秀局面的Eddystone協議詳解
Beacon技術是一種基于BLE的技術,以固定間隔廣播發送固定格式的數據。信號強弱以RSSI相對強度來表示,遇到障礙物信號會很弱。
iBeacon是蘋果Beacon技術在iOS的實現,Eddystone是谷歌基于Beacon的數據標準以及擴展。
Beacon作為信號單向發射,只能發送小數據量。
提起Beacon,我們很容易就想到了蘋果公司的iBeacon,蘋果制定的Beacon標準更早,但是谷歌的Eddystone標準更加強大。
Eddystone相比于iBeacon的優勢在于它的多框架支持。先前蘋果的iBeacon和谷歌的The Physical Web都只支持一種框架。藍牙信標是一種單向通訊方式,所以一般的用途就是發送提醒,在用戶點擊提醒后跳轉到另一個顯示更多信息的界面。Eddystone兼容三種框架,你可以看到不同的信標銷售商銷售不同用途的信標。 Eddystone還可以發送多種模式的數據。
使用128位的唯一UUID,需要打開商家對應的app接收信息,也可以使用更加便捷的 URL,推送給用戶URL信息,用戶可以直接點擊URL信息進行跳轉瀏覽器查看,還可以接收到電量等管理信息。在安全性方面,推送的信息可以做到只對制定人群可見,Eddystone提供動態的零時ID,對被授權的認證用戶提供訪問,Eddystone這一特性可以給用戶提供更多的方案選擇。
1. 通用唯一識別碼 (UUID)
UUID是一個128位的標志,用于將全世界的所有信標區分開來。商家在店內設置了信標,那么商家app可以選擇只接受來自自家信標的消息,通過信標的唯一識別碼,商家app也可以判斷出用戶處于全球的哪一家分店,并推送相應的信息,如優惠券、連接WiFi等等。
iBeacon發送的正是UUID,但它只能發送這種信息。Eddystone所支持的其他框架更有用的多。UUID的缺點在于它總是和app綁定的,也就是說每一個信標需要對應的app才能發揮作用。為了解決這個問題,Eddystone支持另一種框架。
2. URL鏈接
URL鏈接顯然比UUID應用更廣泛也更簡單,任何一個手機上都有瀏覽器,它們都可以打開URL。在這種一次性傳輸中,用戶不想專門下載app接收推送信息,URL無疑是最佳選擇。
相比于iBeacon的只支持一種模式。Eddystone支持兩種模式比iBeacon更加靈活。
3. 臨時標識
EID是一種安全框架,它是一種只允許被授權用戶讀取信息的信標。比如在公司中,大廳里安放了對全部顧客、訪客廣播的信標,然而公司也有只想對雇員廣播的信息,他們顯然不希望這些信息被顧客和訪客看到。
4. 遙測數據
這種框架對需要掌控大量信標的企業很有用。鑒于信標大多數使用電池供電,在一段時間后就需要更換電池或充電。遙測數據框架允許信標將自身的狀態和電量信息發送給周圍的IT工作人員,這樣員工們可以有針對性的進行維護和更換。
蘋果iBeacon標準存在許多問題,其中很重要的一個就是它只兼容蘋果自家的“i系列”產品。這也就意味著它拋下了Android等其他用戶。這對希望吸引商家使用信標來打廣告的企業可不是什么好消息。
相反,Eddystone是開源的,不僅能用在安卓系統上,iOS通過鏈接庫文件也可以使用。它在GitHub上存有源代碼。開放也是Eddystone最大的賣點。
信馳達科技推出的Beacon方案兼容iBeacon和Eddystone兩種協議,滿足不同用戶的需求,可以支持三種數據格式。
Beacon 基站使用在推送商家信息方面特別合適,小巧靈活,設置好UUID,Major,Minor,RSSI信息,調整功率和廣播間隔后,商家就可以源源不斷地對外廣播商家信息。在商場,停車場等場所,顧客只要進入到廣播范圍,就可以接收到商家信息。在肯德基,麥當勞等餐飲場所,用餐顧客可以非常方便地接收到餐廳的優惠信息,點餐信息等,根據Beacon基站的屬性,推送Wi-Fi密碼,極大地提高顧客的用餐體驗。
Beacon基站的低功耗功能可以保持設備待機時長9個月,不用頻繁更換電池,對于擁有大量信標的用戶,還可以定時發送電量信息,及時更換電池。廣播距離可達到50-100m,由客戶具體調整發送功率。
信馳達科技推出的Beacon方案兼容iBeacon和Eddystone兩種協議,滿足不同用戶的需求,可以支持三種數據格式,為客戶定制化開發Beacon方案,十年藍牙技術沉淀,提供專業的技術服務。更多Beacon方案詳情,請聯系信馳達科技。