0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Beacon定位原理很简单,那摇一摇周边又是什么原理,一文详细分析

蓝牙无线模块_蓝牙解决方案 2018-11-07 13:43 次阅读

一、无线测距原理

无线信号都有一个信号强度(RSSI),蓝牙BLE自然也有。根据蓝牙BLE自身的发射功率(假设能够获取这个功率值)和无线信号接收端的RSSI,可以计算出两者的距离。

D =10^((abs(RSSI)-A)/(10*n)

D是计算距离,RSSI是信号强度,A为发射端和接收端相隔1米时的信号强度,n是环境衰减因子。对于不同的蓝牙设备该值是不一样的,同样的设备在不同的发射功率的情况下其信号强度也是不一样的,而且对于同是1米的情况下,环境对于信号强度也是有影响的。n是环境衰减因子,自然跟环境有关。n一般取经验值。

实际的算法编程是:

二、定位原理

其实这个原理很简单,小学的知识:两边长可以确定第三个点。

A和B是两个已知经纬度的坐标点,待测点计算出跟A和B的距离,自然就可以确定自身的坐标点。具体的算法就自行研究去吧。


三、苹果Ibeacon室内定位

其实就是在A和B点各放置一个ibeacon,然后手机进入ibeacon的广播范围即可以通过算法计算出自己的坐标。

这里需要一个前提,就是ibeacon室内定位是一个应用APP,应用是已经知道A和B的经纬度坐标的,该应用其实是一个地图应用来的,装有APP的手机进入A和B的信号覆盖范围自然就可以在地图上标记自己的位置。

室内定位在停车场和商场里面有极好的应用前景。



四、蓝牙ibeacon原理

苹果推出的ibeacon是基于蓝牙BLE的,其实ibeacon未来不见得就一定以蓝牙为载体,理论上,无线设备都可以,但是一定要手机集成支持的,否则就失去意义了。现在手机除了蓝牙就是wifi了,wifi功耗太大,不符合ibeacon长时间工作的要求。所以目前就只有蓝牙ibeacon应用了。

蓝牙通信有广播和连接两种通信模式。Ibeacon只利用广播这种方式,当然,如果要更新ibeacon的广播内容是需要建立连接并通信的。

蓝牙BLE广播的有效载荷payload是最长31字节,苹果约定一种前缀来标识ibeacon,并固定使用30字节。格式如下:

1)ibeacon prefix 9字节: 02 01 06 1A FF 4C 00 02 15

2)proximity UUID 16字节: 区分不同设备厂商生产的ibeacon

3)Major 2字节:区分不同商店的ibeacon

4)Minor 2字节:区分同一家商店的不同位置的ibeacon

5)TX power 1字节:发射功率,用于计算距离。



五、微信摇一摇周边


这个场景是指当你走到商家门前时,你开启蓝牙,并用微信摇一摇周边,那么你可以摇到优惠券和广告等信息。这在O2O领域是应用最广泛的。?

Ibeacon英文是信标的意义,在室内定位里面意义非常明确。但是在微信摇一摇周边里面其实信标的意义比较牵强,腾讯完全可以自定义一个微信摇一摇周边的prefix,然后不用ibeacon的约定。不过,腾讯这样改也没啥意思,苹果的推动导致市面上那么多ibeacon,腾讯就沿用好了。话说回来,对于商家来说,ibeacon还是有定位意义的,因为微信摇一摇周边的后台接口能够统计处某个具体位置的ibeacon被多少用户摇到了,例如前门放一个,后门放一个,多少人走过摇一摇是知道的。


摇一摇周边就不用计算距离啦,它的工作过程是这样的:

1)商家的微信后台申请ibeacon设备的UUID、Major和Minor。

2)商家购买ibeacon设备,并请求设备上将1)中的UUID、Major和Minor配置到设备中,或者通过特定的应用更新到设备中。

3)商家配置摇一摇周边的结果页面,如优惠券信息,也可以是关注页面。其实就是H5,也可以利用摇一摇周边的JSAPI

4)商家将设备和结果页面绑定。

5)商家将设备放到某个位置。

6)用户走进,摇一摇周边,微信应用会获取UUID、Major和Minor,并通过后台获取到对应的结果页面的链接,显示给用户。

7)用户点击链接,内置浏览器打开,就可以看到优惠券等信息了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    112

    文章

    5433

    浏览量

    165685
收藏 人收藏

    评论

    相关推荐

    表500V 1000V 2500V都在什么情况下使用啊?

    下,表分500V1000V2500V,都在什么情况下使用啊?
    发表于 11-24 08:04

    请问直流电机直流端对地的绝缘电阻应该多大合适?

    ,还发现基本所有碳刷(摩根的)底部与换向器接触面比较小,也就是说底部是崩掉部分的样子。 请教各位对直流电机熟悉的大侠们,帮忙分析分析事故原因。不胜感激。
    发表于 11-23 07:38

    说一个很简单的12 V转220 V逆变器的电路图

    这次以文章的形式给大家说一个很简单的12 V转220 V逆变器的原理,原理图如下,看起来很简单
    的头像 发表于 11-14 11:20 1425次阅读
    说一个<b class='flag-5'>很简单</b>的12 V转220 V逆变器的电路图

    FAT32件系统详细分析 (格式化SD nand/SD卡)

    文章目录 FAT32件系统详细分析 (续FAT文件系统详解) 前言 格式化SD nand/SD卡 FAT32文件系统分析 3.1 保留区分析 3.1.1 BPB(BIOS Param
    发表于 11-03 17:55

    FAT32文件系统详细分析 (格式化SD nand/SD卡)

    文章目录FAT32文件系统详细分析(续FAT文件系统详解)1.前言2.格式化SDnand/SD卡3.FAT32文件系统分析3.1保留区分析3.1.1BPB(BIOSParameterBlock
    的头像 发表于 10-18 17:12 797次阅读
    FAT32文件系统<b class='flag-5'>详细分析</b> (格式化SD nand/SD卡)

    FAT32件系统详细分析 (格式化SD nand/SD卡)

    文章目录 FAT32件系统详细分析 (续FAT文件系统详解) 前言 格式化SD nand/SD卡 FAT32文件系统分析 3.1 保留区分析 3.1.1 BPB(BIOS Param
    发表于 10-18 16:58

    电子工程师必须掌握的20个模拟电路详细分析

    内含参考答案以及详细分析
    发表于 10-07 07:15

    电子工程师需要掌握的20个模拟电路的详细分析

    电子工程师需要掌握的20个模拟电路的详细分析
    发表于 09-28 06:22

    电子工程师必须掌握的20个模拟电路详细分析

    本文档的主要内容详细介绍的是硬件工程师必须掌握的20个重要模拟电路的概述和参考答案以及详细分析
    发表于 09-27 08:22

    实用电子电路设计制作例解

    详细介绍了硬件工程师必须掌握的20个重要模拟电路的概述和参考答案以及详细分析
    发表于 09-27 06:01

    节神奇的18650锂电池,自带“开关”,一摇就能调整输出电压

    电源电路pcb元器件
    学习电子知识
    发布于 :2023年08月25日 23:03:14

    蓝牙AoA定位基站/Beacon

    蓝牙AoA(AngleofArrival)定位是一种利用蓝牙无线信号来确定设备位置的定位技术。它通过测量信号到达角度来计算设备的准确位置,特别适用于室内环境下的定位需求。蓝牙定位基站和
    的头像 发表于 08-19 14:39 1820次阅读
    蓝牙AoA<b class='flag-5'>定位</b>基站/<b class='flag-5'>Beacon</b>

    DC电源模块低温试验检测详细分析

    。因此,对DC电源模块的低温试验检测应用较为广泛。本文将从试验环境、测试设备、试验步骤、试验评估等方面对DC电源模块低温试验检测进行详细分析
    的头像 发表于 06-29 10:56 388次阅读

    端子引脚焊接异常分析

    PCBA端子引脚焊接发生异常,通过对PCBA基板和端子进行一系列分析定位到问题发生的原因在于共面性不良,且端子焊接引脚与锡膏接触程度不足导致。详细分析方案,请浏览文章获知。
    的头像 发表于 05-17 13:58 805次阅读
    端子引脚焊接异常<b class='flag-5'>分析</b>

    详细分析功率MOS管

    功率 MOSFET 正向导通时可用一电阻等效,该电阻与温度有关,温度升高,该电阻变大;它还与门极驱动电压的大小有关,驱动电压升高,该电阻变小。详细的关系曲线可从制造商的手册中获得。
    发表于 05-04 10:09 593次阅读
    <b class='flag-5'>详细分析</b>功率MOS管