60元網(wǎng)絡(luò)機(jī)頂盒刷openwrt,運(yùn)行homeassistant
標(biāo)題:使用OpenWrt系統(tǒng)刷機(jī)頂盒并安裝Home Assistant
介紹: 本文將向您介紹如何使用OpenWrt系統(tǒng)刷機(jī)頂盒,并在其上安裝Home Assistant。通過將機(jī)頂盒從安卓系統(tǒng)刷成OpenWrt系統(tǒng),您可以將其轉(zhuǎn)變?yōu)橐慌_功能強(qiáng)大的網(wǎng)絡(luò)機(jī)頂盒,并通過安裝Home Assistant實(shí)現(xiàn)智能家居控制。
所需硬件:
S905L3Asoc架構(gòu)的機(jī)頂盒:您可以在當(dāng)?shù)氐暮ur市場購買,成本約為70-80元。
晶晨機(jī)頂盒免拆神器:用于刷寫固件,方便且便捷。
一條USB公對公連接線:用于連接機(jī)頂盒和電腦。
一個(gè)閑置的U盤:用于制作OpenWrt的啟動盤。
所需軟件:
S905L3A架構(gòu)機(jī)頂盒的安卓固件安裝包。
對應(yīng)架構(gòu)的OpenWrt固件包。
晶晨機(jī)頂盒刷固件軟件和啟動U盤制作軟件(推薦使用Rufus)。
步驟:
購買硬件:前往海鮮市場購買S905L3Asoc架構(gòu)的機(jī)頂盒,并同時(shí)購買晶晨機(jī)頂盒免拆神器和USB公對公連接線,成本約為70-80元。
拆包:打開快遞包裹,安靜心情,進(jìn)行下一步準(zhǔn)備。
刷寫安卓固件:將機(jī)頂盒連接到電腦,并使用晶晨刷機(jī)軟件將對應(yīng)型號的安卓固件刷入機(jī)頂盒。將晶晨免拆神器插入機(jī)頂盒的HDMI接口,然后使用USB公對公連接線,一端連接電腦的USB口,另一端連接機(jī)頂盒的USB口(靠近網(wǎng)口)。在電腦端的刷機(jī)軟件中導(dǎo)入并刷寫安卓固件。刷寫過程完成后,斷開連接并移除免拆神器和USB連接線?,F(xiàn)在,機(jī)頂盒將以普通網(wǎng)絡(luò)機(jī)頂盒的形式正常連接顯示器啟動。
制作U盤啟動盤:將閑置的U盤插入電腦,打開U盤鏡像制作軟件(推薦使用Rufus),選擇適用于S905L3A架構(gòu)的OpenWrt固件包,并將其寫入U(xiǎn)盤。寫入成功后,安全移除U盤。
設(shè)置機(jī)頂盒使用U盤外置啟動:在機(jī)頂盒的軟件頁面中,找到外置啟動軟件并打開。機(jī)頂盒將重啟,并從U盤引導(dǎo)系統(tǒng)。等待幾分鐘,機(jī)頂盒將開始引導(dǎo)OpenWrt系統(tǒng)。
配置OpenWrt系統(tǒng):通過將機(jī)頂盒連接到電腦并自動獲取分配的IP地址,記錄下分配到的網(wǎng)關(guān)地址。使用瀏覽器輸入網(wǎng)關(guān)地址,進(jìn)入OpenWrt的設(shè)置界面。
安裝OpenWrt到機(jī)頂盒:在OpenWrt設(shè)置頁面中,找到系統(tǒng)設(shè)置,然后進(jìn)入晶晨寶盒選項(xiàng)。選擇安裝OpenWrt,并根據(jù)機(jī)頂盒型號選擇對應(yīng)的固件包,點(diǎn)擊確認(rèn)等待安裝完成。安裝完成后,拔出U盤并重新啟動機(jī)頂盒。
設(shè)置OpenWrt路由系統(tǒng)的IP地址:由于機(jī)頂盒只有一個(gè)網(wǎng)口,為使其上網(wǎng),您需要為機(jī)頂盒的網(wǎng)絡(luò)接口設(shè)置可以上網(wǎng)的IP地址、網(wǎng)絡(luò)IP、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)和DNS服務(wù)器。確保關(guān)閉機(jī)頂盒的DHCP功能,以防止其給局域網(wǎng)設(shè)備分配IP地址。
現(xiàn)在,Home Assistant的基本環(huán)境已經(jīng)構(gòu)建完成,您已成功將機(jī)頂盒從安卓系統(tǒng)變成OpenWrt系統(tǒng)。
接下來,我們將通過機(jī)頂盒的Docker軟件來運(yùn)行Home Assistant鏡像。在Docker軟件頁面找到容器選項(xiàng),并選擇添加容器。將創(chuàng)建Home Assistant的命令復(fù)制到容器中提交。
docker run -d --name="home-assistant" --net=host -v /mnt/mmcblk2p4/docker/config:/config homeassistant/home-assistant
運(yùn)行此命令后,Home Assistant將在Docker容器中以Host網(wǎng)絡(luò)模式運(yùn)行,并可以通過主機(jī)的IP地址和端口進(jìn)行訪問。