GSM SIM-800L
umfla
- SIM800 Series_AT Manual de comandă_V1.09.pdf
- SIM800H_Hardware_Design_V1.00.pdf
Noțiuni de bază
- Sim800L (RXD) -Arduino (D10)
- Sim800L (TXD) -Arduino (D11)
- Sim800L (GND) -Arduino (GND)

Conform SIM800H_Hardware_Design_V1.00.pdf În acest caz, capitolul 4.5.4 nu trebuie să regleze nivelul.
Capitolul 4.5.2 descrie diverse ajustări de nivel pentru o funcționare stabilă.
Setare experimentala
Componentele necesare experimentelor sunt instalate pe o placă de calcul.
hardware
- Sim-800L
- LM2596 setat la 3,6 volți
- Sursa de alimentare, de la aproximativ 5V la 2A
- Arduino nano
- Cartelă micro SIM
- Mini cablu USB, panou de testare, câteva jumperi de sârmă
Mai întâi, Arduino este conectat la computer.
Schița proxy (vezi mai jos) este compilată și încărcată cu IDE Arduino.
La interfață este conectat un program terminal și se așteaptă mesajul „Gata”.
Eventual. trebuie apăsat butonul de resetare de pe Arduino.
Sursa de alimentare a modulului Sim800L poate fi acum pornită.
După câteva secunde puteți trimite o comandă „AT” către modul, trebuie să răspundeți cu un „OK”.
Programul terminal trebuie să încheie liniile cu „\ n”, „\ r” sau ambele.
Avertisment, problema șoferului!
Dacă Arduino-Nano nu este recunoscut, încercați următoarele:
Opriți sursa de alimentare SIM800L înainte de a conecta Arduino la computer.
Mai întâi conectați Arduino la computer singur și verificați conexiunea.
Testele Sim-800L
Următorul este o descriere a pașilor individuali pentru trimiterea și primirea SMS-urilor.
Testați conexiunea la Sim-800L
Întrebați dacă este necesară introducerea unui PIN
„SIM PIN” -> Introducere PIN necesară/„READY” -> nu este necesar PIN
Introduceți codul PIN.
„GATA” -> acceptat, apoi vin mesajele de la servicii.
Setați formatul pentru SMS
Format 1 selectează formatul textului.
Introduceți destinația SMS, apoi intră textul
„>” Este solicitarea Sim800L.
Textul trebuie încheiat cu codul ASCII 26 sau 0x1A.
Dacă terminalul nu acceptă intrarea directă, în UltraEdit în modul HEX (0x1A)
introduceți și copiați text.
„+ CMGS: 8” arată numărul de caractere din SMS.
Dacă totul merge bine, SMS-ul a fost trimis. La aceasta se va răspunde.
Notificare a mesajelor SMS primite:
SMS-ul a fost salvat în locația de memorie 3.
Interogarea SMS-ului primit
Trimite umlauturi
Pentru a trimite umlauturi, trebuie să treceți de la setul de caractere pe 7 biți la UCS-2.
UCS-2 este practic prima pagină a codului Unicode, fiecare caracter este reprezentat de 2 octeți.
A se vedea „Planul multilingv de bază”
Acești octeți sunt reprezentați ca cod hex. 0x00-0x7f corespunde codurilor ASCII.
Numărul de telefon din exemplu începe cu „0172”, celelalte cifre sunt reprezentate prin „x”.
Aici este trimis doar un „ä”. În cele din urmă, afișajul „normal” pe 7 biți este readus la.
Posibile erori
Dacă s-ar putea trimite primul SMS, dar răspunsul nu este primit,
este posibil ca numărul centrului SMS să nu fi fost setat corect.
Dacă mai multe cartele SIM sunt alocate unui număr de telefon (mai multe carduri), poate fi necesar.
cardul curent poate fi selectat pentru recepție.
Pentru aceasta pot fi folosite coduri USSD.
Trimiterea codurilor USSD
În exemplu, trecerea pentru O2, setând mai întâi formatul, apoi trimitând codul, urmează răspunsul:
Următoarele coduri USSD sunt disponibile în prezent la O2:
- „* 125 #” preia SMS-ul de pe cartela SIM curentă la O2 Multicard.
- Prezentare generală a codurilor „* 120 #”
- "* 121 #" Cartele SIM active
- "* 122 #" Descrierea cardului local
- "* 124 #" Comutați cartela locală pentru apeluri inactive/active
- „* 125 #” preia SMS-ul de pe cartela SIM curentă la O2 Multicard
- „* 126 #” preia MMS pe SIM-ul curent la O2 Multicard
- „* 127 #” primește LBS-ul pe SIM-ul curent la O2 Multicard (localizare prin Servicii bazate pe locație)
- "* 128 #" Restaurează standardul.
a naviga pe internet
După ce a fost setat punctul de acces al furnizorului, nimic nu stă în calea plăcerii de a bea!