作者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/m.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