3.【home-assistant】演示如何獲取token、添加小米空氣凈化器

本期內(nèi)容,玩HA一定繞不過一個(gè)叫Token的東西,Token翻譯過來就是令牌。在之后有些設(shè)備的添加不像小米LED臺(tái)燈那樣填寫host(臺(tái)燈IP)就可以添加進(jìn)去了,我們還需要Token。

本期以小米系列產(chǎn)品為例,講如何獲取米家APP中的智能設(shè)備的Token。
準(zhǔn)備
一臺(tái)已經(jīng)Root的安卓手機(jī)(如果手機(jī)不好root,或者沒有安卓手機(jī),可以在電腦上用模擬器安裝一個(gè)安卓系統(tǒng)來操作,我這里就用MUMU助手來演示)
1.米家APP(版本在5.019之前的)
2.aSQLiteManager APP
3.ES游覽器
4.以上三個(gè)APP打包下載鏈接:https://www.lanzoui.com/iLgpQgrequd
MUMU助手直接在官網(wǎng)下載就可以

實(shí)際操作
1.打開root權(quán)限

2.登入米家APP
打開ES游覽器,并獲得ROOT權(quán)限

通過es文件瀏覽器等手機(jī)文件管理app,在根目錄/data/data/com.xiaomi.smarthome/databases/找到miio2.db(如果你這里找到不這個(gè)miio2.db,說明你米家APP版本高了,要用5.019之前的,后面的版本把這個(gè)方法封了,親測(cè))
我們將它復(fù)制粘貼到data目錄下(粘貼到哪都可以,只要你等下找得到,我這里就用粘貼到data演示)



打開aSQLiteManager APP







在這個(gè)界面下,點(diǎn)擊鼠標(biāo)左鍵拖動(dòng)就可以看到完整信息了,點(diǎn)擊Token就自動(dòng)復(fù)制了,你可以新建一個(gè)文本將它們保存,再和設(shè)備的ip地址對(duì)應(yīng)就可以啦。



查看IP的方法有很多,演示一個(gè)用游覽器查看的

?好了,關(guān)于如何獲取token的方法就簡(jiǎn)單說到這里,因?yàn)槊准业奈锫?lián)網(wǎng)產(chǎn)品還是用的人最廣泛的,就用米家的Token舉例,其它品牌的物聯(lián)網(wǎng)產(chǎn)品接入HA,也都需要獲得Token,方法大同小異,重點(diǎn)是抓包!
那我們下一篇文章再會(huì)吧。謝謝觀看。