April Brother

如何维护一套iBeacon系统
2017-01-18 11:47

本文作者为四月兄弟创始人郝航,四月兄弟是一家专注iBeacon领域的创业公司,目前已有产品AprilBeacon。本文为他在AprilBeacon实施过程的总结经验分享。

自从苹果去年推出iBeacon硬件的方案后,当前iBeacon的业务已经逐步展开。有些场景中已经出现了整套的iBeacon系统,基本上功能主要是室内导航或者信息推送两种。室内导航系统会以规划密度覆盖一栋或一层楼宇部署,一个项目的Beacon用量会很大,往往会达到1k-10k的量;信息推送则往往以商业体内的店铺或关键位置为单位部署Beacon。一个商场内Beacon可以达到几十到几百的量。

Beacon运营之困

一个Beacon项目实施后,紧跟着的就是维护性问题。贯穿Beacon系统的整个生命周期中,丢失、人为损坏、或者没电等情况经常会发生。举个例子,我们在某餐厅部署的第一批Beacon由于用了一些劣质电池,时不常就会有些失效的,一开始部署的时候没问题,过两天交付时,演示就发现明显导航精度下降,弄得我们手忙脚乱。另一个例子,在某博物馆项目中,Beacon个头小外壳又比较精致,经常会引起无关人士的兴趣,自发自觉的拿走1个当纪念品。这样我们的应用就没法完成对这个点的信息推送了。

你在我心中是负累,只有实施过项目的同学可能才能体会。一个在家中部署一个Beacon的你,永远也不会想到在公共场所部署100个、1000个Beacon会碰到的问题。如果每天每个Beacon发生故障(包括电源耗尽和丢失)的概率是1%的话,一套1K Beacon的项目平均每天会有10个故障。也许可以这么说,商业化Beacon项目中成本中最大的一块并不是设备购置成本,也不是一次性安装成本,而是安装后的日常维护成本。项目维护人员急需一套机制能够提前预报电力情况,检查故障和丢失Beacon,收集Beacon状态信息,帮助维护整套Beacon设备群的状态健康。

解决思路

四月兄弟的解决思路是开发一套工具,在维护过程中记录Beacon状态来识别并提醒。在最近一次某咖啡厅的改造方案中,我们实践了一遍最近推出的iBeacon统一管理系统。

这个平台包含了一个扫描Beacon的App“巡查工具”,主要用于嗅探收集周围环境中符合iBeacon协议的硬件设备的各项设备信息。还有一个配套使用的Web网站“星图”,可以将嗅探器收集到数据存储并归档管理,域名是skymap.aprbrother.com。

Beacon维护实践

iBeacon统一管理系统的使用过程大致分为6、7步。

首先在“星图”上注册一个账号。这个账号可以连接网站和客户端。由于以后所有相关Beacon都要归属这个账号管理,最好以项目为单位规划账号的使用。然后在首页下载并安装App“巡查工具”。由于iOS的功能限制,这个巡查工具只提供Android版(限定Android4.3+和蓝牙4.0+)。

安装完成后启动巡查工具。启动界面如下图所示。

【硬创邦】如何维护一套iBeacon系统

可以看到软件分成登录模式和体验模式两种状态。我们这里只要用登录模式用之前注册的账号登录就好。登录后功能如下。

【硬创邦】如何维护一套iBeacon系统

初次使用巡检工具时只有“搜索Beacon”一项功能的icon是亮的(图左),点击执行后可以搜索周围环境中所有Beacon(图右)。如果是实际使用中,此时应当手持此终端,沿着事先规划好的路线行进,执行巡检任务。 务必使自己的行进路线覆盖所有事先部署Beacon的范围。

经过所有的路线后,这次巡检完成了。使用巡查工具上传此次巡检的数据至“星图”网站。登录 “星图”(图7),由于巡检工具可以搜索周围所有可能碰到的Beacon,所以有可能会把别的企业部署的Beacon信息也收集回来。所以需要在星图执行入库(图4)动作形成一个本项目所用Beacon的关注列表(图5)。未入库的Beacon代表你以后就不再关注。

【硬创邦】如何维护一套iBeacon系统图4

【硬创邦】如何维护一套iBeacon系统图5

完成入库动作以后,再执行Appp的“更新巡查列表”,就可以加亮后面两项功能“巡查我的iBeacon”、“查找我的iBeacon”。“巡查我的Beacon”功能将根据我们在“星图”网站设定的入库列表进行巡查。而“查看我的Beacon”可以方便的显示出巡查的结果。

【硬创邦】如何维护一套iBeacon系统

用户还可以把每次巡查的结果上传“星图”网站,这样即使不在现场也可以通过网站查看Beacon的历史数据了。

整个交互过程略微有些复杂,让我们用时序图来理解一下。

【硬创邦】如何维护一套iBeacon系统

经过现场演示实践,咖啡厅的运营攻城师立即发现他们现场部署的47枚Beacon只剩下44枚还在正常工作,赶紧抢在领导发现之前补上这丢失的三枚。维护攻城师纷纷表示,有了这个工具以后就可以过上期待的幸福日子了!

苹果推出的iBeacon是一套铆接电子商务与现实世界的基础工具,它已经越来越多的进入我们的日常生活。这一个个不断发送BLE信号的Beacon组成的一个个Beacon系统就像宇宙中一个个发光的小星星组成的星系。四月兄弟希望能通过不断的Beacon搜索,让“星图”系统能描绘出这个浩瀚宇宙的星图。