Jak wysłać SMS za pomocą modemu GSM przy użyciu poleceń AT (at+cmgs)

Polecenie AT+CMGS służy do wysyłania wiadomości SMS za pomocą modemu GSM w trybie tekstowym lub PDU. Ten dokument opisuje proces wysyłania wiadomości SMS z protokołu SMS. Telefon komórkowy, o którym mowa w tym dokumencie, może być dowolnym telefonem GSM, który jest w stanie odbierać wiadomości tekstowe SMS. Jeśli przeczytasz ten dokument, zrozumiesz, jak działa połączenie modemowe w Ozeki SMS Gateway.

Czym są polecenia AT?

Polecenia „AT” są również znane jako „Polecenia Uwagi”. Polecenia AT to zestaw instrukcji używanych do kontrolowania i konfigurowania modemów. „AT” oznacza „zwróć uwagę”. Początkowo opracowane dla inteligentnych modemów Hayes, były używane w modemach dial-up w latach 90. Obecnie polecenia AT są wykorzystywane przez wszystkie modemy GSM i są również obsługiwane przez modemy 2G, 3G i 4G.

Jak wysłać SMS za pomocą poleceń AT (Szybkie kroki)

Aby wysłać SMS za pomocą poleceń AT:

  1. Sprawdź wymagania wstępne dotyczące wysyłania SMS z modemu
  2. Skonfiguruj sprzęt
  3. Skonfiguruj ustawienia komunikacji
  4. Zresetuj modem SMS do ustawień fabrycznych
  5. Zainicjuj modem
  6. Użyj odpowiedniego numeru SMSC dla swojej sieci komórkowej
  7. Wprowadź rzeczywistą długość wiadomości SMS w oktetach
  8. Utwórz wiadomość PDU, aby wysłać testowy SMS w trybie PDU
  9. Zapoznaj się z opisem protokołu SMS, aby uzyskać instrukcje
  10. Wyślij testową wiadomość SMS w trybie tekstowym

Wymagania sprzętowe do wysyłania SMS z modemu

  1. Modem SMS
  2. Karta SIM (włóż kartę SIM do modemu SMS)
  3. Antena GSM podłączona do modemu SMS
  4. Kabel zasilający dla modemu SMS
  5. Kabel danych phone-to-pd łączący modem z komputerem
  6. Komputer z oprogramowaniem terminalowym, takim jak Ozeki Terminal.
  7. Telefon komórkowy, który może odbierać wiadomości SMS

Konfiguracja sprzętu

  1. Włóż kartę SIM do modemu
  2. Podłącz antenę do modemu
  3. Podłącz modem SMS do komputera za pomocą kabla danych phone-to-pc
  4. Włącz komputer i uruchom Ozeki Terminal.
  5. Wybierz port szeregowy, który pojawia się po podłączeniu kabla danych phone-to-pc.

Ustawienia komunikacji

Prędkość transmisji 115200 bps
Bity danych 8
Bity stopu 1
Parzystość Brak
Sterowanie przepływem Sprzętowe
Złącze COM10 lub inny port COM

Inicjalizacja modemu

Aby zresetować modem SMS do ustawień fabrycznych, użyj polecenia AT&F. Po resecie należy wydać następujące polecenia

AT+CMGF=0[ENTER] Ustaw modem SMS w tryb PDU

Jeśli twój modem nie obsługuje trybu PDU, możesz wydać AT+CMGF=1[ENTER] Ustaw modem SMS w tryb tekstowy

AT+CSCA=”+36209300099”[ENTER] Wprowadź adres Centrum SMS

Pamiętaj, że musisz użyć odpowiedniego numeru SMSC dla swojej sieci komórkowej. Każdy kraj ma swój własny adres SMSC. Można je znaleźć w tabeli Adres Centrum Usług SMS.

Jak wysłać wiadomość SMS za pomocą poleceń AT w trybie tekstowym

W trybie tekstowym, aby wysłać wiadomość, np. „hello”, wykonaj trzy poniższe kroki.

  1. Ustaw modem SMS na SMS tekstowy za pomocą: AT+CMGF=1[ENTER]
  2. Wprowadź numer telefonu docelowego w formacie międzynarodowym AT+CMGS=”+36419879619”[ENTER]
  3. Wprowadź wiadomość tekstową i zakończ ją „CTRL Z”: >hello[CTRL Z]
  4. Modem SMS zwróci: +CMGS: 1 OK
  5. Zapisz numer 1, który jest referencją wiadomości MR, która jest różna dla każdej wysłanej wiadomości SMS.

Jak wysłać wiadomość SMS za pomocą poleceń AT w trybie PDU

W trybie PDU, aby wysłać wiadomość taką jak „Ozeki test SMS”, początkowo musisz przekonwertować ją na wiadomość w formacie PDU. Zapoznaj się z opisem protokołu SMS, aby uzyskać instrukcje, jak skonstruować wiadomość PDU. Pamiętaj, że rzeczywista długość ciągu PDU (bez adresu Centrum Usług) musi być określona dla wszystkich SMS. Wykonaj poniższe kroki, aby wysłać wiadomość SMS.

  1. Krok 1. Wprowadź rzeczywistą długość wiadomości SMS w oktetach: AT+CMGS=18
  2. Krok 2. Wprowadź wiadomość SMS w formacie PDU i zakończ ją „CTRL Z”
  3. >>0011000A81409178699100000105E8329BFD06[CTRL Z]
  4. Modem SMS powinien zwrócić: +CMGS: 12 OK
  5. 12 to referencja wiadomości MR, która jest różna dla każdej wysłanej wiadomości SMS
  6. Zapisz MR na później, aby móc identyfikować raporty dostarczenia

Kluczowe wnioski

Ten dokument wyjaśnia, jak wysyłać wiadomości SMS z modemu GSM na telefon komórkowy za pomocą poleceń AT. Polecenia AT to instrukcje używane do kontrolowania i konfigurowania modemów.

Przewodnik opisuje dwie metody: tryb tekstowy i tryb PDU. Tryb tekstowy jest prostszy, ale oferuje mniejszą kontrolę nad wiadomością. Tryb PDU wymaga konwersji wiadomości na określony format, ale zapewnia więcej opcji.

Aby wysłać SMS za pomocą poleceń AT, będziesz potrzebować modemu SMS, karty SIM, anteny i oprogramowania terminalowego. Przewodnik szczegółowo opisuje konfigurację sprzętu, ustawienia komunikacji i kroki inicjalizacji modemu.

More information