26

Odp: Odczyt trybu pracy modemu 3g

Super dzięki, wpisanie komend AT z ręki już znalazłem. Ale co rozumiesz przez to, że za krótko czekam? Próbowałem waitfor "OK", waitquiet 10 0.5 i nic. Nie bardzo rozumiem. sad

27

Odp: Odczyt trybu pracy modemu 3g

get 1 "^m" $s

masz echo lokalne włączone i wyświetla to co wprowadziłeś. Zrób jeszcze jednego geta.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

28

Odp: Odczyt trybu pracy modemu 3g

Ooooo... Nie wpadł bym na to. smile
Drugi get rozwiązał problem. Jesteś wielki!!!  Bardzo dziękuję.

29

Odp: Odczyt trybu pracy modemu 3g

No nie, nie potrafię. sad
Nie kumam ajaxa ni w ząb. Dodałem do signal.sh: echo -e "AT+CREG?\r" >/dev/ttyUSB1 && grep -m1 "CREG:" /dev/ttyUSB1
Ale jak to przeprasować do signal.html to już nie mam pojęcia. Szperam porównuje ale za cholerę nie kumam.

30

Odp: Odczyt trybu pracy modemu 3g

Ajax to już tam masz, musisz po prostu tylko w js przeparsować output.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

31

Odp: Odczyt trybu pracy modemu 3g

No niestety, nie mam o tym pojęcia sad
Próbowałem coś, wydedukować na podstawie tego co jest ale błądzę i nic nie rozumiem.
Chyba szybciej jednak będzie schodzić z drabiny i odświeżać 3ginfo. Niż teraz zgłębiać jave smile
Tak myślę, że za pobranie danych odpowiada req.open a potem jest to wrzucone do tablicy. Jednak chyba już mi mózg się przegrzał. Za długo przy kompie siedzę smile

32 (edytowany przez matrixmm 2013-02-14 18:51:42)

Odp: Odczyt trybu pracy modemu 3g

Zrobiłem smile
Dodałem do signal.html:
    var ci = arr[5];
    var lo = arr[6];
    document.getElementById('cid').innerHTML=ci;
    document.getElementById('loc').innerHTML=lo;
oraz:
    <span class="l">LOC:</span><span id="cid" class="r"></span>
    <span class="l">CID:</span><span id="loc" class="r"></span>

Nie qumam jak to działa ale działa. Znaczy wydaje mi się, że linia:     document.getElementById('cid').innerHTML=ci;
odpowiada za odświeżanie wyniku na stronie. Natomiast następna za wyświetlanie wartości.
Nie kumam kompletnie dlaczego jak  zamienię kolejność poszczególnych linii. np. linię:
    document.getElementById('loc').innerHTML=lo;
wstawię po:     document.getElementById('precent').style.width=p+"%";
to nic nie działa.
Ale pomimo, iż nie wiem dlaczego to działa więc sukces jest smile

33

Odp: Odczyt trybu pracy modemu 3g

Po upgrejdzie tryb pracy pokazuje prawidłowo.
Dziękuję bardzo.