CLI yang dapat berinteraksi dengan router hub rumah BT.
Berguna untuk melakukan reboot cepat atau untuk menarik statistik dari hom hub.
Unduh salah satu rilis untuk sistem operasi Anda. Harap baca catatan rilis untuk memastikannya kompatibel dengan versi firmware hub hub Anda. Atau lihat matriks kompatibilitas.
Untuk *nix dan os x:
./homehub-cli
Untuk windows:
homehub-cli.exe
Menekan tombol TAB
menunjukkan semua perintah yang tersedia. Anda bisa mendapatkan bantuan untuk perintah tertentu dengan melakukan:
CommandName --help
Anda dapat menjalankan perintah indivdual di luar shell CLI dengan menentukan fungsi yang diinginkan untuk dieksekusi, bersama dengan detail otentikasi hub home.
./homehub-cli Reboot --huburl=http://192.168.1.254 --username=admin --password=secret
Jika perintah membutuhkan argumen, Anda dapat meneruskannya seperti ini.
./homehub-cli WiFiFrequency24GhzChannelSet 6 --huburl=http://192.168.1.254 --username=admin --password=secret
Argumen huburl
dan username
default ke alamat IP hub hub rumah standar dan nama pengguna admin. Jadi Anda dapat menghilangkan argumen ini jika Anda mau dan tentukan password
.
Lihat ./homehub-cli --help
untuk semua opsi.
Anda dapat menjalankan CLI dalam wadah Docker:
docker run -ti --rm jamesnetherton/homehub-cli
Untuk menjalankan perintah tertentu:
docker run -ti --rm jamesnetherton/homehub-cli About --password=secret
Jika Anda perlu mengganti argumen URL hub atau nama pengguna, cukup tambahkannya ke perintah 'Docker Run':
docker run -ti --rm jamesnetherton/homehub-cli About --huburl=http://192.168.1.254 --username=admin --password=secret
Pertama periksa apakah CLI kompatibel dengan perangkat keras router Anda. Anda dapat menjalankan perintah About
untuk melihat versi firmware mana yang diuji dan diverifikasi.
Anda dapat mengaktifkan debugging di dalam CLI melalui perintah EnableDebug
.
Untuk mengaktifkan debugging:
EnableDebug true
Untuk menonaktifkan debugging:
EnableDebug false
Dengan debugging diaktifkan, Anda akan melihat permintaan dan tanggapan HTTP yang dieksekusi.
Proyek ini menggunakan modul GO. Pastikan Anda menggunakan versi GO yang kompatibel untuk membangun proyek.
git clone [email protected]:jamesnetherton/homehub-cli.git
make build
Binari yang dihasilkan adalah output ke direktori build
.