• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

室内怎么通过蓝牙定位

yhj416606438 2018-06-22 浏览量:982

室内怎么通过蓝牙定位,普通的蓝牙模块能用吗,有没有例程,如果有障碍物会不会影响定位

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 蓝牙4.0有了beacon广播功能,可以借此实现室内定位

    具体原理如下

    https://www.sohu.com/a/165086866_99976586​


    其实相比蓝牙更推荐用zigbee,zigbee可通过at指令检测信号强度,以此实现定位

    • 发布于 2018-06-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 蓝牙定位,我现在在做,通过观察者模式,获取基站的广播包,包里面可以包含很多数据,其中一个叫RSSI,这个是跟信号衰减有关的,信号衰减跟距离和环境因素有关,根据这个值,检测,可以拟合一个距离与RSSI的曲线,这样子就可以用了,在网上有已经拟合好了的公式,你也可以用。室内定位最主要的就是你说的那个障碍物的问题,蓝牙的RSSI受障碍物影响还是比较大的,没有很好的解决办法,最好的就是把蓝牙挂在高的地方,这样子障碍物少一些。经过我的实验,其实在主从模式下,一带多从机,也是可以定位的,但是没有观察者模式灵活,TI官方提供的协议栈里面有关于观察者模式的程序,但是那个程序还需要自己改进才行。现在蓝牙定位一般使用的CC2541或者CC2540,其实都差不多,都是基于8051内核的一款增强型芯片,TI提供的解决方案。据说蓝牙5.0定位效果更好,但是我现在也是在实验阶段,选择了蓝牙4.0,也就是CC2541作为实验板子,我建议你可以使用底层的开发板,不要用AT指令那种,AT指令简单,但是如果你想要自己实现自己想要的东西AT指令很不方便,别人给你配置死了的,就那些AT指令。但是AT指令快哈,特别是如果店家还提供了资料历程的话。总的来说,蓝牙定位精度不高,能到2-3米已经不错了。但是对于蓝牙室内定位的一般应用,这个精度可以了,还有一种提高精度的办法就是,将采到的数据上传到云端,利用终端实现算法的优化处理,我在网上看到那个模糊指纹库决策算法,试验精度是1.2米左右,可以参考。(自己手打)
    • 发布于2018-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 普通蓝牙不支持蓝牙定位。带Ibeacon​蓝牙能够满足你的要求。

    Ibeacon一项低耗能蓝牙技术技术,工作原理类似之前的蓝牙技术,由Beacon发射信号,蓝牙设备定位接受,反馈信号。当用户进入、退出或者在区域内徘徊时,Beacon的广播有能力进行传播,可计算用户和Beacon的距离(可通过RSSI计算),由此可知,只要有三个Beacon设备即可定位。

    • 发布于2018-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般使用检测RSSI来判断距离的 具体参考https://blog.csdn.net/qq_40342174/article/details/79709972
    • 发布于2018-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 室内蓝牙定位需要使用多个蓝牙,把三个以上蓝牙放在室内的墙角,然后通过不断获取蓝牙的信号强度RSSI,再通过信号衰减计算公式,计算距离
    • 发布于2018-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 也使用的三角定位的思路,用两个蓝牙接收源,接收目标发出的信号,读取RSSI值
    • 发布于2018-06-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 目前蓝牙定位用的最多的就是三角定位,通过计算衰减和信号强度计算距离
    • 发布于2018-06-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是通过计算衰减量不过这种算法真的不是很靠谱.
    • 发布于2018-06-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

室内怎么通过蓝牙定位