Kako prejeti SMS sporočilo z modemom z uporabo AT ukazov
Naslednji AT ukazi vam pokažejo, kako delovati s SMS protokolom v realnem življenju. Razloženo je, kako lahko preberete dohodno SMS sporočilo iz SIM kartice SMS modema v načinu PDU ali besedilnem načinu. Videli boste, da se vrnjena SMS PDU ujema z razlago SMS protokola.
Kako prejeti SMS z AT ukazi (Hitri koraki)
Za prejem SMS z AT ukazi:
- Prejmite sporočilo na SMS modem
- Uporabite ukaz AT+CGMR=lokacija za branje SMS sporočila
- Spremenite kodo glede na to, ali je v načinu PDU ali besedilnem načinu
- Uporabite ukaz AT+CMGD=lokacija za brisanje enega SMS sporočila
- Preverite dnevnik iz SMS modema
Prejemanje SMS z SMS modemom
Ko na SMS modem prispe novo SMS sporočilo, bo shranjeno na SIM kartico ali v pomnilnik modema. To se zgodi samodejno. Nad tem postopkom nimate nadzora.
Za branje SMS sporočila bo Ozeki SMS Gateway izdal ukaz Branje pomnilnika z uporabo AT ukaza. Privzeto Ozeki uporablja modem v načinu PDU in uporablja ukaz AT+CMGR za pridobitev sporočila. Ozeki uporablja dve metodi, lahko se zanaša na indikacijo sporočila (AT+CMTI) ali lahko preleti vse pomnilniške celice SIM kartice ali pomnilnika modema.
Kako brati pomnilnik GSM modema v načinu PDU
V načinu PDU, ko SMS modem prejme SMS sporočilo, bo na računalnik poslano naslednje sporočilo prek serijskega ali USB vrata:
+CMTI: "SM", 1
kjer je 1 pomnilniška lokacija, iz katere je mogoče prebrati sporočilo.
Za branje SMS sporočila iz določene lokacije v pomnilniku (npr. lokacija 1) je potreben ukaz AT+CGMR.
AT+CMGR=1[ENTER] SMS modem bi moral vrniti PDU sporočilo, kot sledi. +CMGR: 0,,24 07916314786007F0040B911604994743F400009930139100406B05E8329BFD06 OK
kjer je 0 statusna koda, ki označuje prejeto in že prebrano sporočilo, 24 je šestnajstiško število, ki označuje dolžino sporočila.
Kako brati pomnilnik GSM modema v besedilnem načinu
Kot v načinu PDU, ko SMS modem prejme SMS sporočilo, se bo na zaslonu računalnika prikazalo naslednje sporočilo.
+CMTI: "SM", 1
kjer je 1 pomnilniška lokacija, iz katere je mogoče prebrati sporočilo.
Za branje SMS sporočila uporabite ukaz AT+CGMR, kot sledi.
AT+CMGR=1[ENTER]
SMS modem bi moral vrniti besedilno sporočilo, kot sledi.
+CMGR: "REC READ","+3620201234567","20/12/01,20:18:12+44"
hello
OK
Kako izbrisati SMS sporočilo iz SIM kartice ali pomnilnika modema
SMS sporočilo je mogoče izbrisati iz SIM kartice ali pomnilnika (npr. lokacija 1) z uporabo ukaza AT+CMGD, kot sledi. Upoštevajte, da ni AT ukaza za hkratno brisanje vseh SMS sporočil.
AT+CMGD=1[ENTER]
SMS modem bi moral vrniti OK.
More information
- Kako poslati SMS z GSM modemom
- Kako prejeti SMS sporočilo z modemom z uporabo AT ukazov
- Kako poslati SMS z GSM modemom z uporabo AT ukazov
- Kako uporabljati SMS modem na virtualnem stroju
- Ozeki 4G SMS Modem
- Ozeki 4G SMS Modem Dual Sim
- Ozeki SMS Gateway One
- Ozeki SMS Gateway PLC
- Primerjava SMS naprav