对iBeacon室内定位原理不懂?没关系,一文简要分析

[复制链接]
845|1
手机看帖
扫描二维码
随时随地手机跟帖
dakakunmin|  楼主 | 2018-4-25 16:57 | 显示全部楼层 |阅读模式

苹果推出ibeacon室内定位技术是为了弥补GPS无法覆盖室内定位这种场景。而腾讯则是利用蓝牙ibeacon在场景体验方面进行了创新,实现了微信摇一摇周边的功能。
分析ibeacon室内定位和微信摇一摇的原理。
一、定位原理
其实这个原理很简单,就是根据两边长可以确定第三个点。
A和B是两个已知经纬度的坐标点,待测点计算出跟A和B的距离,自然就可以确定自身的坐标点。
1.png
二、苹果ibeacon室内定位
其实就是在A和B点各放置一个ibeacon,然后手机进入ibeacon的广播范围即可以通过算法计算出自己的坐标。
这里需要一个前提,就是ibeacon室内定位是一个应用APP,应用是已经知道A和B的经纬度坐标的,该应用其实是一个地图应用来的,装有APP的手机进入A和B的信号覆盖范围自然就可以在地图上标记自己的位置。
2.png
三、蓝牙ibeacon原理
苹果推出的ibeacon是基于蓝牙BLE的,其实ibeacon未来不见得就一定以蓝牙为载体,理论上,无线设备都可以,但是一定要手机集成支持的,否则就失去意义了。现在手机除了蓝牙就是wifi了,wifi功耗太大,不符合ibeacon长时间工作的要求。所以目前就只有蓝牙ibeacon应用了。
蓝牙通信有广播和连接两种通信模式。但ibeacon只利用广播这种方式,当然,如果要更新ibeacon的广播内容是需要建立连接并通信的。
蓝牙BLE广播的有效载荷payload是最长31字节,苹果约定一种前缀来标识ibeacon,并固定使用30字节。格式如下:
3.png
四、微信摇一摇周边
      这个场景是指当你走到商家门前时,你开启蓝牙,并用微信摇一摇周边,那么你可以摇到优惠券和广告等信息。
4.png
摇一摇周边就不用计算距离啦,它的工作过程是这样的:
1)商家的微信后台申请ibeacon设备的UUIDMajorMinor
2)商家购买ibeacon设备,并请求设备上将UUIDMajorMinor配置到设备中,或者通过特定的应用更新到设备中。
3)商家配置摇一摇周边的结果页面,如优惠券信息,也可以是关注页面。其实就是H5,也可以利用摇一摇周边的JSAPI
4)商家将设备和结果页面绑定。
5)商家将设备放到某个位置。
6)用户走进,摇一摇周边,微信应用会获取UUIDMajorMinor,并通过后台获取到对应的结果页面的链接,显示给用户。
7)用户点击链接,内置浏览器打开,就可以看到优惠券等信息了。
关于【Tunercom168】微信号
每周更新关于昇润科技最新资讯,发布蓝牙模块与蓝牙方案最新动态,提供有关物联网、智能家居、可穿戴设备、汽车电子、医疗电子等应用信息,让您紧跟技术潮流,欢迎关注!
微信.png

相关帖子

dakakunmin|  楼主 | 2018-4-27 17:07 | 显示全部楼层

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

118

主题

148

帖子

4

粉丝