
Możliwości odczytu i przesyłu wiadomości SMS z urządzeń GSM na komputery PC 287
Wysłanie wiadomości wcześniej zapisanej w pamięci
Zapis wiadomości do pamięci
Odczyt pojedynczej wiadomości
Pierwszą komendą przesłaną przez port USB jest „AT”. W linii drugiej widać odpowiedź
modemu – „OK”, która oznacza, że połączenie pomiędzy komputerem PC a modemem GSM
działa prawidłowo.
Kolejna wysyłana komenda to „AT+CMGF=1”. Ustawia ona telefon w tryb pracy tek-
stowej (drugim trybem pracy jest tryb PDU, opisany w rozdziale 4). Komunikatem zwrotnym
jest ponownie „OK”. W przypadku gdy zwracany jest komunikat „ERROR”, najprawdopo-
dobniej urządzenie, z którym pracujemy, nie wspiera możliwości pracy w trybie tekstowym.
Aby to sprawdzić, należy wysłać komendę „AT+CMGF=?”. Jeżeli komunikatem zwrotnym
jest „+CMGF: ( 0 )”, jedynym wspieranym trybem jest tryb PDU, a konwersję do trybu
tekstowego musimy wykonać samodzielnie.
Następnie komendą AT+CMGW=”+numer_telefonu” ustawiany jest numer telefonu od-
biorcy SMS. Można teraz wprowadzić treść wiadomości, którą należy zatwierdzić parą
klawiszy <CTRL+Z>. Komunikatem zwrotnym jest linia „+CMGW: 30”, gdzie liczba 30 to
indeks, pod którym została zapisana wiadomość w pamięci telefonu/modemu. Wysłanie
wiadomości następuje po wprowadzeniu polecenia „AT+CMSS=30”, gdzie 30 to indeks
zwrócony przez polecenie „AT+CMGW”. „AT+CMSS” zwraca linię „+CMSS:3”, gdzie
3 jest numerem referencyjnym przydzielanym wiadomości po udanym jej wysłaniu [8].
Comentarios a estos manuales