GSM SIM-800L
nafúknuť
- Séria SIM800_AT Príručka používateľa_V1.09.pdf
- SIM800H_Hardware_Design_V1.00.pdf
Základy
- Sim800L (RXD) - Arduino (D10)
- Sim800L (TXD) - Arduino (D11)
- Sim800L (GND) - Arduino (GND)

Podľa SIM800H_Hardware_Design_V1.00.pdf V takom prípade nemusí kapitola 4.5.4 upravovať úroveň.
Kapitola 4.5.2 popisuje rôzne úpravy úrovní pre stabilnú prevádzku.
Experimentálne nastavenie
Komponenty potrebné pre experimenty sú umiestnené na nepájivej doske.
hardvér
- Sim-800L
- LM2596 nastavený na 3,6 voltov
- Napájanie od cca 5V do 2A
- Arduino nano
- Micro SIM karta
- Mini USB kábel, nepájivá doska, niekoľko drôtených prepojok
Najprv je Arduino pripojené k PC.
Náčrt proxy servera (pozri nižšie) je zostavený a načítaný do IDE Arduino.
K rozhraniu je pripojený terminálový program a čaká sa na správu „Ready“.
Možno bude treba stlačiť resetovacie tlačidlo na Arduine.
Teraz je možné zapnúť napájanie modulu Sim800L.
Po niekoľkých sekundách môžete do modulu poslať príkaz „AT“, na ktorý musíte odpovedať „OK“.
Terminálový program musí končiť riadky znakmi „\ n“, „\ r“ alebo obidvoma znakmi.
Varovanie, problém s vodičom!
Ak Arduino-Nano nie je rozpoznané, vyskúšajte nasledovné:
Pred pripojením Arduina k PC vypnite napájanie SIM800L.
Najskôr pripojte Arduino k počítaču samostatne a skontrolujte pripojenie.
Testy modelu Sim-800L
Nasleduje popis jednotlivých krokov pri odosielaní a prijímaní SMS.
Vyskúšajte pripojenie k Sim-800L
Dotaz, či je potrebné zadať PIN
„SIM PIN“ -> je potrebné zadať PIN/„READY“ -> nie je potrebný žiadny PIN
Zadajte PIN kód.
„READY“ -> prijaté, potom prídu správy od služieb.
Nastaviť formát pre SMS
Formát 1 vyberie formát textu.
Zadajte cieľovú adresu SMS a potom príde zadávanie textu
„>“ Je výzvou modelu Sim800L.
Text musí byť ukončený ASCII kódom 26 alebo 0x1A.
Ak terminál nepodporuje priamy vstup, v UltraEdit v HEX režime (0x1A)
zadajte a skopírujte text.
„+ CMGS: 8“ zobrazuje počet znakov v SMS.
Ak všetko dobre dopadne, bola odoslaná SMS. Toto bude zodpovedané.
Oznámenie o prichádzajúcej SMS:
SMS bola uložená v úložisku 3.
Dotaz na prijatú SMS
Pošlite prehlásky
Ak chcete odosielať prehlásky, musíte prepnúť zo 7-bitovej znakovej sady na UCS-2.
UCS-2 je v podstate prvá stránka kódu Unicode, každý znak predstavuje 2 bajty.
Pozri „Základné viacjazyčné lietadlo“
Tieto bajty sú reprezentované ako hexadecimálny kód. 0x00-0x7f zodpovedá kódom ASCII.
Telefónne číslo v príklade začína číslom „0172“, ostatné číslice sú reprezentované znakom „x“.
Sem sa pošle iba „ä“. Nakoniec sa „normálny“ 7-bitový displej prepne späť na.
Možné chyby
Ak je možné odoslať prvú SMS, ale odpoveď nie je prijatá,
možno nebolo správne nastavené číslo SMS centra.
Ak je k telefónnemu číslu (multi-karta) priradených niekoľko SIM kariet, bude pravdepodobne potrebné.
na príjem je možné zvoliť aktuálnu kartu.
Na to sa dajú použiť kódy USSD.
Odosielanie kódov USSD
V príklade je prechod na službu O2, najskôr nastavenie formátu, potom odoslanie kódu, odpoveď:
V spoločnosti O2 sú momentálne k dispozícii nasledujúce kódy USSD:
- „* 125 #“ preberá SMS na aktuálnej SIM karte v sieti O2 Multicard.
- "* 120 #" prehľad kódov
- Aktívne SIM karty „* 121 #“
- "* 122 #" Popis miestnej karty
- "* 124 #" Prepnúť miestnu kartu pre hovory neaktívne/aktívne
- „* 125 #“ preberá SMS na aktuálnej SIM karte v sieti O2 Multicard
- „* 126 #“ načítava MMS na aktuálnu SIM kartu v aplikácii O2 Multicard
- „* 127 #“ získava LBS na aktuálnej SIM karte v sieti O2 Multicard (lokalizácia prostredníctvom služieb založených na polohe)
- "* 128 #" Obnovuje štandard.
surfovať po internete
Po nastavení prístupového bodu poskytovateľa už nič nestojí v ceste potešeniu z pitia!