考慮解決方案
方案1(技術方案)
開發個api,然後手機上用tasker操作,當連上家裡的wifi的時候,自動訪問回家api,然後進行相關操作;當手機斷開家裡wifi的時候,訪問離家api。這個方案的成本是很低的,使用了幾天後,發現還是不是很方便,具體原因就不說了。
方案2(技術方案)
某天無意中看到了一個新名詞:wifi探針。幾經思索後,發現這就是理想的中解決方案。
先簡單介紹以下什麼是wifi探針。簡單來說,就是隔一段時間就進行一次探測掃描周圍wifi設備的mac地址,然後上報到相關服務器,具體原理請自行百度。實現這個功能的方式有很多,我就看到有高手用路由器改造實現了,不過這個也是難度最大。所以我選擇了另外一種方案:中科愛訊的wifi探針設備tz006。這款設備是最適合用來做識別智能家居的回家和離家模式入口設備了。具體思路是這樣:
1.wifi探針每隔30秒掃描一次周圍wifi設備,然後將掃描到的mac地址上報到自己服務器
2.服務器分析獲取的mac地址是否有家人的手機mac地址,如果有,更新家人設備在線時間,同時,如果之前是離家狀態,那麼修改為回家模式,執行回家模式相關代碼。
3.服務器分析家人最後在線時間是否超過30分鐘,如果超過了,說明家裡沒有人了,修改為離家狀態,執行離家模式相關代碼。
可能稍微有點難懂,但是代碼一看就明白,除了回家模式會稍微慢一點,因為掃描mac地址是週期性的,最低是30秒(也就是最差的情況是,你到家30秒了,才識別到你回來了),其他穩定性都很不錯。
方案3(死等方案)
米家地理圍欄徹底完善
方案4(花錢方案)
入手鹿客的指紋鎖
閱讀更多 Aqara綠米西安 的文章