『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: windgo

[经验分享] 使用藍牙ibeacon基站來精準定位

  [复制链接]

57

主题

403

帖子

3041

积分

论坛元老

Rank: 8Rank: 8

积分
3041
金钱
2638
HASS币
0
发表于 2017-12-25 21:16:43 | 显示全部楼层
这个屌,这个才是精准定位。
回复

使用道具 举报

22

主题

359

帖子

3763

积分

元老级技术达人

积分
3763
金钱
3369
HASS币
100

教程狂人

发表于 2017-12-30 09:13:28 | 显示全部楼层
晕死,手机都挨着基站了,结果还是蓝色
回复

使用道具 举报

27

主题

387

帖子

3269

积分

元老级技术达人

积分
3269
金钱
2862
HASS币
40

教程狂人

 楼主| 发表于 2017-12-30 22:10:23 | 显示全部楼层
本帖最后由 windgo 于 2017-12-30 22:11 编辑
33201 发表于 2017-12-30 09:13
晕死,手机都挨着基站了,结果还是蓝色

你的uuid major minor這三個,有把手機跟基站都設成一樣嗎?
回复

使用道具 举报

22

主题

359

帖子

3763

积分

元老级技术达人

积分
3763
金钱
3369
HASS币
100

教程狂人

发表于 2017-12-31 21:07:06 | 显示全部楼层
windgo 发表于 2017-12-30 22:10
你的uuid major minor這三個,有把手機跟基站都設成一樣嗎?

一样的呢
回复

使用道具 举报

219

主题

1287

帖子

7951

积分

超级版主

Rank: 8Rank: 8

积分
7951
金钱
6634
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2018-1-1 00:25:20 来自手机 | 显示全部楼层
你们可以试试用tasker,owntrack我试用过 ,gps定位锁屏就失效,
回复

使用道具 举报

27

主题

387

帖子

3269

积分

元老级技术达人

积分
3269
金钱
2862
HASS币
40

教程狂人

 楼主| 发表于 2018-1-1 01:04:24 | 显示全部楼层

發個設定圖來看看
你這個問題我沒遇過呀
對了
手機要支援藍牙4.0 BLE功能才能掃到藍牙基站喔
用iphone6以上的應該都可以
android手機你要去查查規格表有沒有支援到BLE
回复

使用道具 举报

6

主题

271

帖子

2962

积分

金牌会员

Rank: 6Rank: 6

积分
2962
金钱
2686
HASS币
20

卓越贡献

发表于 2018-1-3 08:42:47 | 显示全部楼层
本帖最后由 step0766 于 2018-1-3 10:20 编辑

昨晚终于有时间试了一下,蓝牙进入范围时反应很快,离开范围时有十几秒的延迟,这个时效性不行。
ios开了manual mode还是要开定位才能用,可以完全不开定位就能使用吗?
esp32不知道怎么用,期待你的分享
回复

使用道具 举报

27

主题

387

帖子

3269

积分

元老级技术达人

积分
3269
金钱
2862
HASS币
40

教程狂人

 楼主| 发表于 2018-1-3 10:22:10 | 显示全部楼层
step0766 发表于 2018-1-3 08:42
昨晚终于有时间试了一下,蓝牙进入范围时反应很快,离开范围时有十几秒的延迟,这个时效性不行。
还要一直 ...

我測試也是會有離開要10幾秒的延遲才會觸發
但是要看你拿來做什麼用
如果你是要拿來離開某個區域時 關掉電器之類的(如關燈)
10幾秒我認為是能接受的

如果要更縮短秒數
就要改用樹莓派或是其他設備來當藍牙掃描基地台
例如在客廳放一個藍牙掃描基地台
一直去掃描你要的設備藍牙mac
當掃到了就更新到HA,你的設備目前在客廳
再放一個藍牙掃描基地台在廚房
當你移動到廚房時再更新到HA
這樣速度會快一點 可能會在3-5秒間
但是需要更多的設備去做這件事 但效能不用高 能跑藍牙4.0的即可
回复

使用道具 举报

27

主题

387

帖子

3269

积分

元老级技术达人

积分
3269
金钱
2862
HASS币
40

教程狂人

 楼主| 发表于 2018-1-3 10:24:01 | 显示全部楼层
本帖最后由 windgo 于 2018-1-3 10:26 编辑

我昨天有用树莓派研究出扫描iphone蓝牙的方法
android的應該也可以用 而且速度應該比blescan快一點
這個是拿來判斷離開某個區域用的 所以不用使用訊號強度
要強度的要改用sudo blescan | grep 設備藍牙MAC
速度會比較慢一點

步驟1:
先用sudo hcitool scan 找出設備藍牙的mac
(iphone的話需要重新開啟藍牙一次才可以被搜尋到)
root@windgo_nas:/usr/ src/app# hcitool scan                                                                                        
Scanning ...                                                                                                                   
        00:9E:C8:83:A2:EA       客厅的小米盒子                                                                                    
        3C:BD:3E:5C:87:D7       小米AI音箱-5880


步驟2:
利用sudo hcitool name + 剛剛掃到的mac來取得回應已判斷是否設備已離開

root@windgo_nas:/usr/ src/app#hcitool name  00:9E:C8:83:A2:EA                                                              
客厅的小米盒子


Image_20180103_002.png

回复

使用道具 举报

0

主题

103

帖子

315

积分

中级会员

Rank: 3Rank: 3

积分
315
金钱
212
HASS币
0
发表于 2018-1-9 12:55:27 | 显示全部楼层
这个定位精度应该很有限吧,机器人用不了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-23 08:59 , Processed in 0.055530 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表