Witam.
Testuję telefon Siemensa ME45 przez RS-a. Chcę go później połączyć z atmegą, lecz napotkałem na problem - nie mogę wysłać z tego telefonu smsa w formacie PDU - pod terminalem.
Czytam sobie równolegle książkę Pana Bogusza o modułach GSM i tematy z elektrody, mi.n. ten:
https://www.elektroda.pl/rtvforum/topic1178605.html
na którym starałem się bazować.
Widzę, że mój aparat - ME45 - winien wysyłać 8bitowe znaki ASCII. Toteż w parametrach PDU ustawiam wartości jak w powyższym poście - do czego zmierzam - gdzieś muszę mieć chyba błąd, więc proszę o pomoc.
Mam dwa pytania:
1. Czy poprawna jest podana poniżej komenda wysłania smsa w PDU?
W Bray Terminalu, wpisuje odpowiednio:
07 - długość pola C.U.
91 - typ adresu (91 lub 81)
8405210077F7 - nr C.U. 48501200777
11 - PO - pierwszy oktet komunikatu
00 - nr odniesienia dla wiadomości
0B - liczba cyfr nr-u odbiorcy
8415017581F1 - nr telefonu odbiorcy
00 - wyślij jako zwykły SMS
F6 - 8bitowy komunikat zapamiętany w karcie SIM
8F - okres ważności
08 - liczba oktetów wiadomości
48454C4C4F2054455354204F4B - treść - witaj!
Po wysłaniu otrzymuję: ERROR.
2. Wyczytałem, że na końcu komendy należy wpisać <Ctrl+z>.
Nie bardzo rozumiem w jakim celu i w "jakiej" postaci. W książce jest o tym wspomniane, ale nie przy trybie wysyłania PDU.
Oba pytania mogę skrócić do jednego - co jest nieprawidłowe w treści którą wpisuję?
Dziękuję z góry za odpowiedź.
Testuję telefon Siemensa ME45 przez RS-a. Chcę go później połączyć z atmegą, lecz napotkałem na problem - nie mogę wysłać z tego telefonu smsa w formacie PDU - pod terminalem.
Czytam sobie równolegle książkę Pana Bogusza o modułach GSM i tematy z elektrody, mi.n. ten:
https://www.elektroda.pl/rtvforum/topic1178605.html
na którym starałem się bazować.
Widzę, że mój aparat - ME45 - winien wysyłać 8bitowe znaki ASCII. Toteż w parametrach PDU ustawiam wartości jak w powyższym poście - do czego zmierzam - gdzieś muszę mieć chyba błąd, więc proszę o pomoc.
Mam dwa pytania:
1. Czy poprawna jest podana poniżej komenda wysłania smsa w PDU?
W Bray Terminalu, wpisuje odpowiednio:
at+cmgs=20 //polecenie wysłania SMSa
> //pojawia się znak zachęty
07918405210077F711000B918415017581F100F68F0848454C4C4F2054455354204F4B
07 - długość pola C.U.
91 - typ adresu (91 lub 81)
8405210077F7 - nr C.U. 48501200777
11 - PO - pierwszy oktet komunikatu
00 - nr odniesienia dla wiadomości
0B - liczba cyfr nr-u odbiorcy
8415017581F1 - nr telefonu odbiorcy
00 - wyślij jako zwykły SMS
F6 - 8bitowy komunikat zapamiętany w karcie SIM
8F - okres ważności
08 - liczba oktetów wiadomości
48454C4C4F2054455354204F4B - treść - witaj!
Po wysłaniu otrzymuję: ERROR.
2. Wyczytałem, że na końcu komendy należy wpisać <Ctrl+z>.
Nie bardzo rozumiem w jakim celu i w "jakiej" postaci. W książce jest o tym wspomniane, ale nie przy trybie wysyłania PDU.
Oba pytania mogę skrócić do jednego - co jest nieprawidłowe w treści którą wpisuję?
Dziękuję z góry za odpowiedź.