1 (edytowany przez feedhorn 2014-02-27 07:16:57)

Temat: E3131 - HILINK - wskaznik sygnalu z przegladarki

Witam serdecznie grono kolegow.
W zalaczeniu przesylam skrypt do odczytu parametrow sily sygnalu z modemu E3131  w trybie HILINK podlaczonego do routera TP_LINK MR3020, z innymi tez powinno dzialac .
Wskaznik sygnalu jest w formie paska ze zmieniajacymi sie barawami w zaleznosci od sily sygnalu oraz pokazana jest wartosc liczbowa.
Odczyt odbywa sie wpisujac w przegladarce  adres http://192.168.0.1:81/signal.html
Aby skorzystac z tego nalezy wczesniej zainstalowac pakiet 3GINFO.
http://www.eko.one.pl/?p=openwrt-3ginfo
Router ma adres 192.168.0.1 - wymog przy modemie  E3131 HILINK
Kod skryptu nalezy przeniesc do pliku  signal.sh w katalogu /usr/share/3ginfo/cgi-bin
Dobrze jest zrobic kopie oryginalnego pliku signal.sh na wypadek powrotu.
Nie ma potrzeby wykonywania innych zmian.

Polcam inne moje projekty:
http://eko.one.pl/forum/viewtopic.php?id=7871
Prosze o uwagi i ewentualne informacje.

Zycze zadowolenia z uzywania skryptu.

Pozdrawiam

FEEDHORN

#!/bin/sh
# dczyt danych o sile sygnalu  z modemu E3131 w trybie  HILINK 
    wget -t 25 -O /tmp/E3231-signal http://192.168.1.1/api/net/signal-para > /dev/null 2>&1

# szukanie danych w pliku z danymi typu HTML
    RSSI=`cat /tmp/E3231-signal | grep Rscp | cut -d '<' -f 2 | cut -d '>' -f 2`
    CSQ=`cat /tmp/E3231-signal | grep Ecio | cut -d '<' -f 2 | cut -d '>' -f 2` 
        CSQ=$(((CSQ+32)*10/11))
         RSSI=$((RSSI*-100/121))
         RSCQ="Signal,Quality:,$CSQ,$RSSI"
#
# przygotowanie danych dla przegladarki
#
         echo -e "Content-type: text/html\n\n"
         echo $RSCQ | sed -e 's/ /,/g'
#
# wczesniej musi byc zainstalowany pakiet 3GINFO
# skrypt miesci sie w katalogu /usr/share/3ginfo/cgi-bin 
# podmenic kod na ten  w skrypcie  signal.sh 
#
# odczyt sily sygnalu przez przegladarke  http://192.168.0.1:81/signal.html
# przy zalozeniu ze router ma adres 192.169.0.1   - wymog przy modemie HILINK
# 
# wersja z dnia 26.02.2014r 
    

2 (edytowany przez sciss 2014-02-26 14:37:19)

Odp: E3131 - HILINK - wskaznik sygnalu z przegladarki

Przede wszystkim o ile mi wiadomo modem E3131 jest albo S2 albo HiLink. Z twojego posta wnioskuję, że chodzi o wersję Hilink.
Jeżeli tak, to naprawdę świetna sprawa. Sam miałem Hilinka, ale opchnąłem go komuś innemu właśnie między innymi przez to, że jedyny podgląd/sterowanie odbywało się na flashowej stronie (odpadało podejrzenie danych np. lynxem). Ale najwidoczniej były też dostępne dane tekstowe.
Żeby lepiej zautomatyzować działanie Hilinka przydałaby się jeszcze możliwość reconnectu połączenia z konsoli. Niektórzy użytkownicy się z tym biedzą resetując zasilanie usb w ruterze (o ile w ogóle jest taka możliwość w danym modelu), ale dla posiadaczy extroota takie obejście odpada. Czy wiesz feedhorn coś o takiej funkcjonalności?

3 (edytowany przez feedhorn 2014-02-26 15:04:13)

Odp: E3131 - HILINK - wskaznik sygnalu z przegladarki

Witam SCISS.
Dzieki za uwage o typie modemu.
Poprawilem w tekscie.

Co do sprawy wznawiana polaczenia to mam skrypt i niby dziala ale nie za kazdym razem.
Jak dopracuje temat to umieszcze na forum.

FEEDHORN