Orodha ya maudhui:

Raspberry Pi Pamoja na Moduli ya GSM: Hatua 5
Raspberry Pi Pamoja na Moduli ya GSM: Hatua 5

Video: Raspberry Pi Pamoja na Moduli ya GSM: Hatua 5

Video: Raspberry Pi Pamoja na Moduli ya GSM: Hatua 5
Video: Review of Roottronics LUPS-05 5V 2A UPS for Arduino and Raspberry Pie using 18650 Lithium battery 2024, Julai
Anonim
Raspberry Pi Pamoja na Moduli ya GSM
Raspberry Pi Pamoja na Moduli ya GSM

Wakati fulani uliopita niliandika aya kadhaa juu ya kutumia RPI kufuatilia mali yako:

www.instructables.com/id/Home-Security-Wit…

Niliahidi kuandika juu ya kutumia GSM "hivi karibuni", ambayo katika kesi hii imechukua miezi 5.

Sababu nadhani inaweza kuwa na maana katika muktadha huo (usalama wa nyumbani) ni dhahiri - zipo

mali bado bila ufikiaji wa mtandao wa kebo, n.k. ndivyo ilivyo kwa nyumba nyingi za likizo huko Norway ambapo ninaishi sasa. 30% yao hawana ufikiaji wa gridi - nimekuwa nikifikiria juu yake pia ambayo itachukua muda mwingi (Arduino hutumia nguvu nyingi pia kupendekeza suluhisho la busara).

Leo tu mafunzo mafupi juu ya kutumia moduli ya GSM kuunganisha RPI kwenye mtandao kupitia PPP, ukiacha sehemu ya "usalama wa nyumbani" kwani hiyo itahitaji zaidi - RPI ina safu moja tu (?), Kwa hivyo labda unapaswa kutumia USB-to -badilishaji wa angani kushikamana na msomaji wa RFID, ikiwa unahitaji.

Hatua ya 1: Wiring

Wiring
Wiring

Nitajaribu moduli ya A-GSM kutoka itbrainpower.net. Hiyo ni kwa sababu sijapata wakati wa kuweka pini kwa SIM800L. Naahidi nitafanya hivyo. A-GSM ni kutia chumvi tu kwa kazi hii rahisi, nilipata hii kama zawadi kutoka kwa wenzangu wakati nilikuwa naondoka Orange Poland, nahisi ni lazima kuiendesha.

Sawa - fuata tu picha. Nilikuwa na wasiwasi kuwa mtayarishaji wa Kiromania hashauri shifter yoyote ya kiwango cha TTL lakini nilipima voltage na inatuma 3V. Unapokuwa tayari na nyaya - bonyeza modem nguvu switch kwa sekunde moja au mbili.

Hatua ya 2: Kuangalia Uunganisho wa Bodi-kwa-GSM

Kuangalia Uunganisho wa Bodi-kwa-GSM
Kuangalia Uunganisho wa Bodi-kwa-GSM

Natumai SIM kadi yako haijalindwa na PIN. Ikiwa unaweza kuangalia wiring na PIN yako kwa wakati mmoja (inaweza kuwa sio 1234;-)):

Sudo apt-get kufunga minicom

Sudo minicom -D / dev / ttyAMA0 -b 115200

KATIKA

KWA + CPIN = 1234

Nilidhani kuwa modem inafanya kazi kwa baud 115200. Ikiwa sio hivyo na unataka kuibadilisha - unaweza kupakua hati ya Python kutoka kwa tovuti ya Itbrainpower.net (RPi_examples-v0.9-2014.09.30.tar) kuweka kasi, kwa mfano:

sudo python setSerial.py 9600 115200

Kabla ya kuiendesha toa maoni juu ya mistari yote ya agsm.open (), nadhani hii ilifanya kazi vizuri hapo zamani au kwa matoleo mengine ya Linux.

Kama unavyoona kwenye picha - ilibidi nizime / kwenye moduli ya GSM kuifanya ikubali PIN.

Hatua ya 3: PPP Config

Usanidi wa PPP
Usanidi wa PPP

Yaliyomo ya hatua hutoka kwa-gsm-RPI-mifano-py-maktaba-makao-v1_2.tar iliyopakuliwa kutoka kwa waundaji wa waundaji. Hariri na unakili-weka yaliyomo hapa chini (italiki) kwa maeneo yenye herufi nzito.

/ nk / chatscript / gprs

SAUTI YA BUSYABORT YA MIMBA

TOA MIMBA "HAKUNA MCHUKUZI"

ABORT "HAKUNA KIUNGO"

TOA MIMBA "HAKUNA TANI YA KUFANYA"

Toa mimba "HAKUNA JIBU"

KUTOA MIMBA "KUCHELEWA"

HARIBU "KOSA"

KUTOA "+ CGATT: 0"

"" KATIKA

Jedwali 12

OK ATH

Sawa ATE1

Sawa AT + CGDCONT = 1, "IP", "telia"

Sawa ATD * 99 #

JARIDA 22

Unganisha ""

Unaweza kuwasilisha PIN yako hapa pia (AT + CPIN…). 'telia' ni jina la APN, lazima ubadilishe kwa usanidi wa waendeshaji wako!

/ nk / ppp / wenzao / a-gsm

unganisha "/ usr / sbin / chat -v -f / etc / chatscript / gprs -T telia" / dev / ttyAMA0

115200

chaguo-msingi

matumizi

defaultroute

endelea

noauth

nadharia

mitaa

Hapa lazima ubadilishe APN pia. Hakikisha kasi ndio umeangalia mapema! Hiyo ni chanzo cha PPP ngumu-inashindwa. BTW - waandishi wanadai saraka ni 'pears' (sio sawa).

Hatua ya 4: Kuendesha PPP

Ili kuunganisha kwenye wavuti unafanya tu:

Sudo pon a-gsm

Shida inaweza kuwa kwamba tayari RPI yako imeunganishwa kwenye mtandao, kwa hivyo kuwa na uhakika inafanya kazi endesha hii kabla (wajanja wa Waromania kuipendekeza!):

Njia ya sudo del default

Sasa unapaswa kupata mtandao kupitia mtandao wa GSM. Jaribu kuweka anwani!

Kufunga PPP:

Sudo poff a-gsm

Ikiwa haikufanikiwa unaweza kuhitaji kuanza PPP katika hali ya utatuzi:

Sudo pon a-gsm dampo dampo logfd 2 nodetach

Kwa upande wangu makosa yalikuwa:

a) sio kuweka APN

b) kasi ya serial mbaya!

c) kitu kinachining'inia kwenye / dev / AMA0 - angalia mafunzo ya "Usalama wa Nyumbani" ili ujifunze jinsi ya kuachilia bandari!

Hatua ya 5: Kufanya

1) tuma picha za waingiliaji kupitia MMS, labda ni thabiti zaidi kuliko PPP (kujaribiwa)

2) angalia haya yote na SIM800L

3) PPP, MMS na SIM800L na Orange PI

Endelea kufuatilia!

Ilipendekeza: