Cum să trimiți un SMS cu un modem GSM folosind comenzi AT (at+cmgs)
Comanda AT+CMGS este utilizată pentru a trimite mesaje SMS cu modem GSM în modul Text sau PDU. Acest document descrie procesul de trimitere a mesajelor SMS de la un protocolul SMS. Telefonul mobil menționat în acest document poate fi orice telefon GSM, care este capabil să primească mesaje SMS text. Dacă citești acest document, vei înțelege cum funcționează conexiunea modemului în Ozeki SMS Gateway.
Ce sunt comenzile AT?Comenzile „AT” sunt cunoscute și sub denumirea de „Comenzi de Atenție”. Comenzile AT sunt un set de instrucțiuni folosite pentru a controla și configura modemurile. „AT” vine de la „veniți la ATenție”. Inițial dezvoltate pentru modemurile inteligente Hayes, acestea au fost utilizate în modemurile dial-up în anii 1990. În prezent, comenzile AT sunt folosite de toate modemurile GSM și sunt, de asemenea, acceptate de modemurile 2G, 3G și 4G.
Cum să trimiți SMS cu comenzi AT (Pași rapizi)Pentru a trimite SMS cu comenzi AT:
- Verificați cerințele preliminare pentru trimiterea unui SMS de la un modem
- Configurați hardware-ul
- Configurați setările de comunicare
- Resetați modemul SMS la setările de fabrică
- Inițializați modemul
- Utilizați numărul SMSC corespunzător pentru rețeaua dvs. mobilă
- Introduceți lungimea reală a mesajului SMS în octeți
- Construiți mesajul PDU pentru a trimite SMS de test în modul PDU
- Consultați descrierea protocolului SMS pentru instrucțiuni
- Trimiteți un mesaj SMS de test în modul Text
- Un modem SMS
- O cartelă SIM (introduceți cartela SIM în modemul SMS)
- O antenă GSM conectată la modemul SMS
- Un cablu de alimentare pentru modemul SMS
- Un cablu de date telefon-PC care conectează modemul la PC
- Un PC care rulează un software terminal precum Ozeki Terminal.
- Un telefon mobil capabil să primească mesajele SMS
- Introduceți cartela SIM în modem
- Atasați antena la modem
- Conectați modemul SMS la un PC cu cablul de date telefon-PC
- Porniți PC-ul și rulați Ozeki Terminal.
- Selectați portul serial care apare când cablul de date telefon-PC este conectat.
Viteză de transmisie | 115200 bps |
Biți de date | 8 |
Biți de stop | 1 |
Paritate | Niciuna |
Control de flux | Hardware |
Conector | COM10 sau alt port COM |
Pentru a reseta modemul SMS la setările de fabrică, utilizați comanda AT&F. După reset, următoarele comenzi ar trebui să fie date
AT+CMGF=0[ENTER] Setează modemul SMS în modul PDU
Dacă modemul dvs. nu acceptă modul PDU, puteți da comanda AT+CMGF=1[ENTER] Setează modemul SMS în modul text
AT+CSCA=”+36209300099”[ENTER] Introduceți adresa Centrului de Servicii SMS
Rețineți că va trebui să utilizați numărul SMSC corespunzător pentru rețeaua dvs. mobilă. Fiecare țară are propria adresă SMSC. Acestea pot fi găsite în tabelul Adresei Centrului de Servicii SMS.
Cum să trimiți un mesaj SMS folosind comenzi AT în modul TextÎn modul text, pentru a trimite un mesaj, de exemplu „salut”, urmați cei trei pași de mai jos.
- Setați modemul SMS pentru SMS text folosind: AT+CMGF=1[ENTER]
- Introduceți numărul de telefon destinație în format internațional AT+CMGS=”+36419879619”[ENTER]
- Introduceți mesajul text și terminați-l cu „CTRL Z”: >salut[CTRL Z]
- Modemul SMS va returna: +CMGS: 1 OK
- Înregistrați numărul 1, care este referința mesajului MR, care este diferită pentru fiecare mesaj SMS trimis.
În modul PDU, pentru a trimite un mesaj precum „SMS de test Ozeki”, inițial, trebuie să îl convertiți într-un mesaj în format PDU. Consultați descrierea protocolului SMS pentru instrucțiuni despre cum să construiți mesajul PDU. Rețineți că lungimea reală a șirului PDU (fără Adresa Centrului de Servicii) trebuie specificată pentru toate SMS-urile. Urmați pașii de mai jos pentru trimiterea mesajului SMS.
- Pasul 1. Introduceți lungimea reală a mesajului SMS în octeți: AT+CMGS=18
- Pasul 2. Introduceți mesajul SMS în format PDU și terminați-l cu „CTRL Z”
- >>0011000A81409178699100000105E8329BFD06[CTRL Z]
- Modemul SMS ar trebui să returneze: +CMGS: 12 OK
- 12 este referința mesajului MR, care este diferită pentru fiecare mesaj SMS trimis
- Stocați MR pentru mai târziu, pentru a putea identifica rapoartele de livrare
Acest document explică cum să trimiți mesaje SMS de la un modem GSM către un telefon mobil folosind comenzi AT. Comenzile AT sunt instrucțiuni folosite pentru a controla și configura modemurile.
Ghidul prezintă două metode: modul text și modul PDU. Modul text este mai simplu dar oferă mai puțin control asupra mesajului. Modul PDU necesită convertirea mesajului într-un format specific dar oferă mai multe opțiuni.
Pentru a trimite un SMS folosind comenzi AT, veți avea nevoie de un modem SMS, cartelă SIM, antenă și software terminal. Ghidul detaliază configurarea hardware-ului, setările de comunicare și pașii de inițializare a modemului.
More information
- How to send SMS with a GSM modem
- How to receive an SMS Message with a modem using AT commands
- How to send an SMS with a GSM modem using AT commands
- How to use an SMS modem on a virtual machine
- Ozeki 4G SMS Modem
- Ozeki 4G SMS Modem Dual Sim
- Ozeki SMS Gateway One
- Ozeki SMS Gateway PLC
- Compare SMS devices