Talaan ng mga Nilalaman:
- Hakbang 1: Mga kable
- Hakbang 2: Sinusuri ang Koneksyon sa Board-to-GSM
- Hakbang 3: Pag-configure ng PPP
- Hakbang 4: Pagpapatakbo ng PPP
- Hakbang 5: Dapat Gawin
Video: Raspberry Pi Na may Module ng GSM: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ilang oras ang nakalipas nagsulat ako ng ilang mga talata tungkol sa paggamit ng RPI upang subaybayan ang iyong pag-aari:
www.instructables.com/id/Home-Security-Wit…
Nangako akong magsulat tungkol sa paggamit ng GSM na "malapit na", na sa kasong ito ay tumagal ng 5 buwan.
Ang dahilan kung bakit sa tingin ko maaaring maging kapaki-pakinabang sa kontekstong iyon (seguridad sa bahay) ay halata - may mga
mga pag-aari pa ring walang access sa cable internet, hal. iyon ang kaso sa maraming mga holiday cottages sa Norway kung saan ako nakatira ngayon. 30% sa mga ito ay wala ring pag-access sa grid - Iniisip ko rin ito na kung saan ay magtatagal ng mas maraming oras (Ang Arduino ay gumagamit ng labis na enerhiya pati na rin upang magmungkahi ng isang makatuwirang solusyon).
Ngayon lamang ng isang maikling tutorial tungkol sa paggamit ng isang module ng GSM upang ikonekta ang RPI sa internet sa pamamagitan ng PPP, na iniiwan ang bahagi ng "seguridad sa bahay" na mangangailangan ng kaunti pa - Ang RPI ay may isang serial (?) Lamang, kaya marahil ay dapat mong gamitin ang USB-to -serial converter upang ikabit ang RFID reader, kung kailangan mo ito.
Hakbang 1: Mga kable
Susubukan ko ang module na A-GSM mula sa itbrainpower.net. Iyon ay dahil wala akong oras upang maghinang pin sa isang SIM800L. Pangako ko na gagawin ko. Ang A-GSM ay isang pagmamalabis lamang para sa simpleng gawaing ito, nakuha ko ito bilang isang regalo mula sa aking mga kasamahan habang aalis ako sa Orange Poland, nararamdaman kong obligado akong patakbuhin ito.
Ok - sundan mo lang ang larawan. Nag-alala ako na ang tagagawa ng Romanian ay hindi nagmungkahi ng anumang shifter sa antas ng TTL ngunit sinukat ko ang boltahe at nagpapadala ito ng 3V. Kapag handa ka na sa mga kable - pindutin ang modem power switch para sa isang segundo o dalawa.
Hakbang 2: Sinusuri ang Koneksyon sa Board-to-GSM
Inaasahan kong ang iyong SIM card ay hindi protektado ng PIN. Kung sakaling maaari mong suriin ang mga kable at ang iyong PIN nang sabay-sabay (maaaring hindi ito 1234;-)):
sudo apt-get install minicom
sudo minicom -D / dev / ttyAMA0 -b 115200
AT
SA + CPIN = 1234
Ipinapalagay ko na ang modem ay gumagana sa 115200 baud. Kung hindi ito ang kaso at nais mong baguhin ito - maaari mong i-download ang isang script ng Python mula sa Itbrainpower.net website (RPi_examples-v0.9-2014.09.30.tar) upang maitakda ang bilis, hal.:
sudo python setSerial.py 9600 115200
Bago mo ito patakbuhin magkomento ang lahat ng mga linya ng agsm.open (), hulaan ko na gumana ito nang nakaraan o sa ilang iba pang mga bersyon ng Linux.
Tulad ng nakikita mo sa larawan - kinailangan kong patayin / sa module ng GSM upang tanggapin itong PIN.
Hakbang 3: Pag-configure ng PPP
Ang nilalaman ng hakbang ay nagmula sa isang-gsm-RPI-halimbawa-py-library-based-v1_2.tar na na-download mula sa site ng mga tagagawa. I-edit at kopyahin ang nilalaman sa ibaba (italic) sa mga lokasyon nang naka-bold.
/ etc / chatscripts / gprs
ABORT BUSYABORT VOICE
ABORTADONG "WALANG CARRIER"
ABORT "WALANG DIALTONE"
ABORT "WALANG DIAL TONE"
ABORT "WALANG SAGOT"
ABORTADONG "TANGI"
ABORT "ERROR"
ABORT "+ CGATT: 0"
"" AT
TIMEOUT 12
OK ATH
OK ATE1
OK SA + CGDCONT = 1, "IP", "telia"
OK ATD * 99 #
TIMEOUT 22
CONNECT ""
Maaari mo ring isumite ang iyong PIN dito (SA + CPIN…). Ang 'telia' ay isang pangalan ng APN, kailangan mong baguhin ito sa iyong mga operator config!
/ etc / ppp / peer / a-gsm
ikonekta ang "/ usr / sbin / chat -v -f / etc / chatscripts / gprs -T telia" / dev / ttyAMA0
115200
noipdefault
usepeerdns
defaultroute
magpumilit
noauth
nocrtscts
lokal
Dito kailangan mo ring baguhin ang APN. Tiyaking ang bilis ay ang iyong nasuri nang mas maaga! Iyon ay isang mapagkukunan ng hard-to-find PPP na nabigo. BTW - inaangkin ng mga may-akda na ang direktoryo ay 'peras' (mali).
Hakbang 4: Pagpapatakbo ng PPP
Upang kumonekta sa internet ay nagpapatupad ka lamang:
sudo pon a-gsm
Ang problema ay maaaring nakakonekta mo na ang iyong RPI sa Internet, kaya upang matiyak na gumagana lamang ito patakbuhin ito bago (matalino sa mga Romaniano na iminumungkahi ito!):
sudo ruta del default
Ngayon ay dapat ay may access ka sa Internet sa pamamagitan ng GSM network. Subukang mag-ping ng isang address!
Upang patayin ang PPP:
sudo poff a-gsm
Kung hindi matagumpay maaaring kailanganin mong simulan ang PPP sa debug mode:
sudo pon a-gsm debug dump logfd 2 nodetach
Sa aking kaso ang mga pagkakamali ay:
a) hindi pagtatakda ng APN
b) maling bilis ng serial!
c) isang bagay na nakabitin sa / dev / AMA0 - tingnan ang tutorial na "Home Security" upang malaman kung paano palayain ang port!
Hakbang 5: Dapat Gawin
1) magpadala ng mga imahe ng mga nanghihimasok sa pamamagitan ng MMS, marahil mas matatag kaysa sa PPP (upang masubukan)
2) suriin ang lahat ng ito gamit ang SIM800L
3) PPP, MMS at SIM800L na may Orange PI
Manatiling nakatutok!
Inirerekumendang:
Pangunahing Mobile Phone Gamit ang STM32F407 Discovery Kit at GSM A6 Module: 14 Mga Hakbang (na may Mga Larawan)
Pangunahing Mobile Phone Gamit ang STM32F407 Discovery Kit at GSM A6 Modyul: Nais mo na bang lumikha ng isang cool na naka-embed na proyekto ?. Kung oo, paano ang tungkol sa pagbuo ng isa sa pinakatanyag at paboritong gadget ng lahat ie Mobile Phone !!!. Sa Instructable na ito, gagabayan kita sa kung paano bumuo ng isang pangunahing mobile phone gamit ang STM
Wireless na Komunikasyon Gamit ang NRF24L01 Transceiver Module para sa Mga Proyekto na Nakabatay sa Arduino: 5 Mga Hakbang (na may Mga Larawan)
Wireless na Komunikasyon Gamit ang NRF24L01 Transceiver Module para sa Mga Proyekto na Nakabatay sa Arduino: Ito ang aking pangalawang itinuturo na tutorial tungkol sa mga robot at micro-Controller. Tunay na kamangha-manghang makita ang iyong robot na buhay at gumagana tulad ng inaasahan at maniwala ka sa akin magiging mas masaya kung kontrolin mo ang iyong robot o iba pang mga bagay nang wireless nang mabilis at
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Arduino GSM Batay sa Kontrol sa Motor (Walang GSM Module): 3 Mga Hakbang
Arduino GSM Batay sa Kontrol sa Motor (Nang walang Module ng GSM): Sa proyektong ito, ipapakita ko sa iyo ang isang pangunahing ngunit natatanging pamamaraan upang i-on at i-off ang anumang gumagamit ng relay. Ang ideyang ito ay nagmula sa ilang mga tao na gumagawa ng mga naturang proyekto ngunit mayroon silang problema na lahat sila ay umaasa sa pag-uugali ng mobile phone sa pagtawag. I simp
Bumuo ng isang Dual 15V Power Supply Gamit ang Mga Module ng Istante para sa ilalim ng $ 50: 10 Mga Hakbang (na may Mga Larawan)
Bumuo ng isang Dual 15V Power Supply Gamit ang Off the Shelf Modules para sa Under $ 50: Panimula: Kung ikaw ay isang libangan na nakikipag-usap sa audio, pamilyar ka sa mga dalawahang supply ng kuryente. Karamihan sa mga low audio audio board tulad ng pre-amps ay nangangailangan ng kahit saan mula sa +/- 5V hanggang +/- 15V. Ang pagkakaroon ng dalawahang boltahe na supply ng kuryente ay ginagawang