美文网首页程序员iOS 开发 我说技术
关于 iBeacon,你应该知道的

关于 iBeacon,你应该知道的

作者: 耗子吴 | 来源:发表于2015-07-24 16:29 被阅读1880次

    iBeacon 最近比较火热,使用 iBeacon,可以推送折扣信息,可以实现室内定位,可以和微信摇一摇结合做 Offline To Online 营销,看起来非常高大上,商场、景区、博物馆似乎马上要面临一场革新,实际上真的是这样吗?这里就跟大家介绍一下什么是 iBeacon,以及它背后的原理。

    什么是 iBeacon?

    iBeacon 是苹果 2013 年推出的一套技术方案,由蓝牙信号发射器(称之为 Beacon)和移动设备两部分组成,Beacon 发射的信号强度随着距离的增大慢慢衰减,移动设备通过判断接收到的信号强度,来判断自己和 Beacon 的距离,有效距离在 10 米到 百米范围之间,精确度可到分米级别,Beacon 设备本身只向外发射信号,无法向手机推送消息,也无法接收消息。Beacon 设备尺寸较小,售价在几十元到几百元不等,部署起来比较方面。

    推送消息是如何实现的?

    既然 Beacon 设备无法推送消息,那前面说的推送消息是如何实现的呢?这就得靠安装在手机上的 APP 了。比如有个顾客安装了商场的 APP,商家在数码专柜的角落部署了一个 Beacon,当顾客靠近数码专柜时, APP 在后台检测到你距离数码专柜不到 5 米,这时 APP 发起一个通知,你点开后弹出了最新的数码产品介绍和优惠信息。

    检测与 Beacon 之间的距离,并发起通知,全都由 APP 本身控制。

    室内定位

    移动设备只能获取自身到 Beacon 之间的相对距离,所以当房间中只有一个 Beacon 设备,可以定位到手机是在一个圆的边上,如果有两台设备,可以将手机定位到两个圆的边上,他们可能有两个点重合,所以还是无法精确定位手机的位置,理论上部署 3 个Beacon 设备,才能定位一个用户的具体位置。

    室内定位

    在实际的场景中,还要考虑墙壁和物体遮挡导致的数据误差,将相对距离转换成具体房间的坐标也是一件难度比较大的事,目前市面上似乎还没有一个实用的算法能够准确定位二维空间的位置。

    移动支付

    在 iBeacon 发布之初,用人用它和 NPC 技术进行对比,猜测苹果将使用 iBeacon 技术实现近场支付,iBeacon 的原理明显不适合于支付场景,Apple Pay 也是直接使用了 NFC ,更让人相信 iBeacon 不适合于移动支付。

    iBeacon 和微信摇一摇

    很多商场、电梯间甚至公交车的电视屏幕旁,都有微信摇一摇的提示,打开微信摇一摇界面,会看到多出一个 “周边” 的标签,摇动手机,就会摇出一个公众号,点击进去一般是优惠券页面,商家以此吸引用户到店消费。

    微信摇一摇周边

    这是微信提供给商家的一个功能,下面是原理示意图:

    微信原理示意图
    1. 首先商家需要申请微信公众号,购买并部署 Beacon 设备,将自己 Beacon 设备的 ID 提交到微信后台,并录入要跳转的页面。Beacon 的设备 ID 和电脑的 MAC 地址类似,每个 Beacon 设备都有全球唯一的设备 ID
    2. 用户在 Beacon 设备附近摇一摇,微信获取 Beacon 设备 ID
    3. 微信将获取到的 Beacon ID 上传至微信服务器
    4. 服务器返回商家公众号和配置好的页面,用户可以领取优惠券

    前几种整合的方法对于商家来说,除了购买 Beacon 设备,还要开发 APP,还要对 APP 进行推广,引导用户安装,这些都是巨大的隐形成本。微信将这些需求进行整合,抽象出摇一摇周边功能,商家只需简单的配置就可直接使用,大大降低了商家的使用门槛,所以现在国内使用 iBeacon 技术最多的、最常见的方式,就是和微信结合。微信借着庞大用户群的影响力,不仅引领了二维码的流行,又将 iBeacon 技术带入到生活中。

    相关文章

      网友评论

        本文标题:关于 iBeacon,你应该知道的

        本文链接:https://www.haomeiwen.com/subject/leqmqttx.html