本帖最后由 windgo 于 2017-12-26 15:15 编辑
昨天收到ibeacon基站 今天測了一天 跟大家講一下心得
首先定位 效果是ok的 只要owntracks不抽風 手機網路也可以正常連到ha的話
enter zone 狀態很快就可以反應到ha上做自動化,
leave zone的話要等約5-10秒才會生效,但還可以接受
通常購買藍芽基站的店家會讓你下載app去設定基站功能
功率是基站廣播藍芽的訊號強度 數字越大越強
間隔是表示基站多久時間發一次廣播 數字越短越快
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強,手機就知道靠近基站了(越靠近訊號越強)
接下來講一些要注意的坑,android手機(asus zenfone)版的 的owntracks常抽風,
明明手機已經在基站旁邊了,但app有時候都沒丟通知給HA,蘋果的Owntracks app測試看起來就沒問題(iphone6 plus)
另外Owntracks是用mqtt發給HA enter/leave zone訊息,
但我自動化trigger用zone事件都沒辦法觸發,只能用state 事件
另外我買的藍牙基站訊號強度比手機強一點而已,如果家裡鐵門很厚,訊號可能沒辦法穿牆,設計時要注意
因為我買藍牙基站的目的是想做到人一到門口就會自動定位通知HA開鎖,
|