兼容iBeacon和Eddystone的电子吊牌应用详解

Beacon技术是一种基于BLE的技术,以固定间隔广播发送固定格式的数据。信号强弱以RSSI相对强度来表示,遇到障碍物信号会很弱。

iBeacon是苹果Beacon技术在iOS的实现,Eddystone是谷歌基于Beacon的数据标准以及扩展。

一站式物联网公司

Beacon作为信号单向发射,只能发送小数据量。

提起Beacon,我们很容易就想到了苹果公司的iBeacon,苹果制定的Beacon标准更早,但是谷歌的Eddystone标准更加强大。

苹果公司只支持UUID格式数据,而Eddystone支持多达三种数据格式:UUID,URL,Telemeytry,还支持一种有权限的访问方式。

一站式物联网公司

使用128位的唯一UUID,需要打开商家对应的app接收信息,也可以使用更加便捷的 URL,推送给用户URL信息,用户可以直接点击URL信息进行跳转浏览器查看,还可以接收到电量等管理信息。在安全性方面,推送的信息可以做到只对制定人群可见,Eddystone提供动态的零时ID,对被授权的认证用户提供访问,Eddystone这一特性可以给用户提供更多的方案选择。

一站式物联网公司

  1. 通用唯一识别码 (UUID)

UUID是一个128位的标志,用于将全世界的所有信标区分开来。商家在店内设置了信标,那么商家app可以选择只接受来自自家信标的消息,通过信标的唯一识别码,商家app也可以判断出用户处于全球的哪一家分店,并推送相应的信息,如优惠券、连接WiFi等等。

iBeacon发送的正是UUID,但它只能发送这种信息。Eddystone所支持的其他框架更有用的多。UUID的缺点在于它总是和app绑定的,也就是说每一个信标需要对应的app才能发挥作用。为了解决这个问题,Eddystone支持另一种框架。

  1. URL链接

URL链接显然比UUID应用更广泛也更简单,任何一个手机上都有浏览器,它们都可以打开URL。在这种一次性传输中,用户不想专门下载app接收推送信息,URL无疑是最佳选择。

相比于iBeacon的只支持一种模式。Eddystone支持两种模式比iBeacon更加灵活。

  1. 临时标识

EID是一种安全框架,它是一种只允许被授权用户读取信息的信标。比如在公司中,大厅里安放了对全部顾客、访客广播的信标,然而公司也有只想对雇员广播的信息,他们显然不希望这些信息被顾客和访客看到。

  1. 遥测数据

这种框架对需要掌控大量信标的企业很有用。鉴于信标大多数使用电池供电,在一段时间后就需要更换电池或充电。遥测数据框架允许信标将自身的状态和电量信息发送给周围的IT工作人员,这样员工们可以有针对性的进行维护和更换。

一站式物联网公司

苹果iBeacon标准存在许多问题,其中很重要的一个就是它只兼容苹果自家的“i系列”产品。这也就意味着它抛下了Android等其他用户。这对希望吸引商家使用信标来打广告的企业可不是什么好消息。

相反,Eddystone是开源的,不仅能用在安卓系统上,iOS通过链接库文件也可以使用。它在GitHub上存有源代码。开放也是Eddystone最大的卖点。

Beacon设备还可应用于吊牌中,在会场参会人员签到后,分发带有Beacon的吊牌,可以让会议组织者实时掌控参会人员的具体情况。参会人员离场后,还可以做到断连追踪。根据Beacon的这一特性,还可以应用于电子巡更,安保人员巡逻过程中,在指定区域接收到指定信息后,进行打卡操作。

一站式物联网公司

Beacon基站的低功耗功能可以保持设备待机时长9个月,不用频繁更换电池,对于拥有大量信标的用户,还可以定时发送电量信息,及时更换电池。广播距离可达到50-100m,由客户具体调整发送功率。

一站式物联网公司

发布了54 篇原创文章 · 获赞 9 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/RF_star/article/details/105405928