作者wads5566 (暴鲤龙)
看板ASM
标题[问题] HM-10蓝芽定位
时间Sat Apr 30 11:13:49 2016
各位先进大家好
小弟目前在使用HM-10的iBeacon来做室内定位的研究
环境建立如下
四方形四个顶点为定位点(slave) 大小为 2.3*2.3
设定定位点MARJ VALUE分别为 0001(左上),0002(左下),0003(右下),0004(右上)
*号为要被定位的移动装置
-----------------------------------
- -
- -
- -
- * -
- -
- -
- * -
- -
- -
- -
- -
- * * -
- -
- -
-----------------------------------
原本想法是PC下定位命令後
*收取四个定位点的RSSI值换算成距离传回给PC
但是定位完四个*後差不多快5分钟...
後来请益过学校老师
将*也改为slave模式
RSSI值直接传回PC
由PC去算而不是*号上的8051来算
用来减短定位时间
OK问题来了
1.我用terminal发现一次只能搜6个iBeacon设备
但是4个定位点+4个*号总共有8个iBeacon设备
2.那我现在四个定位点及四个*号都是SLAVE
PC是MASTER
我先用4个定位点及2个*号来做好了
这样我要怎麽做定位?
因为此时收到的RSSI值是定位点或*号到PC端的距离
我没办法用原本的三角定位
烦请各位大德指点这种方式我该怎麽定位呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.125.20.234
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1461986032.A.494.html
※ 编辑: wads5566 (140.125.20.234), 04/30/2016 11:14:47
1F:推 disap: *为什麽要改为slave? 照原本设计把*传给PC的资料由距离改为 05/01 15:17
2F:→ disap: 定位点的RSSI值不行吗? 05/01 15:17
了解 我试试看 谢谢
※ 编辑: wads5566 (36.235.169.1), 05/01/2016 20:58:05
3F:推 JFLung9536: 不需要连线吧 只要找的到名称 就能抓的到RSSI 05/22 16:35
4F:→ JFLung9536: 目前试过1秒可以抓到至少15颗 05/22 16:36
我现在有新问题了
就是我现在收到RSSI值之後
在做定位的时候
会有RSSI值飘动的问题
导致定位不准确
想请问有前辈们知道怎麽解决这种问题吗??
谢谢
※ 编辑: wads5566 (36.232.236.42), 05/23/2016 21:55:17
5F:推 disap: 对付误差一般来说还是多次取样抓平均 不过我是建议先把距离 05/29 14:27
6F:→ disap: 和RSSI取样值的关系图做出来 了解误差分布的特性以後再下手 05/29 14:28