Hogyan küldjünk SMS-t GSM modemmel AT parancsokkal (AT+CMGS)
Az AT+CMGS parancsot SMS üzenetek küldésére használják GSM modemmel szöveges vagy PDU módban. Ez a dokumentum leírja az SMS üzenetek küldésének folyamatát egy SMS protokoll segítségével. A dokumentumban említett mobiltelefon bármely GSM telefon lehet, amely képes SMS szöveges üzenetek fogadására. Ha elolvassa ezt a dokumentumot, meg fogja érteni, hogyan működik a modemkapcsolat az Ozeki SMS Gatewayben.
Mik azok az AT parancsok?
Az "AT" parancsokat "Attention Commands"-ként is ismerjük. Az AT parancsok olyan utasítások halmaza, amelyeket modemek vezérlésére és konfigurálására használnak. Az "AT" a "figyelem" rövidítése. Eredetileg a Hayes intelligens modemek számára fejlesztették ki, és az 1990-es években használták dial-up modemekben. Ma már minden GSM modem támogatja az AT parancsokat, és a 2G, 3G és 4G modemek is használják őket.
Hogyan küldjünk SMS-t AT parancsokkal (Gyors lépések)
SMS küldése AT parancsokkal:
- Ellenőrizze az SMS küldésének előfeltételeit a modemről
- Állítsa be a hardvert
- Konfigurálja a kommunikációs beállításokat
- Állítsa vissza az SMS modemet gyári alapértékekre
- Inicializálja a modemet
- Használja a megfelelő SMSC számot a mobilhálózatához
- Adja meg az SMS üzenet tényleges hosszát oktettben
- Építse fel a PDU üzenetet teszt SMS küldéséhez PDU módban
- Tekintse meg az SMS protokoll leírását az utasításokért
- Küldjön egy teszt SMS üzenetet szöveges módban
Hardverkövetelmények SMS küldéséhez modemről
- Egy SMS modem
- Egy SIM kártya (A SIM kártyát az SMS modembe helyezzük)
- Egy GSM antenna, amely az SMS modemhez csatlakozik
- Egy tápkábel az SMS modemhez
- Egy telefon-PC adatkábel, amely a modemhez csatlakoztatja a számítógépet
- Egy számítógép, amely terminál szoftvert futtat, például az Ozeki Terminalt.
- Egy mobiltelefon, amely képes fogadni az SMS üzeneteket
Hardver beállítás
- Helyezze be a SIM kártyát a modembe
- Csatlakoztassa az antennát a modemhez
- Csatlakoztassa az SMS modemet a számítógéphez a telefon-PC adatkábel segítségével
- Kapcsolja be a számítógépet és indítsa el az Ozeki Terminalt.
- Válassza ki a soros portot, amely megjelenik, amikor a telefon-PC adatkábel csatlakozik.
Kommunikációs beállítások
Baud ráta | 115200 bps |
Adatbitek | 8 |
Stopbitek | 1 |
Paritás | Nincs |
Áramlásvezérlés | Hardveres |
Csatlakozó | COM10 vagy más COM port |
Modem inicializálása
Az SMS modem gyári alapértékekre történő visszaállításához használja az AT&F parancsot. A visszaállítás után a következő parancsokat kell kiadni:
AT+CMGF=0[ENTER] Állítsa az SMS modemet PDU módba
Ha a modem nem támogatja a PDU módot, kiadhatja az AT+CMGF=1[ENTER] parancsot, hogy az SMS modem szöveges módba kerüljön
AT+CSCA=”+36209300099”[ENTER] Adja meg az SMS központ címét
Vegye figyelembe, hogy a mobilhálózatához megfelelő SMSC számot kell használnia. Minden országnak saját SMSC címe van. Ezek megtalálhatók az SMS szolgáltató központ címe táblázatban.
Hogyan küldjünk SMS üzenetet AT parancsokkal szöveges módban
Szöveges módban egy üzenet, például a "hello" küldéséhez kövesse az alábbi három lépést.
- Állítsa az SMS modemet szöveges SMS-re az AT+CMGF=1[ENTER] paranccsal
- Adja meg a cél telefonszámot nemzetközi formátumban: AT+CMGS=”+36419879619”[ENTER]
- Írja be a szöveges üzenetet és zárja le "CTRL Z"-vel: >hello[CTRL Z]
- Az SMS modem válasza: +CMGS: 1 OK
- Jegyezze fel az 1-es számot, amely az üzenet referenciaszáma (MR), és minden küldött SMS üzenetnél eltérő.
Hogyan küldjünk SMS üzenetet AT parancsokkal PDU módban
PDU módban egy olyan üzenet küldéséhez, mint az "Ozeki teszt SMS", először át kell alakítani PDU formátumú üzenetté. Tekintse meg az SMS protokoll leírását a PDU üzenet felépítésének útmutatásához. Vegye figyelembe, hogy a PDU karakterlánc tényleges hosszát (a Szolgáltató Központ cím nélkül) meg kell adni minden SMS esetén. Kövesse az alábbi lépéseket az SMS üzenet küldéséhez.
- 1. lépés: Adja meg az SMS üzenet tényleges hosszát oktettben: AT+CMGS=18
- 2. lépés: Írja be az SMS üzenetet PDU formátumban és zárja le "CTRL Z"-vel
- >>0011000A81409178699100000105E8329BFD06[CTRL Z]
- Az SMS modem válasza: +CMGS: 12 OK
- A 12 az üzenet referenciaszáma (MR), és minden küldött SMS üzenetnél eltérő
- Mentsük el az MR-t későbbi azonosításhoz, hogy képesek legyünk azonosítani a kézbesítési jelentéseket
Kulcsfontosságú tudnivalók
Ez a dokumentum bemutatja, hogyan küldhetünk SMS üzeneteket GSM modemről mobiltelefonra AT parancsok segítségével. Az AT parancsok olyan utasítások, amelyeket modemek vezérlésére és konfigurálására használnak.
Az útmutató két módszert vázol fel: szöveges módot és PDU módot. A szöveges mód egyszerűbb, de kevesebb vezérlést biztosít az üzenet felett. A PDU mód az üzenet meghatározott formátumba való átalakítását igényli, de több lehetőséget kínál.
Az SMS küldéséhez AT parancsokkal szükség lesz egy SMS modemre, SIM kártyára, antennára és terminál szoftverre. Az útmutató részletesen ismerteti a hardver beállítását, a kommunikációs beállításokat és a modem inicializálásának lépéseit.
More information