Tartalomjegyzék:
- 1. lépés: Kábelezés
- 2. lépés: A kártya és a GSM közötti kapcsolat ellenőrzése
- 3. lépés: PPP Config
- 4. lépés: PPP futtatása
- 5. lépés: Teendő
Videó: Raspberry Pi GSM modullal: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Valamikor régebben írtam néhány bekezdést arról, hogyan használhatom RPI -t ingatlanod megfigyelésére:
www.instructables.com/id/Home-Security-Wit…
Megígértem, hogy "hamarosan" írok a GSM használatáról, ami ebben az esetben 5 hónapot vett igénybe.
Az ok, ami szerintem hasznos lehet ebben az összefüggésben (otthoni biztonság), nyilvánvaló - vannak
kábeles internet -hozzáférés nélküli ingatlanok, pl. ez a helyzet sok nyaralóval Norvégiában, ahol most élek. 30% -uknak nincs hálózati hozzáférése - én is gondolkodtam rajta, ami sokkal több időt vesz igénybe (az Arduino túl sok energiát fogyaszt, ésszerű megoldást javasol).
Ma csak egy rövid oktatóanyag arról, hogyan kell használni a GSM -modult az RPI internethez való csatlakoztatásához PPP -n keresztül, így az "otthoni biztonság" részt kicsit többre kell hagyni - az RPI -nek csak egy sorozata van (?), Ezért érdemes USB -portot használni -soros átalakító RFID olvasó csatlakoztatására, ha szüksége van rá.
1. lépés: Kábelezés
Kipróbálom az A-GSM modult az itbrainpower.net oldalról. Ennek az az oka, hogy nem volt időm a SIM800L -es tűk forrasztására. Ígérem, hogy fogok. Az A-GSM csak túlzás ehhez az egyszerű feladathoz, ezt kaptam ajándékba kollégáimtól, miközben elhagytam az Orange Lengyelországot, kötelességemnek érzem, hogy futtassam.
Rendben - kövesse a képet. Aggódtam, hogy a román gyártó nem javasol TTL szintváltót, de megmértem a feszültséget és 3V -ot küld. Ha készen áll a kábelekkel - nyomja meg a modem tápkapcsolóját egy -két másodpercig.
2. lépés: A kártya és a GSM közötti kapcsolat ellenőrzése
Remélem, a SIM -kártyája nincs PIN -kóddal védve. Abban az esetben, ha egyszerre ellenőrizheti a vezetékeket és a PIN-kódot (lehet, hogy nem 1234;-)):
sudo apt-get install minicom
sudo minicom -D /dev /ttyAMA0 -b 115200
NÁL NÉL
AT+CPIN = 1234
Feltételeztem, hogy a modem 115200 baudon működik. Ha nem ez a helyzet, és meg akarja változtatni-letölthet egy Python-szkriptet az Itbrainpower.net webhelyről (RPi_examples-v0.9-2014.09.30.tar) a sebesség beállításához, pl.:
sudo python setSerial.py 9600 115200
Mielőtt futtatná, kommentálja ki az összes agsm.open () sort, azt hiszem, ez jól működött a múltban vagy más Linux -verziókban.
Amint a képen látható - ki kellett kapcsolnom/be kell kapcsolnom a GSM modult, hogy elfogadja a PIN kódot.
3. lépés: PPP Config
A lépés tartalma a gyártó webhelyéről letöltött a-gsm-RPI -amples-py-library-based-v1_2.tar. Szerkessze és másolja be az alábbi tartalmat (dőlt betűvel) a vastag betűvel jelölt helyekre.
/etc/chatscripts/gprs
ABORT BUSYABORT HANG
FÜGGŐ "NO CARRIER"
ABORT "NINCS DIALTONE"
FÜGGŐ "NINCS TÁRCSOLÓHANG"
FÜGGETLEN "NEM VÁLASZ"
ABORT "KÉSLELTETETT"
RÖVID "HIBA"
ABORT "+CGATT: 0"
"" NÁL NÉL
TIMEOUT 12
Rendben ATH
Rendben ATE1
OK AT+CGDCONT = 1, "IP", "telia"
OK ATD*99#
TIMEOUT 22
CSATLAKOZZ ""
Itt is elküldheti PIN -kódját (AT+CPIN…). A 'telia' az APN neve, módosítania kell a kezelői konfigurációra!
/etc/ppp/peers/a-gsm
connect "/usr/sbin/chat -v -f/etc/chatscripts/gprs -T telia"/dev/ttyAMA0
115200
noipdefault
usepeerdns
Alapértelmezett útvonal
kitartani
noauth
nocrtscts
helyi
Itt is meg kell változtatni az APN -t. Győződjön meg arról, hogy a sebesség az, amit korábban ellenőrizett! Ez a nehezen megtalálható PPP kudarcok forrása. BTW - a szerzők azt állítják, hogy a könyvtár „körte” (rossz).
4. lépés: PPP futtatása
Az internethez való csatlakozáshoz egyszerűen hajtsa végre:
sudo pon a-gsm
A probléma az lehet, hogy az RPI már csatlakoztatva van az internethez, így annak biztosítása érdekében csak futtassa ezt korábban (okos a románoktól, hogy javasolja!):
sudo route del default
Most már hozzáférnie kell az internethez a GSM hálózaton keresztül. Próbáljon meg pingetni egy címet!
A PPP leállítása:
sudo poff a-gsm
Ha nem sikerül, előfordulhat, hogy hibakeresési módban kell elindítania a PPP -t:
sudo pon a-gsm hibakeresés dump logfd 2 nodetach
Esetemben a következő hibák voltak:
a) nincs beállítva az APN
b) rossz soros sebesség!
c) valami függ a /dev /AMA0 -n - lásd a "Home Security" bemutatót, ahol megtudhatja, hogyan szabadítsa fel a portot!
5. lépés: Teendő
1) küldjön képeket a betolakodókról MMS -en keresztül, talán stabilabb, mint a PPP (tesztelni kell)
2) ellenőrizze mindezt a SIM800L segítségével
3) PPP, MMS és SIM800L narancssárga PI -vel
Maradjon velünk!
Ajánlott:
Napelem tömb kínai MPPT modullal: 11 lépés
Napelemes tömb kínai MPPT modullal: A napelemek jó működésének és meglehetősen olcsó működésének rövid leírása Erősen gyanítom, hogy azok … Néhány kép készült
Távvezérlő autó NRF24L01 PA LNA kommunikációs modullal: 5 lépés
Távvezérlő autó NRF24L01 PA LNA kommunikációs modullal: Ebben a témakörben szeretnénk megosztani, hogyan lehet távirányítós autót készíteni az NRF24L01 PA LNA modullal. Valójában számos más rádiómodul létezik, mint például a 433 MHz, HC12, HC05 és LoRa rádiómodulok. De véleményünk szerint az NRF24L01 mod
DIY hőmérsékletvezérelt kamra doboz Peltier TEC modullal: 4 lépés (képekkel)
DIY hőmérsékletszabályozott kamra doboz Peltier TEC modullal: Összeszereltem hőmérsékletszabályozott kamrás dobozt a kis elektronikus táblák tesztelésére. Ebben az oktatóanyagban megosztottam a projektemet, beleértve a forrásfájlokat és a Gerbers fájlokra mutató linkeket a NYÁK elkészítéséhez. Csak olcsó, általánosan beszerezhető anyagokat használtam
Interfész Arduino Mega GPS modullal (Neo-6M): 8 lépés
Interfész Arduino Mega GPS-modullal (Neo-6M): Ebben a projektben megmutattuk, hogyan kell a GPS-modult (Neo-6M) Arduino Mega-val összekapcsolni. A TinyGPS könyvtár a hosszúsági és szélességi adatok megjelenítésére szolgál, a TinyGPS ++ pedig a szélesség, hosszúság, magasság, sebesség és a műholdak megjelenítésére szolgál
Alapvető mobiltelefon az STM32F407 felfedező készlettel és a GSM A6 modullal: 14 lépés (képekkel)
Alapvető mobiltelefon az STM32F407 felfedező készlet és a GSM A6 modul használatával: Szeretett volna valaha is menő beágyazott projektet létrehozni ?. Ha igen, mit szólna ahhoz, hogy felépítse az egyik legnépszerűbb és mindenki kedvenc modulját, azaz a mobiltelefont !!!. Ebben az utasításban eligazítom Önt az alapvető mobiltelefon felépítésében az STM segítségével