یکی از دوستان نیاز داشت مودم 4G ایرانسل مدل TF-i60 که همان مودم Huawei B612 میباشد را با اجرای یک فایل ریست کند
میتوان این فایل را با استفاده از Windows Task Scheduler زمانبندی کرد!
برای اینکار یک ابزار با استفاده از زبان پایتون آماده کردم که با شما هم به اشتراک میگذارم
مدلهای دیگر مودم که این برنامه میتواند اجرا شود
- Huawei B310s-22
- Huawei B315s-22
- Huawei B525s-23a
- Huawei B525s-65a
- Huawei B715s-23c
- Huawei E3131
- Huawei E5186s-22a
- Huawei B528s
- Huawei E3531
برای عمکلرد برنامه کافیست فایل settings.json که کنار برنامه قرار دارد را توسط برنامه ویرایش متن مانند Notepad ویندوز ویرایش کنید و نشانی IP مودم، نام کاربری، کلمه عبور مودم را ویرایش کنید
با کلید بر روی فایل اجرا Reboot Huawei LTE 1.0 مودم به صورت خودکار ریست خواهد شد
دانلود Reboot Huawei LTE 1.0سورس برنامه
import json
import huawei_lte_api
from datetime import datetime
from huawei_lte_api.Client import Client
from huawei_lte_api.AuthorizedConnection import AuthorizedConnection
from huawei_lte_api.Connection import Connection
# read in settings
settings = {}
with open("settings.json", "r") as f:
settings = json.load(f)
# connect to router
connection = AuthorizedConnection("http://{user}:{pwd}@{host}/".format(user=settings["user"], pwd=settings["pwd"], host=settings["host"]))
client = Client(connection)
# reboot modem
client.device.reboot()
