W ostatnich dniach walcząc z ustawianiem solidnego linka LTE dowiedziałem się o tym więcej niż chciałbym

Razem z ustawianiem przydają się narzędzia, które w tym pomagają. Niestety wsparcie do Alcatela jest mizerne, więc zainspirowany HManagerem postanowiłem napisać proste narzędzie, które pomoże mi w tej nierównej walce. A po napisaniu postanowiłem się podzielić tutaj - a nuż komuś pomoże.
Oczywiście - do HManagera się nie umywa ani funkcjonalnością ani łatwością obsługi, ale pozwala w miarę bezproblemowo śledzić parametry połączenia. Okazuje się że ten router potrafi wypluć z siebie sporo więcej informacji niż pokazuje w panelu - sporej części jeszcze nie rozumiem...
Oto przykładowy log z programu:
Kod: Zaznacz cały
NetworkName CellId RSSI RSRQ SINR RSRP LTE_state Band
Orange 71698198 -55 -15 -1 -91 5177345 120
Orange 71698198 -58 -14 -1 -92 5177345 120
Orange 71698198 -58 -14 -1 -92 5177345 120
Orange 71698198 -58 -15 1 -92 5177345 120
Orange 71698198 -58 -15 1 -92 5177345 120
Orange 71698198 -58 -15 0 -91 5177345 120
Aby uruchomić ten skrypt trzeba mieć zainstalowany Python3.
Po ściągnięciu skryptu stąd wystarczy rozpakować i skopiować plik "config_template.json" jako "config.json" i podać odpowiednie parametry (nazwa uzytkownika, hasło i adres modemu).
Po zapisaniu pliku wystarczy go odpalić z terminala:
Kod: Zaznacz cały
python3 poc.py
Oczywiście skrypt jest na razie w stadium "działa na moim sprzęcie" ale chętnie postaram się pomóc w przypadku jakichś problemów.
Czekam na informacje czy to jest w ogóle przydatne!