یکی از دوستان نیاز داشت مودم 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()