GSM SIM-800L
dagad
- SIM800 Series_AT Command Manual_V1.09.pdf
- SIM800H_Hardware_Design_V1.00.pdf
Alapok
- Sim800L (RXD) -Arduino (D10)
- Sim800L (TXD) -Arduino (D11)
- Sim800L (GND) -Arduino (GND)

Alapján SIM800H_Hardware_Design_V1.00.pdf Ebben az esetben a 4.5.4. Fejezetnek nem kell módosítania a szintet.
A 4.5.2. Fejezet a stabil működéshez szükséges különféle szintbeállításokat ismerteti.
Kísérleti elrendezés
A kísérletekhez szükséges alkatrészeket egy kenyérlapon állítják fel.
hardver
- Sim-800L
- Az LM2596 értéke 3,6 volt
- Tápellátás, kb. 5 V és 2 A között
- Arduino nano
- Mikro SIM-kártya
- Mini USB kábel, kenyérlap, néhány drót jumper
Először az Arduino csatlakozik a számítógéphez.
A proxy vázlatot (lásd alább) lefordítják és betöltik az Arduino IDE-vel.
Az interfészhez csatlakozik egy terminálprogram, és várják a "Kész" üzenetet.
Lehet, hogy meg kell nyomni az Arduino reset gombját.
A Sim800L modul tápellátása most bekapcsolható.
Néhány másodperc múlva küldhet egy "AT" parancsot a modulnak, erre "OK" -val kell válaszolni.
A terminál programnak "\ n", "\ r" vagy mindkettővel kell befejeznie a sorokat.
Figyelem, a járművezető problémája!
Ha az Arduino-Nano nem ismerhető fel, próbálja meg a következőket:
Az Arduino számítógéphez történő csatlakoztatása előtt kapcsolja ki a SIM800L tápegységet.
Először csatlakoztassa az Arduino-t egyedül a számítógéphez, és ellenőrizze a kapcsolatot.
A Sim-800L tesztjei
Az alábbiakban bemutatjuk az SMS küldésének és fogadásának egyes lépéseit.
Tesztelje a kapcsolatot a Sim-800L készülékkel
Kérdezze meg, hogy szükséges-e a pin bejegyzés
"SIM PIN" -> PIN megadása szükséges/"READY" -> nincs szükség PIN kódra
Írja be a PIN kódot.
"KÉSZ" -> elfogadva, akkor jönnek a szolgáltatások üzenetei.
Formátum beállítása az SMS számára
Az 1. formátum kiválasztja a szöveges formátumot.
Írja be az SMS címzettjét, ekkor jön a szövegbevitel
A ">" a Sim800L parancssora.
A szöveget az ASCII kóddal 26 vagy 0x1A kell zárni.
Ha a terminál nem támogatja a közvetlen bemenetet, az UltraEdit alkalmazásban HEX módban (0x1A)
írjon be és másoljon szöveget.
A "+ CMGS: 8" az SMS-ben szereplő karakterek számát mutatja.
Ha minden jól megy, elküldtük az SMS-t. Erre válaszolni fogunk.
Értesítés a beérkező SMS-ről:
Az SMS-t a 3. tárolóhelyre mentette.
A fogadott SMS lekérdezése
Küldjön umlautokat
Az umlautok küldéséhez át kell váltanod a 7 bites karakterkészletről UCS-2-re.
Az UCS-2 elvileg az Unicode kód első oldala, minden karaktert 2 bájt képvisel.
Lásd: "Alapvető többnyelvű repülőgép"
Ezek a bájtok hexakódként vannak ábrázolva. A 0x00-0x7f megfelel az ASCII kódoknak.
A példában szereplő telefonszám "0172" -nel kezdődik, a többi számot "x" jelöli.
Itt csak "ä" -t küldünk. Végül a "normál" 7 bites kijelzőre áll vissza.
Lehetséges hibák
Ha az első SMS-t el lehetne küldeni, de a válasz nem érkezik meg,
lehet, hogy az SMS központ száma nincs megfelelően beállítva.
Ha több SIM-kártya van hozzárendelve egy telefonszámhoz (többkártyás), akkor szükséges lehet.
az aktuális kártya kiválasztható a vételhez.
USSD kódok használhatók erre.
USSD kódok küldése
A példában az O2 átállása, először a formátum beállítása, majd a kód elküldése, a válasz a következő:
A következő USSD kódok jelenleg elérhetők az O2 címen:
- "* 125 #" az O2 Multicard kártyán veszi fel az SMS-t a jelenlegi SIM-kártyán.
- "* 120 #" áttekintés a kódokról
- "* 121 #" Aktív SIM-kártyák
- "* 122 #" A helyi kártya leírása
- "* 124 #" Helyi kártya váltása inaktív/aktív hívások esetén
- "* 125 #" az O2 Multicard kártyán veszi fel az SMS-t a jelenlegi SIM-kártyán
- "* 126 #" lekéri az MMS-t az aktuális SIM-kártyáról az O2 Multicard kártyán
- "* 127 #" megkapja az LBS-t az aktuális SIM-en az O2 Multicard kártyán (lokalizáció a Helyalapú Szolgáltatásokon keresztül)
- "* 128 #" Visszaállítja a szabványt.
internetezni
A szolgáltató hozzáférési pontjának beállítása után semmi sem akadályozza az ivási élvezetet!