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:
- Sprawdź wymagania wstępne dotyczące wysyłania SMS z modemu
- Skonfiguruj sprzęt
- Skonfiguruj ustawienia komunikacji
- Zresetuj modem SMS do ustawień fabrycznych
- Zainicjuj modem
- Użyj odpowiedniego numeru SMSC dla swojej sieci komórkowej
- Wprowadź rzeczywistą długość wiadomości SMS w oktetach
- Utwórz wiadomość PDU, aby wysłać testowy SMS w trybie PDU
- Zapoznaj się z opisem protokołu SMS, aby uzyskać instrukcje
- Wyślij testową wiadomość SMS w trybie tekstowym
Wymagania sprzętowe do wysyłania SMS z modemu
- Modem SMS
- Karta SIM (włóż kartę SIM do modemu SMS)
- Antena GSM podłączona do modemu SMS
- Kabel zasilający dla modemu SMS
- Kabel danych phone-to-pd łączący modem z komputerem
- Komputer z oprogramowaniem terminalowym, takim jak Ozeki Terminal.
- Telefon komórkowy, który może odbierać wiadomości SMS
Konfiguracja sprzętu
- Włóż kartę SIM do modemu
- Podłącz antenę do modemu
- Podłącz modem SMS do komputera za pomocą kabla danych phone-to-pc
- Włącz komputer i uruchom Ozeki Terminal.
- 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.
- Ustaw modem SMS na SMS tekstowy za pomocą: AT+CMGF=1[ENTER]
- Wprowadź numer telefonu docelowego w formacie międzynarodowym AT+CMGS=”+36419879619”[ENTER]
- Wprowadź wiadomość tekstową i zakończ ją „CTRL Z”: >hello[CTRL Z]
- Modem SMS zwróci: +CMGS: 1 OK
- 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.
- Krok 1. Wprowadź rzeczywistą długość wiadomości SMS w oktetach: AT+CMGS=18
- Krok 2. Wprowadź wiadomość SMS w formacie PDU i zakończ ją „CTRL Z”
- >>0011000A81409178699100000105E8329BFD06[CTRL Z]
- Modem SMS powinien zwrócić: +CMGS: 12 OK
- 12 to referencja wiadomości MR, która jest różna dla każdej wysłanej wiadomości SMS
- 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
- Jak wysyłać SMS z modemem GSM
- Jak odebrać wiadomość SMS za pomocą modemu przy użyciu komend AT
- Jak wysłać SMS za pomocą modemu GSM przy użyciu komend AT
- Jak używać modemu SMS na maszynie wirtualnej
- Modem SMS Ozeki 4G
- Modem SMS Ozeki 4G Dual Sim
- Ozeki SMS Gateway One
- Ozeki SMS Gateway PLC
- Porównanie urządzeń SMS