打破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最大的卖点。
乐虎游戏科技推出的兼容iBeacon和Eddystone两种协议,满足不同用户的需求,可以支持三种数据格式。
Beacon 基站使用在推送商家信息方面特别合适,小巧灵活,设置好UUID,Major,Minor,RSSI信息,调整功率和广播间隔后,商家就可以源源不断地对外广播商家信息。在商场,停车场等场所,顾客只要进入到广播范围,就可以接收到商家信息。在肯德基,麦当劳等餐饮场所,用餐顾客可以非常方便地接收到餐厅的优惠信息,点餐信息等,根据Beacon基站的属性,推送Wi-Fi密码,极大地提高顾客的用餐体验。
Beacon基站的低功耗功能可以保持设备待机时长9个月,不用频繁更换电池,对于拥有大量信标的用户,还可以定时发送电量信息,及时更换电池。广播距离可达到50-100m,由客户具体调整发送功率。
乐虎游戏科技推出的兼容iBeacon和Eddystone两种协议,满足不同用户的需求,可以支持三种数据格式,为客户定制化开发,十年蓝牙技术沉淀,提供专业的技术服务。更多,请联系乐虎游戏科技。