商用蓝牙定位算法剖析

  • 前言
  • XXX公司定位算法
    • 运用资源
    • 定位算法逻辑
    • 实体蓝牙布置
    • 优点和缺点
  • XXXX公司定位算法
    • 运用资源
    • 定位算法逻辑
    • 实体蓝牙布置
    • 优点和缺点

前言

目前在做蓝牙定位,找了成都五家目前已经在商用的蓝牙定位公司,花了一天时间跑了一圈,把几家公司的定位算法摸了一遍。这篇文章对于有蓝牙定位经验,而且希望提高蓝牙定位精度和用户体验的朋友来说会有一定的帮助。有兴趣的朋友可以在下面留言探讨。这里挑选两家觉得还不错的进行说明。

XXX公司定位算法

XXX公司我去的是一家医院,他们做的小程序体验相当不错,蓝牙定位的效果出众,算法也非常的简单实用。小程序效果挺好,不过App的体验就一般了,这里就只对小程序进行分析。

运用资源

蓝牙(离线无)
指南针方向
计步器

定位算法逻辑

定位算法的逻辑基于蓝牙+惯性导航的模式,整体逻辑简单实用。

蓝牙定位:找到目前距离最近的蓝牙(具体怎么找,会有一套方法,可能的是基于RSSI计算的距离,或者是的指纹法)。

惯性导航:方向+计步器。

显示位置的变化:蓝牙定位成功后,惯性导航在蓝牙定位点的10米半径范围(大概是10米)内是可以自由移动的,一旦出了蓝牙十米范围即被拉回蓝牙定位点。同时,显示坐标时刻被慢慢拉回蓝牙定位点,拉的幅度非常低,但是有一定的辅助效果,停止行走的时候比较明显。

刷新频率:显示位置的刷新时间大概是0.1s,蓝牙位置刷新大概是5秒。

实体蓝牙布置

大概六米一个,正常范围。

优点和缺点

优点:显示流畅,静止的时候能够感觉到确实图标停止运动,而运动时图标也能立刻开始运动,误差是存在的,但是可以很好的抑制在一定范围内(5米左右)。

缺点:离线模式蓝牙失效。无边界控制,惯性导航有时会跑到室外或者房间里面。

XXXX公司定位算法

XXXX公司也是去的是商场 ,他们做的精度要更低,整体体验一般,不及XXX公司。只找到了小程序版。

运用资源

蓝牙
指南针方向
计步器

定位算法逻辑

定位算法的逻辑也是基于蓝牙+惯性导航的模式。

蓝牙定位:目测不是指纹法,大概率是三点定位法或者其它算法。

惯性导航:方向+计步器。

显示位置的变化:位置显示较蓝牙定位的权重更大,大多数时候在我附近十米的半径范围内跳跃。没有区分静止和运动状态,无论静止或者运动可见游标在不停的移动。

刷新频率:显示位置的刷新时间大概是0.1s,蓝牙位置刷新大概是1秒。

实体蓝牙布置

大概四米一个,比较密集。

优点和缺点

优点:蓝牙密度高,在走廊定位效果较好。人从道路进入到房间里面的情况极少。

缺点:蓝牙定位权重太高,惯性导航比较鸡肋。静止时跳跃感太强。大厅定位精度不太高。

