Mündəricat:
- Addım 1: Kabel çəkmə
- Addım 2: Board-to-GSM bağlantısının yoxlanılması
- Addım 3: PPP Konfiqurasiyası
- Addım 4: PPP -nin işə salınması
- Addım 5: Etmək
Video: GSM Modulu ilə Raspberry Pi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bir müddət əvvəl mülkünüzü izləmək üçün RPI -dən istifadə haqqında bir neçə paraqraf yazdım:
www.instructables.com/id/Home-Security-Wit…
Bu vəziyyətdə 5 ay çəkən GSM "tezliklə" istifadə etməyi yazacağımı söz verdim.
Bu kontekstdə (ev təhlükəsizliyi) faydalı ola biləcəyini düşündüyüm səbəb açıqdır - var
kabel internet bağlantısı olmayan hələ də mülklər, məsələn. hal -hazırda yaşadığım Norveçdəki bir çox bağ evlərində belədir. Onların 30% -nin hətta şəbəkəyə girişi yoxdur - bu barədə daha çox vaxt aparacağını düşünürəm (Arduino ağlabatan bir həll təklif etmək üçün çox enerji sərf edir).
Bu gün RPI -ni PPP vasitəsi ilə internetə bağlamaq üçün bir GSM modulundan istifadə etməklə əlaqədar "ev təhlükəsizliyi" hissəsini tərk etməklə bağlı bir az daha çox şey lazım olacaq - RPI -nin yalnız bir seriyası var (?), Buna görə də USB -to istifadə etməlisiniz. ehtiyacınız varsa, RFID oxuyucusunu bağlamaq üçün seriya çeviricisi.
Addım 1: Kabel çəkmə
İtbrainpower.net saytından A-GSM modulunu sınayacağam. SİM800L -ə sancaqlar lehimləmək üçün vaxtım olmadığı üçün. Verəcəyimə söz verirəm. A-GSM bu sadə tapşırıq üçün sadəcə bir mübaliğədir, bunu Orange Polşadan ayrılarkən həmkarlarımdan bir hədiyyə olaraq aldım, bunu idarə etməyi özümə borc bilirəm.
Tamam - sadəcə şəkli izləyin. Rumıniya istehsalçısının heç bir TTL səviyyəsi dəyişdiricisi təklif etməməsindən narahat idim, amma gərginliyi ölçdüm və 3V göndərdi. Kabellər hazır olduqda - bir -iki saniyə modemin güc düyməsini basın.
Addım 2: Board-to-GSM bağlantısının yoxlanılması
Ümid edirəm ki, SIM kartınız PIN kodla qorunmur. Bu halda, kabelləri və PIN kodunuzu bir anda yoxlaya bilərsiniz (1234 ola bilməz;-)):
sudo apt-get minicom yükləyin
sudo minicom -D /dev /ttyAMA0 -b 115200
AT
AT+CPIN = 1234
Modemin 115200 baudda işlədiyini zənn etdim. Əgər belə deyilsə və dəyişdirmək istəyirsinizsə-sürəti təyin etmək üçün Itbrainpower.net saytından (RPi_examples-v0.9-2014.09.30.tar) bir Python skriptini yükləyə bilərsiniz, məsələn:
sudo python setSerial.py 9600 115200
Çalıştırmadan əvvəl bütün agsm.open () sətirlərini şərh edin, düşünürəm ki, bu keçmişdə və ya digər Linux versiyalarında yaxşı işləyirdi.
Şəkildə gördüyünüz kimi - PIN kodunu qəbul etməsi üçün GSM modulunu söndürməli/açmalı idim.
Addım 3: PPP Konfiqurasiyası
Addımın məzmunu istehsalçıların saytından yüklənmiş a-gsm-RPI-nümunələri-py-kitabxana-v1_2.tar-dan gəlir. Aşağıdakı məzmunu (italik) qalın hərflərlə düzəldin və kopyalayın.
/etc/chatscripts/gprs
ABUS BUSYABORT SESİ
"TAŞIYICI YOXdur"
"DIALTONE YOXDUR" QEYDİYYATI
"ÇIXARMA TONU YOXDUR"
"CAVAB YOXDUR" İÇİN ABORT EDİN
"GECİKDİ" ABORT
"HATA" nı ləğv edin
ABORT "+CGATT: 0"
"" AT
VAXT 12
OK ATH
OK ATE1
OK AT+CGDCONT = 1, "IP", "telia"
OK ATD*99#
VAXT 22
"" QONUN
PIN kodunuzu buraya da göndərə bilərsiniz (AT+CPIN…). 'telia' APN -in bir adıdır, onu operatorunuzun konfiqurasiyasına dəyişməlisiniz!
/etc/ppp/peers/a-gsm
qoşun "/usr/sbin/chat -v -f/etc/chatscripts/gprs -T telia"/dev/ttyAMA0
115200
noipdefault
usepeerdns
defolt
israr etmək
noauth
nkrtscts
yerli
Burada APN -ni də dəyişdirməlisiniz. Sürətin əvvəllər yoxladığınızdan əmin olun! Bu çətin tapılan PPP uğursuzluqlarının mənbəyidir. BTW - müəlliflər kataloqun "armud" olduğunu iddia edirlər (səhv).
Addım 4: PPP -nin işə salınması
İnternetə qoşulmaq üçün sadəcə icra edin:
sudo pon a-gsm
Bəlkə də RPI -nizi İnternetə bağlamağınız ola bilər, buna görə işlədiyinə əmin olmaq üçün bunu əvvəlcədən işləyin (bunu təklif etmək Rumınların ağıllıdır!):
sudo marşrut del default
İndi GSM şəbəkəsi vasitəsilə İnternetə çıxışınız olmalıdır. Ünvan yazmağa çalışın!
PPP -ni bağlamaq üçün:
sudo poff a-gsm
Uğursuz olarsa, PPP -ni debug rejimində başlamalı ola bilərsiniz:
sudo pon a-gsm debug dökümü logfd 2 qovluqda
Mənim vəziyyətimdə səhvlər belə idi:
a) APN təyin etməmək
b) səhv serial sürəti!
c) /dev /AMA0 -da asılı olan bir şey - limanın necə boşaldılacağını öyrənmək üçün "Ev Təhlükəsizliyi" təlimatına baxın!
Addım 5: Etmək
1) müdaxilə edənlərin şəkillərini MMS vasitəsilə göndərin, bəlkə də PPP -dən daha sabitdir (sınanacaq)
2) bütün bunları SIM800L ilə yoxlayın
3) Narıncı PI ilə PPP, MMS və SIM800L
İzləmədə qalın!
Tövsiyə:
Arduino ilə SMS Göndərmək -- TC35 GSM Modulu: 5 addım
Arduino ilə SMS Göndərmək || TC35 GSM Modulu: Bu kiçik layihədə sizə TC35 GSM modulunu necə düzgün istifadə edəcəyinizi və onunla bir SMS göndərmək üçün Arduino Uno ilə necə istifadə edəcəyinizi göstərəcəyəm
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım
ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
E32-433T LoRa Modulu Dərsliyi - E32 Modulu üçün DIY Breakout Board: 6 addım
E32-433T LoRa Modulu Dərsliyi | E32 Modulu üçün DIY Breakout Board: Hey, nə var, uşaqlar! Akarsh burada CETech-dən. Mənim bu layihəm, yüksək gücə malik 1 vatlıq ötürücü modulu olan eByte-dən E32 LoRa modulunun işini başa düşmək üçün daha çox öyrənmə əyrisidir. İşi başa düşdükdən sonra dizaynım var
Bluetooth vasitəsi ilə SD Kart Modulu ilə Arduinodan Android Telefonuna İstilik və Rütubət Məlumatlarını Qeyd edən: 5 addım
Bluetooth vasitəsi ilə SD Kart Modulu ilə Arduinodan Android Telefona qədər İstilik və Rütubət Məlumatlarını Qeyd edən: Hamıya Salam, bu mənim ilk təlimatımdır, inşallah istehsalçı cəmiyyətinə kömək etdiyim kimi kömək edərəm. Çox vaxt layihələrimizdə sensorlar istifadə edirik, ancaq məlumatları toplamaq, saxlamaq və dərhal Telefonlara və ya digər cihazlara ötürmək üçün bir yol tapırıq
Arduino GSM əsaslı motor idarəetmə (GSM modulu olmadan): 3 addım
Arduino GSM Əsaslı Motor İdarəçiliyi (GSM Modulu olmadan): Bu layihədə sizə röleyi istifadə edərək hər hansı bir şeyi açmaq və söndürmək üçün əsas, lakin bənzərsiz bir üsul göstərəcəyəm. Bu fikir, bu cür layihələr həyata keçirən bir neçə adamdan gəldi, amma hamısının çağırışda cib telefonunun davranışlarından asılı olduqları problemi var idi. Mən sadə