Daftar Isi:
- Langkah 1: Pengkabelan
- Langkah 2: Memeriksa Koneksi Board-to-GSM
- Langkah 3: Konfigurasi PPP
- Langkah 4: Menjalankan PPP
- Langkah 5: Untuk Melakukan
Video: Raspberry Pi Dengan Modul GSM: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Beberapa waktu lalu saya menulis beberapa paragraf tentang penggunaan RPI untuk memantau properti Anda:
www.instructables.com/id/Home-Security-Wit…
Saya berjanji untuk menulis tentang penggunaan GSM "segera", yang dalam hal ini telah memakan waktu 5 bulan.
Alasan saya pikir itu mungkin berguna dalam konteks itu (keamanan rumah) sudah jelas - ada
masih properti tanpa akses internet kabel, mis. itulah yang terjadi dengan banyak pondok liburan di Norwegia tempat saya tinggal sekarang. 30% dari mereka bahkan tidak memiliki akses jaringan - Saya telah memikirkannya juga yang akan memakan lebih banyak waktu (Arduino juga menghabiskan terlalu banyak energi untuk mengusulkan solusi yang masuk akal).
Hari ini hanya tutorial singkat tentang menggunakan modul GSM untuk menghubungkan RPI ke internet melalui PPP, meninggalkan bagian "keamanan rumah" karena itu akan membutuhkan sedikit lebih banyak - RPI hanya memiliki satu serial (?), jadi mungkin Anda harus menggunakan USB-to -konverter serial untuk memasang pembaca RFID, jika Anda membutuhkannya.
Langkah 1: Pengkabelan
Saya akan mencoba modul A-GSM dari itbrainpower.net. Itu karena saya belum sempat menyolder pin ke SIM800L. Saya berjanji akan melakukannya. A-GSM hanya berlebihan untuk tugas sederhana ini, saya mendapatkan ini sebagai hadiah dari rekan-rekan saya ketika saya meninggalkan Orange Poland, saya merasa berkewajiban untuk menjalankannya.
Ok - ikuti saja gambarnya. Saya khawatir bahwa produsen Rumania tidak menyarankan pemindah level TTL tetapi saya mengukur tegangan dan mengirimkan 3V. Saat Anda siap dengan kabel - tekan sakelar daya modem selama satu atau dua detik.
Langkah 2: Memeriksa Koneksi Board-to-GSM
Saya harap kartu SIM Anda tidak dilindungi PIN. Jika demikian, Anda dapat memeriksa kabel dan PIN Anda sekaligus (mungkin bukan 1234;-)):
sudo apt-get install minicom
sudo minicom -D /dev/ttyAMA0 -b 115200
PADA
AT+CPIN=1234
Saya berasumsi bahwa modem bekerja pada 115200 baud. Jika bukan itu masalahnya dan Anda ingin mengubahnya - Anda dapat mengunduh skrip Python dari situs web Itbrainpower.net (RPi_examples-v0.9-2014.09.30.tar) untuk mengatur kecepatan, mis.:
sudo python setSerial.py 9600 115200
Sebelum Anda menjalankannya, beri komentar pada semua baris agsm.open(), saya kira ini berfungsi dengan baik di masa lalu atau pada beberapa versi Linux lainnya.
Seperti yang Anda lihat pada gambar - saya harus mematikan/menghidupkan modul GSM untuk membuatnya menerima PIN.
Langkah 3: Konfigurasi PPP
Konten langkah ini berasal dari a-gsm-RPI-examples-py-library-based-v1_2.tar yang diunduh dari situs produsen. Edit dan salin-tempel konten di bawah (miring) ke lokasi yang dicetak tebal.
/etc/chatscripts/gprs
ABORT BUSYABORT SUARA
GABUNG "TIDAK ADA PEMBAWA"
BATALKAN "TIDAK ADA DIALTONE"
BATALKAN "TIDAK ADA NADA Panggil"
BATALKAN "TIDAK ADA JAWABAN"
BATALKAN "TERTUNDA"
BATALKAN "KESALAHAN"
BATALKAN "+CGATT: 0"
"" PADA
WAKTU 12
OK ATH
OK ATE1
OK AT+CGDCONT=1, "IP", "telia"
Oke ATD*99#
WAKTU 22
MENGHUBUNG ""
Anda juga dapat mengirimkan PIN Anda di sini (AT+CPIN…). 'telia' adalah nama APN, Anda harus mengubahnya ke konfigurasi operator Anda!
/etc/ppp/peers/a-gsm
sambungkan "/usr/sbin/chat -v -f /etc/chatscripts/gprs -T telia"/dev/ttyAMA0
115200
noip default
usepeerdns
rute default
bertahan
noauth
nocrtscts
lokal
Di sini Anda harus mengubah APN juga. Pastikan kecepatannya sesuai dengan yang telah Anda periksa sebelumnya! Itulah sumber kegagalan PPP yang sulit ditemukan. BTW - penulis mengklaim direktori tersebut 'pir' (salah).
Langkah 4: Menjalankan PPP
Untuk terhubung ke internet Anda cukup menjalankan:
sudo pon a-gsm
Masalahnya mungkin RPI Anda sudah terhubung ke Internet, jadi untuk memastikannya berfungsi, jalankan ini sebelumnya (pintar orang Rumania untuk menyarankannya!):
sudo rute del default
Sekarang Anda harus memiliki akses ke Internet melalui jaringan GSM. Coba ping alamat!
Untuk mematikan PPP:
sudo poff a-gsm
Jika tidak berhasil, Anda mungkin perlu memulai PPP dalam mode debug:
sudo pon a-gsm debug dump logfd 2 nodetach
Dalam kasus saya kesalahannya adalah:
a) tidak menyetel APN
b) kecepatan serial yang salah!
c) sesuatu yang tergantung di /dev/AMA0 - lihat tutorial "Keamanan Rumah" untuk mempelajari cara membebaskan port !
Langkah 5: Untuk Melakukan
1) mengirim gambar penyusup melalui MMS, mungkin lebih stabil daripada PPP (untuk diuji)
2) periksa semua ini dengan SIM800L
3) PPP, MMS dan SIM800L dengan Orange PI
Pantau terus!
Direkomendasikan:
Mengirim SMS Dengan Arduino -- Modul GSM TC35: 5 Langkah
Mengirim SMS Dengan Arduino || Modul GSM TC35: Dalam proyek kecil ini saya akan menunjukkan cara menggunakan modul GSM TC35 dengan benar dan cara menggunakannya dengan Arduino Uno untuk mengirim SMS dengannya
Sistem Alarm GSM Pribadi - Modul SMS SIM900A, Arduino: 3 Langkah
Personal GSM Alarm System - Modul SMS SIM900A, Arduino: Beberapa kali dalam sebulan saya membawa bibi tua saya ke gereja setempat. Kadang-kadang kebaktian gereja memakan waktu lebih lama dan waktu berakhirnya sulit diprediksi. Jadi setelah beberapa setengah jam menunggu, saya pikir akan lebih baik jika dia bisa memperingatkan saya bahwa layanan
Ponsel Dasar Menggunakan STM32F407 Discovery Kit dan Modul GSM A6: 14 Langkah (dengan Gambar)
Ponsel Dasar Menggunakan STM32F407 Discovery Kit dan Modul GSM A6: Pernahkah Anda ingin membuat proyek tertanam yang keren?. Jika ya, bagaimana dengan membangun salah satu gadget paling populer dan favorit semua orang yaitu Ponsel!!!. Dalam Instruksi ini, saya akan memandu Anda tentang cara membuat ponsel dasar menggunakan STM
Kontrol Motor Berbasis Arduino GSM (Tanpa Modul GSM): 3 Langkah
Kontrol Motor Berbasis Arduino GSM (Tanpa Modul GSM): Dalam proyek ini saya akan menunjukkan kepada Anda metode dasar tetapi unik untuk menghidupkan dan mematikan apa pun menggunakan relai. Ide ini datang dari beberapa orang yang melakukan proyek tersebut tetapi mereka memiliki masalah mereka semua tergantung pada perilaku ponsel saat menelepon. saya sim
Arduino Christmas Frame & Modul GSM A6: 4 Langkah (dengan Gambar)
Arduino Christmas Frame & A6 GSM Module: Frame dibuat hanya untuk bersenang-senang di waktu Natal :)Tonton film YouTube untuk melihat demo.Modul GSM AI A6 menerima SMS dan mengirimkannya ke Arduino Uno sebagai master (i2c bus).Arduino Uno mengirimkan info bus i2c ke Arduino Nano untuk mulai memindahkan servo, dan untuk