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

 找回密码
 立即注册
查看: 14048|回复: 20

[经验分享] ibeacon藍芽基站定位建置心得

[复制链接]

27

主题

387

帖子

3251

积分

元老级技术达人

积分
3251
金钱
2844
HASS币
40

教程狂人

发表于 2017-12-22 20:35:13 | 显示全部楼层 |阅读模式
本帖最后由 windgo 于 2017-12-26 15:15 编辑

昨天收到ibeacon基站 今天測了一天 跟大家講一下心得
首先定位     效果是ok的 只要owntracks不抽風 手機網路也可以正常連到ha的話
enter zone 狀態很快就可以反應到ha上做自動化,
leave zone的話要等約5-10秒才會生效,但還可以接受

通常購買藍芽基站的店家會讓你下載app去設定基站功能
IMG_2697.jpg
功率是基站廣播藍芽的訊號強度 數字越大越強
間隔是表示基站多久時間發一次廣播 數字越短越快
IMG_2698.jpg
uuid是藍芽基站的標誌,大家可以使用同一個uuid即可,要分不同zone的話可以使用major minor做區分
major和minor是分成不同zone用的,如果uuid/major和minor都相同,就會被手機當作同一個zone,
只要major/minor其中有一個數字不同,就可以區別為不同zone
例如我想要在我家前面和後面各放一個基站,uuid/major/minor都設成一樣,這樣不管你手機靠近哪一個基站
都會被當作你進入家了
如果現在我想在客廳跟臥室各放一個不同zone的基站
uuid:可以設一樣
major:都設1
minor:一個設定為1,另一個設定為2
在Owntracks裡面的regions設定就可以分開不同zone了

第一個zone
uuid:xxxxxxx
major:1
minor:1

第二個zone
uuid:xxxxxxx
major:1
minor:2

最後要說明的是Tx Power
這個是藍牙基站廣播時給手機參考用的強度值,只要收到的訊號強度>Tx Power,手機就知道接近基站了
例如手機收到基站的訊號強度是 -70
你基站設定Tx Power是 -60,這樣-70比-60還弱,手機就知道沒有靠近基站
如果你把Tx Power設成-80,這樣-70比-80強,手機就知道靠近基站了(越靠近訊號越強)

IMG_2696.jpg

接下來講一些要注意的坑,android手機(asus zenfone)版的 的owntracks常抽風,
明明手機已經在基站旁邊了,但app有時候都沒丟通知給HA,蘋果的Owntracks app測試看起來就沒問題(iphone6 plus)

另外Owntracks是用mqtt發給HA enter/leave zone訊息,
但我自動化trigger用zone事件都沒辦法觸發,只能用state 事件
不知道是不是哪邊還要做調整,我測好久都沒找到原因
home-assistant forios的app看說明是可以取代owntracks做ibeacon偵測,
但最新版本好像有bug,app內把enter zone事件寫成exit zone了,要等下一版本看會不會修正了
https://github.com/home-assistan ... f10ec7b4cfbb4579391

另外我買的藍牙基站訊號強度比手機強一點而已,如果家裡鐵門很厚,訊號可能沒辦法穿牆,設計時要注意
因為我買藍牙基站的目的是想做到人一到門口就會自動定位通知HA開鎖,
但是我到家要先下地下室再搭電梯,到門口時常常沒有網路,
導致手機上的owntracks沒辦法發mqtt給HA,所以自動開鎖功能還沒完成,也讓我搞了好幾天還在想解法,
看大家有沒有什麼好建議可以給我

我已經下單esp32回來 看能不能透過esp32直接掃描手機mac,再透過wifi直接與ha溝通開鎖

我買的ibeacon藍芽基站,個人建議買小的就好,大的只是功率大一點,電量多一點,但是大很多
https://item.taobao.com/item.htm?id=547007857820&_u=m2gkd2qha4bf

我已經下單的ESP32,包含wifi和藍牙BLE功能
https://item.taobao.com/item.htm?id=555572682989&_u=m2gkd2qh659a
這邊有程式與文章說可以做BLE scan
https://github.com/rcaelers/esp32-beacon-scanner

评分

参与人数 2金钱 +24 收起 理由
lidicn + 12 谢谢分享!
+ 12 感谢楼主分享玩法!

查看全部评分

回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-12-22 21:02:53 | 显示全部楼层
谢谢楼主,坐个沙发。另外繁体里,蓝牙的牙是芽吗?
回复

使用道具 举报

30

主题

997

帖子

4151

积分

论坛元老

Rank: 8Rank: 8

积分
4151
金钱
3149
HASS币
0

活跃会员

发表于 2017-12-22 21:50:30 | 显示全部楼层
谢谢楼主,坐个板凳
回复

使用道具 举报

0

主题

86

帖子

367

积分

论坛积极会员

积分
367
金钱
281
HASS币
0
发表于 2017-12-22 21:53:12 来自手机 | 显示全部楼层
感谢分享
回复

使用道具 举报

27

主题

387

帖子

3251

积分

元老级技术达人

积分
3251
金钱
2844
HASS币
40

教程狂人

 楼主| 发表于 2017-12-22 23:07:04 | 显示全部楼层
Jones 发表于 2017-12-22 21:02
谢谢楼主,坐个沙发。另外繁体里,蓝牙的牙是芽吗?

一開始繁體都是講藍芽
不過現在好像慢慢統一成藍牙
所以我也盡量都打藍牙
說法統一也比較好搜尋

我又補上一些說明圖片
這樣大家在操作時應該會更清楚
回复

使用道具 举报

13

主题

258

帖子

2090

积分

金牌会员

Rank: 6Rank: 6

积分
2090
金钱
1832
HASS币
0
发表于 2017-12-23 00:22:18 | 显示全部楼层
看了楼主的贴子,也心血来潮的网购了两个ibeacon基站,准备折腾。到时还望指导。
回复

使用道具 举报

3

主题

182

帖子

1640

积分

金牌会员

Rank: 6Rank: 6

积分
1640
金钱
1458
HASS币
10
发表于 2017-12-23 09:00:43 | 显示全部楼层
学习了!!!
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2017-12-23 11:55:45 | 显示全部楼层
BLE scan 是搜索蓝牙的mac么?
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2017-12-23 13:51:00 | 显示全部楼层
Jones 发表于 2017-12-22 21:02
谢谢楼主,坐个沙发。另外繁体里,蓝牙的牙是芽吗?

看得真仔细~~
回复

使用道具 举报

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

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

发表于 2017-12-23 13:58:11 | 显示全部楼层
其实树莓派的蓝牙就可以实现这个功能了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 03:12 , Processed in 0.125948 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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