Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
LK3.5-NOWY SOFT - KOLEJNE WERSJE
SW 1.49 | HW 3.8  HttpApi wykryty błąd - kupiłem na testy nakładkę i już pierwsze efekty pracy z nią Smile

Kod:
http://192.168.1.100/stm.cgi?gsmsms1=sms1on*sms1off 
powoduje nadpisanie ustawień wiadomości do sms2-4 pozostałe pozycje /gsmsms2-4/ działają poprawnie Smile jednak ustawienie jakiegokolwiek znaku specjalnego na końcu treści powoduje uzupełnienie wysyłanej wiadomości sms literami ".......yyyyyyyyyyyyyXΦ" do 160 znaków, kodowanie polskich znaków w sms leży... może warto by przed wysłaniem zrobić translate [ą=>a ... Ż=>Z] i/lub zastosować odpowiednie kodowanie, obecnie IRA

tymczasowe rozwiązanie problemu przesłać wszelkie ustawienia wiadomości SMS
Kod:
http://192.168.1.100/stm.cgi?gsmsms1=SMS1ON*SMS1OFF&gsmsms2=SMS2ON*SMS2OFF&gsmsms3=SMS3ON*SMS3OFF&gsmsms4=SMS4ON*SMS4OFF

propozycja by funkcja ta nie zmieniała treści jeśli podamy znak np $ lub inna forma....  ograniczy niepotrzebne pobieranie danych json
PRZYKŁAD
Kod:
http://192.168.1.100/stm.cgi?gsmsms4=zmieniona tresc wiadomosci ON*$   => ustawia wiadomość ON na nową a OFF pozostawia bez zmian
http://192.168.1.100/stm.cgi?gsmsms4=$*zmieniona tresc wiadomosci OFF   => ustawia wiadomość OFF na nową a ON pozostawia bez zmian

wysyłanie dowolnej treści smsnadowolny nr SMS w zasadzie jest po httapi już gotowe /kwestia poprawy błędu zapisu a dodatkowa przestrzeń w pamięci tylko uatrakcyjni opcje bo nie będzie kolidować z ustawieniami zdarzeń
Kod:
http://192.168.1.100/stm.cgi?gsmnumber1=1234567891&gsmsms1=Czesc, to ja twoj sterownik LK3. Od dzis robie za bramke sms*sms1off&gsmsendsms
a jak wykasować wszystkie ustawienia GSM Smilewystarczy błąd składni  http://192.168.1.100/stm.cgi?gsmsms1=skasuj*&lang=0

polecenia obsługiwane dokumentacja
AT+CIFSR sprawdzenie lokalnego adresu IP
AT+CFUN=1,1 reset modułu GSM
AT+CSQ pokazuje siłę sygnału i stopę błędów
AT+GSN pokazuje IMEI
AT+CCLK? pokazuje aktualny czas modemu
AT+CCLK="YY/MM/DD,HH:MM:SS+00"
Ustawia czas modemu

polecenia AT które warto znać
AT+COPN - pobranie biblioteki preferowanych sieci (prio-list)
AT+COPS=? - Wyszukiwanie dostępnych sieci GSM
AT+COPS? - pobranie aktualnie wybranego sieci SM
AT+COPS=1,0,"IDEA Centertel" - logowanie do wybranej sieci i mamy niebieski roaming na SIM PLAY
AT+COPS=1,0,"Plus GSM" - analogicznie logowanie do PLUS GSM (nazwa sieci z komendy AT+COPS=?)
AT+COPS=0 - Automatyczne logowanie do sieci GSM - najsilniejszy dozwolony operator, preferowana macierzysta
ATS0=5 Automatyczne odbieranie połączeń po 5 dzwonku (dozwolone wartości 1 -> 5)
ATS0=0 Automatyczne odrzucanie połączeń
ATS0? Sprawdzanie ustawień automatycznego odrzucania połączeń

AT+CMGF=1 - format wiadomości SMS (0 - PDU, 1 - Text)
AT+CSCS=? - lista obsługiwanych kodowań wiadomości SMS
AT+CSCS="GSM" - wybór podstawowego alfabetu wg. 3GPP TS 23.038 (bez znaków specjalnych)
AT+CSCS="UCS2" - wybór rozszerzonego alfabetu wg. ISO/IEC106 (ze znakami specjalnymi, np. polskimi ogonkami)
AT+CSCS? - aktualnie wybrane kodowanie

AT+CMGL="ALL",1 - odczyt wszystkich wiadomości SMS (poprzedzić poleceniem AT+CSCS="GSM")
AT+CMGDA="DEL ALL" - usuwanie wszystkich wiadomości SMS (poprzedzić poleceniem AT+CSCS="GSM")


ATD+48XXXXXXXXX; - wykonanie połączenia z podanym numerem +48 i 9 cyfr(zakończone średnikiem)
ATD+XXXXXXXXX; - wykonanie połączenia z podanym numerem  9cyfr(zakończone średnikiem)
ATH - rozłączenie połączenia (czerwona słuchawka)
ATA - odebranie połączenia (zielona słuchawka)
AT+CLIP=1 - informowanie o numerze telefonu rozmowy przychodzącej (1-tak, 0-nie)

miłej zabawy z AT
.pdf   AT+command.pdf (Rozmiar: 1.53 MB / Pobrań: 573)
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Odpowiedz


Wiadomości w tym wątku

Skocz do:


Użytkownicy przeglądający ten wątek: 23 gości