homehub cli
v0.8.0
可以與BT Home Hub路由器相互作用的CLI。
對於執行快速重新啟動或從家庭樞紐提取統計信息有用。
下載操作系統的版本之一。請閱讀發行說明,以確保它與您的家庭中心固件版本兼容。或參考兼容性矩陣。
對於 *Nix和OS X:
./homehub-cli
對於Windows:
homehub-cli.exe
按TAB
鍵顯示所有可用命令。您可以通過以下操作獲得特定命令的幫助:
CommandName --help
您可以通過指定所需的函數以及Home Hub身份驗證詳細信息來運行CLI Shell之外的IndivDual命令。
./homehub-cli Reboot --huburl=http://192.168.1.254 --username=admin --password=secret
如果命令需要參數,則可以這樣傳遞。
./homehub-cli WiFiFrequency24GhzChannelSet 6 --huburl=http://192.168.1.254 --username=admin --password=secret
huburl
和username
參數默認為標準的Home Hub IP地址和管理用戶名。因此,如果您願意,可以省略這些參數,只需指定password
即可。
有關所有選項,請參見./homehub-cli --help
。
您可以在Docker容器中運行CLI:
docker run -ti --rm jamesnetherton/homehub-cli
運行特定命令:
docker run -ti --rm jamesnetherton/homehub-cli About --password=secret
如果您需要覆蓋輪轂URL或用戶名參數,只需將它們添加到“ Docker Run”命令中:
docker run -ti --rm jamesnetherton/homehub-cli About --huburl=http://192.168.1.254 --username=admin --password=secret
首先檢查CLI是否與路由器硬件兼容。您可以運行About
命令的命令,以查看對HomeHub-CLI的固件版本進行了測試和驗證。
您可以通過EnableDebug
命令在CLI中啟用調試。
啟用調試:
EnableDebug true
禁用調試:
EnableDebug false
啟用調試後,只要執行命令,您就會看到HTTP請求和響應。
該項目使用GO模塊。確保您使用兼容的GO版本來構建項目。
git clone [email protected]:jamesnetherton/homehub-cli.git
make build
生成的二進製文件輸出到build
目錄。