Powrót do strony głównej

Monitorowanie LTE: dBm w paski dla routerów

Artykuł opisuje implementację monitorowania poziomu sygnału i typu sieci LTE dla smartfonów i routerów. Ujednolicenie metryk RSRP/RSSI w wizualne wskaźniki, protokoły odpytywania dla Keenetic, Cudy, TP-Link, Huawei. Skalowanie do 800 urządzeń z wykresami danych dobowych.

Monitorowanie LTE: od dBm do wykresów w czasie rzeczywistym
Advertisement 728x90

Monitorowanie sygnału LTE w modemach: od dBm do wskaźników wizualnych

Usługa działająca w tle na Androidzie zbiera dane o poziomie sygnału i typie sieci co minutę. Dane są zapisywane w pliku tekstowym dla każdej karty SIM. Po zakończeniu generowany jest wykres dobowych odczytów. Usługa wymaga stałego powiadomienia i jest odporna na wyłączenie ekranu na większości urządzeń, ale na niektórych modelach (np. Honor) przestaje działać.

Obsługa routerów rozszerza funkcjonalność: MikroTik wykorzystuje wbudowany skrypt do logowania, dane są wysyłane e-mailem. Dla modeli budżetowych (Keenetic, Cudy, TP-Link, Huawei) zaimplementowano sondowanie sieciowe przez API lub protokoły własnościowe z normalizacją odpowiedzi.

Normalizacja poziomu sygnału

Poziom sygnału jest ujednolicany do skali z 5 wskaźnikami (kreskami) na podstawie RSRP lub RSSI. Priorytet ma RSRP, jeśli jest dostępny:

Google AdInline article slot
  • RSRP > -80 dBm lub RSSI > -65 dBm = 5 kresek
  • RSRP > -90 dBm lub RSSI > -75 dBm = 4 kreski
  • RSRP > -100 dBm lub RSSI > -85 dBm = 3 kreski
  • RSRP > -110 dBm lub RSSI > -95 dBm = 2 kreski
  • RSRP > -120 dBm lub RSSI > -120 dBm = 1 kreska

Jeśli metryki nie są dostępne, używany jest natywny wskaźnik routera. Pozwala to porównywać dane między urządzeniami bez aplikacji inżynierskich.

Klasyfikacja typów sieci

Typy sieci są sprowadzane do uproszczonej skali: 5G, 4G, 3G, 2G, xG (brak połączenia). Różni producenci zwracają wiele wariantów, które wymagają mapowania.

Dla Huawei E3372H-320 firmware zawiera 51 kodów, w tym:

Google AdInline article slot
var MACRO_NETWORK_TYPE_GPRS = '2';
var MACRO_NETWORK_TYPE_EDGE = '3';
var MACRO_NETWORK_TYPE_WCDMA = '4';
var MACRO_NETWORK_TYPE_HSDPA = '5';
var MACRO_NETWORK_TYPE_HSUPA = '6';
var MACRO_NETWORK_TYPE_HSPA = '7';
// ... do var MACRO_NETWORK_TYPE_EX_NR = '111';

Keenetic rozróżnia 5G, 4G+, 4G, 3G WCDMA/HSPA+/DC-HSPA+, 2G EDGE/GPRS. Cudy: NR5G/5G NSA/SA, LTE/LTE-A/CA, 3G HSPA+, 2G GSM/EDGE. TP-Link TL-MR150: "GSM","WCDMA","4G LTE","TD-SCDMA","CDMA 1x","CDMA 1x Ev-Do","4G+ LTE".

Protokoły sondowania routerów

Sondowanie odbywa się co minutę z timeoutem 12 sekund. Maksymalnie 30 równoległych wątków pozwala monitorować do 150 urządzeń przy niestabilnej sieci, do 800 — przy dobrej sieci lokalnej.

  • Keenetic: Zapytania API z ponowną autoryzacją (kod 401). Pobieranie soli, szyfrowanie danych logowania, parsowanie JSON.
  • Cudy LT500 V2.0: Żądanie tokenu, szyfrowanie loginu/hasła, następnie GET parametrów.
  • TP-Link TL-MR150: Format własnościowy:
1&1\r\n[WAN_LTE_LINK_CFG#2,1,0,0,0,0#0,0,0,0,0,0]0,0\r\n[LTE_NET_STATUS#2,1,0,0,0,0#0,0,0,0,0,0]1,0\r\n

Cztery warstwy szyfrowania przed wysłaniem. Huawei (CPE B593s-22, E3372H-320) — bez autoryzacji.

Google AdInline article slot

MikroTik: skrypt w urządzeniu generuje log, przesyłany e-mailem.

Karty SIM w smartfonie są wykrywane automatycznie, routery dodawane ręcznie. Obsługa wielu modemów w Keenetic (przez USB).

Skalowanie i ograniczenia

Testowanie na fałszywych/offline urządzeniach pokazuje wpływ na wydajność: routery offline spowalniają sondowanie online. Zalecana jest sieć lokalna; dla dostępu zdalnego — tunel VPN.

Obsługiwane modele:

  • MikroTik — wszystkie z interfejsem LTE (skrypt)
  • Keenetic — z modemami LTE/USB
  • Cudy LT500 V2.0
  • TP-Link TL-MR150 v2
  • Huawei CPE B593s-22
  • Huawei E3372H-320

Usługa jest stabilna na Androidzie 10+ (Huawei, Xiaomi), problematyczna na Honor przy wyłączonym ekranie. Dla niezawodności — nie wygaszać ekranu.

Co jest ważne

  • Ujednolicenie RSRP/RSSI do 5-poziomowej skali upraszcza analizę bez utraty dokładności.
  • Mapowanie 50+ typów sieci do 5 kategorii zapewnia kompatybilność między urządzeniami.
  • Równoległe sondowanie do 800 routerów z 12-sekundowym timeoutem nadaje się do dużych sieci.
  • Brak autoryzacji na Huawei przyspiesza integrację.
  • Monitorowanie lokalne minimalizuje opóźnienia; VPN dla dostępu zdalnego.

— Editorial Team

Advertisement 728x90

Czytaj dalej