CLI التي يمكن أن تتفاعل مع أجهزة توجيه BT Home Hub.
مفيد لأداء إعادة التشغيل السريع أو لسحب الإحصاءات من مركز المنزل.
قم بتنزيل أحد الإصدارات لنظام التشغيل الخاص بك. يرجى قراءة ملاحظات الإصدار للتأكد من أنها متوافقة مع إصدار البرامج الثابتة Home Hub. أو الرجوع إلى مصفوفة التوافق.
لـ *nix و OS X:
./homehub-cli
لنظام التشغيل Windows:
homehub-cli.exe
يعرض الضغط على مفتاح TAB
جميع الأوامر المتاحة. يمكنك الحصول على مساعدة لأوامر محددة من خلال القيام:
CommandName --help
يمكنك تشغيل أوامر IndivDual خارج قذيفة CLI من خلال تحديد الوظيفة المطلوبة لتنفيذها ، مع تفاصيل مصادقة Home Hub.
./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
إلى عنوان IP Home Home Home واسم مستخدم المسؤول. لذلك يمكنك حذف هذه الوسائط إذا كنت ترغب في تحديد password
وتحديدها فقط.
انظر ./homehub-cli --help
لجميع الخيارات.
يمكنك تشغيل CLI داخل حاوية Docker:
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 والتحقق منه.
يمكنك تمكين تصحيح الأخطاء داخل CLI عبر أمر EnableDebug
.
لتمكين التصحيح:
EnableDebug true
لتعطيل تصحيح الأخطاء:
EnableDebug false
مع تمكين تصحيح الأخطاء ، سترى طلبات HTTP والاستجابات التي يتم إخراجها كلما تم تنفيذ الأوامر.
يستخدم هذا المشروع وحدات GO. تأكد من أنك تستخدم إصدار GO متوافقًا من أجل إنشاء المشروع.
git clone [email protected]:jamesnetherton/homehub-cli.git
make build
الثنائيات المولدة هي الإخراج إلى دليل build
.