商用蓝牙定位算法剖析相关推荐

  1. rssi室内定位算法原理_智慧定位系统之蓝牙网关在室内定位技术的原理浅析

    蓝牙室内定位技术是利用在室内安装的若干个蓝牙局域网接入点,把网络维持成根据多用户的基础网络连接形式,并确保蓝牙局域网接入点始终是这个微网的主设备,然后经过丈量信号强度对新加入的盲节点进行三角定位. 苏 ...

  2. html5 接收蓝牙广播_蓝牙定位技术浅析(化工厂应用)

    蓝牙定位基于RSSI(Received Signal Strength Indication,信号场强指示)定位原理.根据定位端的不同,蓝牙定位方式分为网络侧定位和终端侧定位.由于蓝牙由于是近场通信其 ...

  3. Android 停车地图及停车导航,停车场蓝牙定位导航方案

    停车场蓝牙定位导航方案基于微能信息开发的蓝牙定位系统方案,与固有停车场管理系统深度结合,为顾客在智能手机终端提供全方面的停车场空余车位导航.记录停车位.反向寻车.查找路线.查找公共设施等服务. 停车场 ...

  4. 揭秘蓝牙定位技术,实现精准室内导航

    提及定位,我们首先想到的是GPS定位系统.然而,GPS主要适用于室外环境,在室内定位方面存在局限性,这主要归结于两个原因:首先,GPS信号功率极低,接收要求相当高,只有在天线对空无遮挡物的情况下才能接 ...

  5. 室内定位常用定位技术_米级蓝牙定位方案,厘米级UWB定位方案

    前言 随着物联网生态链逐渐走向成熟,各行各业对定位的需求也大大增加.由于GPS卫星信号在室内无法定位,且容易受到各种无线电信号的干扰,为实现"最后一公里"的室内位置服务,目前主流的 ...

  6. rssi室内定位算法原理_三分钟看懂蓝牙室内定位 值得分享

    一.定位原理 蓝牙定位基于RSSII(Received Signal Strength Indication,信号场强指示)值,通过三角定位原理进行定位. 如图:E点发出信号,同时被BS1.BS2.B ...

  7. RFID+Lora+蓝牙定位技术解决室内人员定位技术难题,实现全方位定位监测-新导智能

    要实现现实生活中人以及物的定位,并不是那么容易就能实现的,要根据具体情况具体分析,人的定位:养老院的老人,工地的工人,化工厂的作业人员.物的定位:机场手推车,仓库物资,文物展品等.具体要应用哪种定位技 ...

  8. 1、利用蓝牙定位及姿态识别实现一个智能篮球场套件(一)——用重写CC2541透传模块做成智能手环...

    一.预言 要实现一个智能篮球场套件,需要设计一个佩戴在篮球运动员手臂上的可以检测投篮.记步的手环,以及一套可以根据RSSI定位运动员的蓝牙定位装置.下面是大致需要的步骤: 首先,需要用CC2541透传 ...

  9. BLE 蓝牙网关与蓝牙定位

    参考:[IoT]BLE 蓝牙网关与蓝牙定位技术解析 地址:https://blog.csdn.net/liwei16611/article/details/85245109?spm=1001.2014 ...

最新文章

  1. 申请邓白氏编码和公司开发者账号需要的东西
  2. U3D-FSM有限状态机的简单设计
  3. Java 中的进程与线程的实现
  4. oracle 切割字符串加引号_Oracle 在字符串中输入单引号或特殊字符
  5. [Java] 1006. Sign In and Sign Out (25)-PAT甲级
  6. spring纯注解+libreoffice
  7. 笑傲江湖与三层交换、路由......
  8. 手机弹奏计算机音乐的软件,APP推荐:11款简单好用工具的APP,一定要懂!
  9. hadoop配置HA详细教程
  10. mpa和pis_压力单位MPa/psi/bar之间的换算?
  11. libvirt零知识学习4 —— libvirt源码编译安装(2)
  12. GB28181协议实现系列之----PS流封装(6)
  13. HBuilder输入变成繁体处理方法
  14. Keil运行密钥(pojie)软件运行时,exe程序无法运行/被删除/防火墙警告的解决方法
  15. 欢迎下载psp的埃舍尔画集主题
  16. 嵌入式C语言基础补习1
  17. 【专题5: 硬件设计】 之 【4.DC-DC/直流降压模块(LM7805降压模块)】
  18. redhat yum安装mysql8.0
  19. Echarts实现3d图表
  20. 诗韵,词…………集合

热门文章

  1. 智能汽车专题报告之软件篇:迈向SOA软件架构
  2. 教育部文科计算机大赛,重磅!教育部官方发布2019受认可的全部竞赛名单
  3. jasperreport开发手册--ireport教程
  4. python 按照行取平均值补齐缺失数据
  5. Oracle LiveLabs实验:DB Security - Key Vault
  6. 共享单车走红 摩拜单车大数据驱动全民运维
  7. FACE++学习二、获得face属性
  8. python sum函数用法_python3中sum函数大全
  9. Android开发_简单的网络编程
  10. 【毕设调试一】WiFi模块esp8266的调试