Innehållsförteckning:
- Steg 1: Kabeldragning
- Steg 2: Kontrollera kort-till-GSM-anslutning
- Steg 3: PPP -konfiguration
- Steg 4: Kör PPP
- Steg 5: Att göra
Video: Hallon Pi med en GSM -modul: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
För en tid sedan skrev jag några stycken om hur du använder RPI för att övervaka din egendom:
www.instructables.com/id/Home-Security-Wit…
Jag lovade att skriva om att använda GSM "snart", vilket i detta fall har tagit 5 månader.
Anledningen till att jag tror att det kan vara användbart i det sammanhanget (hemsäkerhet) är uppenbart - det finns det
fortfarande fastigheter utan kabelinternetåtkomst, t.ex. så är fallet med många fritidshus i Norge där jag nu bor. 30% av dem har inte ens nätanslutning - jag har också tänkt på det, vilket kommer att ta mycket mer tid (Arduino förbrukar också för mycket energi för att föreslå en rimlig lösning).
Idag bara en kort handledning om hur man använder en GSM -modul för att ansluta RPI till internet via PPP, så att "hemsäkerhets" -delen lämnas som det skulle kräva lite mer - RPI har bara en serie (?), Så kanske du borde använda USB -till -serieomvandlare för att ansluta RFID -läsare, om du behöver det.
Steg 1: Kabeldragning
Jag kommer att prova A-GSM-modulen från itbrainpower.net. Det beror på att jag inte har hunnit lödda stiften till ett SIM800L. Jag lovar att jag kommer. A-GSM är bara en överdrift för den här enkla uppgiften, jag fick detta i present av mina kollegor när jag lämnade Orange Polen, jag känner mig skyldig att köra den.
Ok - följ bara bilden. Jag var orolig för att den rumänska tillverkaren inte föreslår någon TTL -nivåväxlare men jag mätte spänningen och den skickar 3V. När du är redo med kablar - tryck på modemströmbrytaren en sekund eller två.
Steg 2: Kontrollera kort-till-GSM-anslutning
Jag hoppas att ditt SIM -kort inte är PIN -skyddat. I så fall kan du kontrollera ledningarna och din PIN-kod åt gången (det kanske inte är 1234;-)):
sudo apt-get install minicom
sudo minicom -D /dev /ttyAMA0 -b 115200
PÅ
AT+CPIN = 1234
Jag antog att modemet fungerar på 115200 baud. Om det inte är fallet och du vill ändra det-kan du ladda ner ett Python-skript från Itbrainpower.net webbplats (RPi_examples-v0.9-2014.09.30.tar) för att ställa in hastigheten, t.ex.
sudo python setSerial.py 9600 115200
Innan du kör det kommentera alla agsm.open () rader, jag antar att detta fungerade bra tidigare eller på andra Linux -versioner.
Som du kan se på bilden - jag var tvungen att stänga av/på GSM -modulen för att få den att acceptera PIN -koden.
Steg 3: PPP -konfiguration
Stegens innehåll kommer från a-gsm-RPI-examples-py-library-based-v1_2.tar som laddats ner från tillverkarens webbplats. Redigera och kopiera-klistra in innehållet nedan (kursiv) till fetstil.
/etc/chatscripts/gprs
AVBRYT BUSYABORT RÖST
AVBRYT "INGEN Bärare"
AVBRYT "INGEN DIALTONE"
AVBRYT "NO DIAL TONE"
AVBRYT "INGET SVAR"
AVBRYT "FÖRDRÖJET"
AVBRYT "FEL"
ABORT "+CGATT: 0"
"" AT
TIMEOUT 12
OK ATH
OK ATE1
OK AT+CGDCONT = 1, "IP", "telia"
OK ATD*99#
TIMEOUT 22
ANSLUT ""
Du kan också skicka in din PIN -kod här (AT+CPIN …). 'telia' är ett namn på APN, du måste ändra det till din operatörskonfiguration!
/etc/ppp/peers/a-gsm
anslut "/usr/sbin/chat -v -f/etc/chatscripts/gprs -T telia"/dev/ttyAMA0
115200
noipdefault
användarmän
standardväg
envisas
noauth
noctscts
lokal
Här måste du också ändra APN. Se till att hastigheten är vad du har kontrollerat tidigare! Det är en källa till svårt att hitta PPP-misslyckanden. BTW - författare hävdar att katalogen är "päron" (fel).
Steg 4: Kör PPP
För att ansluta till internet kör du bara:
sudo pon a-gsm
Problemet kan vara att du redan har din RPI ansluten till Internet, så för att vara säker på att det fungerar, kör det här innan (smart av rumäner att föreslå det!):
sudo route del default
Nu ska du ha tillgång till Internet via GSM -nätverket. Försök att pinga en adress!
Så här stänger du av PPP:
sudo poff a-gsm
Om det misslyckas kan du behöva starta PPP i felsökningsläge:
sudo pon a-gsm debug dump logfd 2 nodetach
I mitt fall var misstagen:
a) ställer inte in APN
b) fel seriehastighet!
c) något som hänger på /dev /AMA0 - se självstudien "Hemsäkerhet" för att lära dig hur du frigör porten!
Steg 5: Att göra
1) skicka bilder av inkräktare via MMS, kanske mer stabil än PPP (ska testas)
2) kontrollera allt detta med SIM800L
3) PPP, MMS och SIM800L med Orange PI
Håll utkik!
Rekommenderad:
Cocktailmaskin med GUI -hallon: 7 steg (med bilder)
Cocktailmaskin med GUI Hallon: Gillar du teknik och fest? Detta projekt är gjord för dig! I denna handledning kommer vi att skapa en automatiserad cocktailmaskin med ett grafiskt gränssnitt. Allt som styrs av hallon! EDIT: Jag gjorde en ny enklare och billigare länk här
Automatisk videokonferens för mormor med hallon Pi: 9 steg (med bilder)
Automatisk videokonferens för mormor med hallon Pi: Jag är orolig för min 90-åriga mormor eftersom även hon borde stanna hemma under COVID-epidemin, hon ständigt går ut och gör " viktigt " saker på gatan, som att köpa några lotter, prata med grannar. Jag
Hallon Pi i det vilda! Utökad timelapse med batterikraft: 10 steg (med bilder)
Hallon Pi i det vilda! Utökad timelapse med batterikraft: Motivation: Jag ville använda batteridriven Raspberry Pi-kamera för att ta foton en gång om dagen utomhus för att skapa långsiktiga time-lapse-videor. Min speciella applikation är att registrera växttillväxt för markskydd under våren och sommaren. Utmaning: D
Vattennivåmätare med Oled -skärm med hallon Pi: 4 steg
Vattennivåmätare med Oled -skärm med Raspberry Pi: Hej alla, jag är Shafin, medlem i Aiversity. Jag kommer att dela med mig om hur man bygger en vattennivåsensor med en Oled -display för vattentankar med en hallonpi. Oljedisplayen visar andelen hink fylld med vatten
Smart väckarklocka: en smart väckarklocka tillverkad med hallon Pi: 10 steg (med bilder)
Smart väckarklocka: en smart väckarklocka tillverkad med hallon Pi: Har du någonsin velat ha en smart klocka? I så fall är detta lösningen för dig! Jag gjorde Smart Alarm Clock, det här är en klocka som du kan ändra alarmtiden enligt webbplatsen. När larmet går går det ett ljud (summer) och 2 lampor lyser