Mundarija:
- 1 -qadam: simlarni ulash
- 2-qadam: GSM karta ulanishini tekshirish
- 3 -qadam: PPP konfiguratsiyasi
- 4 -qadam: PPPni ishga tushirish
- 5 -qadam: Qilish
Video: Raspberry Pi GSM moduli bilan: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bir muncha vaqt oldin men sizning mulkingizni kuzatish uchun RPIdan foydalanish haqida bir nechta xat yozgan edim:
www.instructables.com/id/Home-Security-Wit…
Men GSM -ni "tez orada" ishlatish haqida yozishga va'da berdim, bu holda 5 oy davom etdi.
Menimcha, bu kontekstda foydali bo'lishi mumkin (uy xavfsizligi) - aniq
kabelli Internetga ulanmagan hali ham mulklar, masalan. men hozir yashayotgan Norvegiyadagi ko'plab dam olish uylari ham shunday. Ularning 30 foizida hatto tarmoqqa kirish imkoni ham yo'q - men ham bu haqda o'ylardim, bu ko'proq vaqtni oladi (Arduino oqilona yechim taklif qilish uchun juda ko'p energiya sarflaydi).
Bugun GSM moduli yordamida PPP orqali Internetga ulanish haqida qisqacha qo'llanma, "uy xavfsizligi" qismini tark etish uchun biroz ko'proq narsa kerak bo'ladi - RPI faqat bitta ketma -ket (?), Shuning uchun siz USB -to -dan foydalanishingiz kerak. -agar kerak bo'lsa, RFID o'quvchisini ulash uchun ketma -ket konvertor.
1 -qadam: simlarni ulash
Men itbrainpower.net dan A-GSM modulini sinab ko'raman. Buning sababi, men pinlarni SIM800L ga lehimlashga ulgurmaganman. Men va'da beraman. A-GSM-bu oddiy ish uchun mubolag'a, men buni Orang Polshadan ketayotganimda hamkasblarimdan sovg'a sifatida oldim, men uni bajarishga majburman deb o'ylayman.
OK - rasmga amal qiling. Men ruminiyalik ishlab chiqaruvchi TTL darajasini o'zgartirishni taklif qilmasligidan xavotirda edim, lekin men kuchlanishni o'lchadim va u 3V yuboradi. Kabellar tayyor bo'lganda - modem quvvat tugmachasini bir -ikki soniya bosib turing.
2-qadam: GSM karta ulanishini tekshirish
Umid qilamanki, sizning SIM -kartangiz PIN -kod bilan himoyalanmagan. Agar shunday bo'lsa, siz simlarni va PIN-kodni bir vaqtning o'zida tekshirishingiz mumkin (1234 bo'lmasligi mumkin;-)):
sudo apt-get install minicom
sudo minicom -D /dev /ttyAMA0 -b 115200
DA
AT+CPIN = 1234
Menimcha, modem 115200 bodda ishlaydi. Agar bunday bo'lmasa va siz uni o'zgartirmoqchi bo'lsangiz-tezlikni sozlash uchun Itbrainpower.net veb-saytidan (RPi_examples-v0.9-2014.09.30.tar) Python skriptini yuklab olishingiz mumkin, masalan:
sudo python setSerial.py 9600 115200
Ishga tushirishdan oldin barcha agsm.open () qatorlarini sharhlang, menimcha, bu o'tmishda yoki boshqa Linux versiyalarida yaxshi ishlagan.
Rasmda ko'rib turganingizdek - PIN kodni qabul qilish uchun GSM modulini o'chirish/yoqish kerak edi.
3 -qadam: PPP konfiguratsiyasi
Bosqich mazmuni ishlab chiqaruvchilar saytidan yuklab olingan a-gsm-RPI-misollar-py-kutubxonaga asoslangan-v1_2.tar-dan keladi. Quyidagi kontentni tahrir qiling va nusxasini qalin joyga qo'ying (kursiv).
/etc/chatscripts/gprs
ABUS BUSYABORT OVOZI
"TA'MIRCHI YO'Q" deb bekor qiling
"DIALTON YO'Q" ni bekor qiling
"Qo'ng'iroq tovushi yo'q" ni bekor qiling
"JAVOB BILMAYDI"
"Kechiktirilgan" ni bekor qilish
"Xato" ni bekor qilish
ABORT "+CGATT: 0"
"" DA
Vaqt 12
OK ATH
OK ATE1
OK AT+CGDCONT = 1, "IP", "telia"
OK ATD*99#
Vaqt 22
ULANMOQ ""
PIN -kodni bu erga ham yuborishingiz mumkin (AT+CPIN …). 'telia' - bu APN nomi, uni operator konfiguratsiyasiga o'zgartirish kerak!
/etc/ppp/peers/a-gsm
ulang "/usr/sbin/chat -v -f/etc/chatscripts/gprs -T telia"/dev/ttyAMA0
115200
noipdefault
usepeerdns
standart yo'l
davom ettirish
noauth
nokrtscts
mahalliy
Bu erda siz APNni o'zgartirishingiz kerak. Tezlik siz ilgari tekshirganingizdek ekanligiga ishonch hosil qiling! Bu PPPni topish qiyin bo'lgan muvaffaqiyatsizliklar manbai. BTW - mualliflar katalog "nok" (noto'g'ri) deb da'vo qiladilar.
4 -qadam: PPPni ishga tushirish
Internetga ulanish uchun faqat quyidagilarni bajaring:
sudo pon a-gsm
Muammo shundaki, sizda RPI Internetga ulangan bo'lishi mumkin, shuning uchun uning ishlashiga ishonch hosil qilish uchun uni oldin ishga tushiring (buni taklif qilish ruminiyaliklarning aqlli!):
sudo route del default
Endi siz Internetga GSM tarmog'i orqali kirishingiz kerak. Manzilni kirgizishga harakat qiling!
PPPni o'chirish uchun:
sudo poff a-gsm
Agar muvaffaqiyatsiz bo'lsa, PPPni disk raskadrovka rejimida ishga tushirishingiz kerak bo'ladi:
sudo pon a-gsm nosozliklarni tuzatish logfd 2 nodetach
Mening vaziyatimda xatolar quyidagicha edi:
a) APNni o'rnatmaslik
b) noto'g'ri ketma -ketlik tezligi!
c) nimadir osilgan /dev /AMA0 - portni bo'shatishni o'rganish uchun "Uy xavfsizligi" qo'llanmasiga qarang!
5 -qadam: Qilish
1) tajovuzkorlarning rasmlarini MMS orqali yuboring, ehtimol PPPdan ko'ra barqarorroq (sinovdan o'tkaziladi)
2) bularning barchasini SIM800L yordamida tekshiring
3) apelsin PI bilan PPP, MMS va SIM800L
Yangiliklarni kuzatib boring, xabardor bo'lib boring; Biz bilan qoling!
Tavsiya:
Nutqli avtomatlashtirish -- Arduino -dan audio -- Ovoz bilan boshqariladigan avtomatlashtirish -- HC - 05 Bluetooth moduli: 9 qadam (rasmlar bilan)
Nutqli avtomatlashtirish || Arduino -dan audio || Ovoz bilan boshqariladigan avtomatlashtirish || HC - 05 Bluetooth moduli: …………………………. Boshqa videolarni ko'rish uchun YouTube kanalimga OBUNA BO'LING …. …. Bu videoda biz suhbat avtomatizatsiyasini qurdik .. Agar siz mobil telefon orqali ovozli buyruq yuborsangiz, u uy qurilmalarini yoqadi va fikr -mulohazalarini yuboradi
Arduino bilan SMS yuborish -- TC35 GSM moduli: 5 qadam
Arduino bilan SMS yuborish || TC35 GSM moduli: Ushbu kichik loyihada men sizga TC35 GSM modulini qanday to'g'ri ishlatish kerakligini va u bilan SMS yuborish uchun Arduino Uno bilan qanday ishlashni ko'rsataman
NodeMCU + eski noutbukning kamera moduli bilan CCTV kamerasi (Blynk bilan va ishlatmasdan): 5 qadam
NodeMCU + eski noutbukning kamera moduli bilan CCTV kamerasi (Blynk bilan va ishlatmasdan): Salom bolalar! Bu ko'rsatmada men sizga eski noutbukning kamera moduli va nodeMCU -dan CCTV -ga o'xshash narsalarni qanday ishlatganimni ko'rsataman
E32-433T LoRa moduli bo'yicha qo'llanma - E32 moduli uchun DIY kesish taxtasi: 6 qadam
E32-433T LoRa moduli bo'yicha qo'llanma | E32 moduli uchun DIY Breakout Board: Hey, nima bo'ldi, bolalar! Akarsh bu erda CETech.Bu mening loyiham-E32 LoRa modulining ishlashini tushunish uchun eByte-dan, bu yuqori quvvatli 1 vattli qabul qiluvchi moduli. Ishni tushunganimizda, menda dizayn bor
Arduino Rojdestvo ramkasi va A6 GSM moduli: 4 qadam (rasmlar bilan)
Arduino Rojdestvo ramkasi va A6 GSM moduli: Ramka Rojdestvo paytida shunchaki zavqlanish uchun qilingan:) Demo ko'rish uchun YouTube filmini tomosha qiling. AI A6 GSM moduli SMS oladi va uni Arduino Uno -ga usta sifatida yuboradi (i2c avtobus). Uno i2c avtobus ma'lumotlarini Arduino Nano -ga servolarni ko'chirishni boshlash uchun yuboradi va