Kazalo:
- 1. korak: Ožičenje
- 2. korak: Preverite povezavo plošče z GSM
- 3. korak: PPP Config
- 4. korak: Zagon PPP
- 5. korak: narediti
Video: Raspberry Pi z modulom GSM: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Pred časom sem napisal nekaj odstavkov o uporabi RPI za spremljanje vaše lastnine:
www.instructables.com/id/Home-Security-Wit…
Obljubil sem, da bom o uporabi GSM pisal "kmalu", kar je v tem primeru trajalo 5 mesecev.
Razlog, za katerega menim, da bi bil v tem kontekstu lahko koristen (varnost doma), je očiten - obstajajo
še nepremičnine brez kabelskega dostopa do interneta, npr. tako je pri mnogih počitniških hišicah na Norveškem, kjer zdaj živim. 30% jih sploh nima dostopa do omrežja - tudi jaz sem razmišljal o tem, kar bo trajalo veliko več časa (Arduino tudi porabi preveč energije, da predlaga razumno rešitev).
Danes le kratek vodič o uporabi modula GSM za povezavo RPI -ja z internetom prek PPP, pri čemer je del "domača varnost" potreben nekoliko več - RPI ima samo eno serijo (?), Zato bi morda morali uporabiti USB -to -serijski pretvornik za priključitev bralnika RFID, če ga potrebujete.
1. korak: Ožičenje
Poskusil bom z modulom A-GSM z itbrainpower.net. To je zato, ker nisem imel časa za spajkanje zatičev na SIM800L. Obljubim, da bom. A-GSM je le pretiravanje pri tej preprosti nalogi, to sem dobil kot darilo od kolegov, ko sem odhajal iz Orange Poland, čutim se dolžno, da jo vodim.
V redu - samo sledite sliki. Skrbelo me je, da romunski proizvajalec ne predlaga menjalnika nivoja TTL, vendar sem izmeril napetost in pošilja 3V. Ko ste pripravljeni na kable - za sekundo ali dve pritisnite stikalo za vklop modema.
2. korak: Preverite povezavo plošče z GSM
Upam, da vaša kartica SIM ni zaščitena s kodo PIN. V tem primeru lahko hkrati preverite ožičenje in PIN (morda ne bo 1234;-)):
sudo apt-get install minicom
sudo minicom -D /dev /ttyAMA0 -b 115200
AT
AT+CPIN = 1234
Predvideval sem, da modem deluje pri 115200 baud. Če temu ni tako in ga želite spremeniti-lahko prenesete skript Python s spletnega mesta Itbrainpower.net (RPi_examples-v0.9-2014.09.30.tar), da nastavite hitrost, npr.:
sudo python setSerial.py 9600 115200
Preden ga zaženete, komentirajte vse vrstice agsm.open (), mislim, da je to v preteklosti delovalo dobro ali v nekaterih drugih različicah Linuxa.
Kot lahko vidite na sliki - Moral sem izklopiti/vklopiti GSM modul, da je sprejel PIN.
3. korak: PPP Config
Vsebina koraka prihaja iz a-gsm-RPI-examples-py-library-based-v1_2.tar, prenesenega s spletnega mesta proizvajalcev. Uredite in kopirajte in prilepite spodnjo vsebino (poševno) na lokacije s krepkim tiskom.
/etc/chatscripts/gprs
PREKINITE POSLOVNI GLAS
PREKINITE "NO CARRIER"
PREKINITE "BREZ DIALTONA"
PREKINITE "NO DIAL TONE"
PREKINITE "NI ODGOVORA"
PREKINI "ZAMOZENO"
PREKINI "NAPAKO"
Prekinite "+CGATT: 0"
"" AT
ČAS 12
OK ATH
V redu ATE1
OK AT+CGDCONT = 1, "IP", "telia"
OK ATD*99#
ČAS 22
POVEŽI ""
PIN lahko vnesete tudi tukaj (AT+CPIN …). 'telia' je ime APN, spremeniti ga morate v konfiguracijo operaterja!
/etc/ppp/peers/a-gsm
poveži "/usr/sbin/chat -v -f/etc/chatscripts/gprs -T telia"/dev/ttyAMA0
115200
noipdefault
usepeerdns
defaultroute
vztrajati
noauth
nocrtscts
lokalno
Tu morate spremeniti tudi APN. Prepričajte se, da je hitrost enaka tisti, ki ste jo preverili prej! To je vir neuspeha javno-zasebnih partnerstev, ki jih je težko najti. BTW - avtorji trdijo, da je imenik "hruške" (napačno).
4. korak: Zagon PPP
Če se želite povezati z internetom, preprosto izvedite:
sudo pon a-gsm
Težava je lahko v tem, da imate RPI že povezan z internetom, zato se prepričajte, da deluje, to zaženite prej (pametno od Romunov, da to predlagajo!):
sudo route del default
Zdaj bi morali imeti dostop do interneta prek omrežja GSM. Poskusite ping naslov!
Če želite zapreti javno -zasebno partnerstvo:
sudo poff a-gsm
Če ne uspe, boste morda morali zagnati PPP v načinu za odpravljanje napak:
sudo pon a-gsm dump dump dump logfd 2 nodetach
V mojem primeru so bile napake:
a) ne nastavite APN
b) napačna serijska hitrost!
c) nekaj visi na /dev /AMA0 - oglejte si vadnico "Domača varnost", če želite izvedeti, kako osvoboditi vrata!
5. korak: narediti
1) pošiljanje slik vsiljivcev prek MMS, morda bolj stabilnih kot PPP (za testiranje)
2) vse to preverite s kartico SIM800L
3) PPP, MMS in SIM800L z oranžnim PI
Ostani na vezi!
Priporočena:
Odkrijte vibracije z modulom senzorja piezoelektričnega udara: 6 korakov
Zaznavanje vibracij z uporabo modula senzorja piezoelektričnega udarca: V tej vadnici se bomo naučili odkrivati udarne vibracije s preprostim modulom vibracij s piezoelektričnim senzorjem in Visuinom. Oglejte si predstavitveni video
Kako narediti MP3 predvajalnik z LCD -jem z modulom mini MP3 predvajalnika Arduino in DFPlayer: 6 korakov
Kako narediti MP3 predvajalnik z LCD -jem z modulom mini MP3 predvajalnika Arduino in DFPlayer: Danes bomo izdelali MP3 predvajalnik z LCD -jem z uporabo modula mini MP3 predvajalnika Arduino in DFPlayer. Projekt lahko bere datoteke MP3 na kartici SD in jih lahko zaustavi in igrajo enako kot naprava pred 10 leti. Prav tako ima prejšnjo pesem in naslednjo pesem zabavno
Krmiljenje enosmernega motorja z modulom optičnega senzorja dajalnika FC-03: 7 korakov
Upravljajte enosmerni motor z modulom optičnega senzorja dajalnika FC-03: V tej vadnici se bomo naučili šteti prekinitve optičnega dajalnika z enosmernim motorjem, zaslonom OLED in Visuinom. Oglejte si video
Domača avtomatizacija z infrardečim modulom in relejskim modulom, ki ga upravlja Bluetooth: 10 korakov
Domača avtomatizacija z infrardečim modulom in relejnim modulom, ki ga nadzira Bluetooth: V tem projektu avtomatizacije doma sem pokazal, kako lahko nadzorujemo svetlobo, ventilator in druge gospodinjske aparate iz aplikacije za pametni telefon in daljinskega upravljalnika z vezjem modula krmilnega releja Arduino. vezje ima dva načina, Inf
Osnovni mobilni telefon s kompletom za odkrivanje STM32F407 in modulom GSM A6: 14 korakov (s slikami)
Osnovni mobilni telefon z uporabo kompleta za odkrivanje STM32F407 in modulom GSM A6: Ste kdaj želeli ustvariti kul vdelani projekt ?. Če da, kako bi bilo zgraditi enega najbolj priljubljenih in vsem najljubših pripomočkov, tj. Mobilni telefon !!!. V tem navodilu vas bom vodil, kako z uporabo STM sestaviti osnovni mobilni telefon