Isi kandungan:
- Langkah 1: Pendawaian
- Langkah 2: Memeriksa Sambungan Board-to-GSM
- Langkah 3: Konfigurasi PPP
- Langkah 4: Menjalankan PPP
- Langkah 5: Yang Perlu Dilakukan
Video: Raspberry Pi Dengan Modul GSM: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Beberapa waktu yang lalu saya menulis beberapa perenggan mengenai penggunaan RPI untuk memantau harta benda anda:
www.instructables.com/id/Home-Security-Wit…
Saya berjanji untuk menulis mengenai penggunaan GSM "tidak lama lagi", yang dalam hal ini memakan masa 5 bulan.
Sebab saya fikir ia berguna dalam konteks itu (keselamatan rumah) jelas - ada
hartanah pegun tanpa akses internet kabel, mis. begitulah keadaannya dengan banyak pondok percutian di Norway tempat saya tinggal sekarang. 30% dari mereka bahkan tidak mempunyai akses grid - saya juga memikirkannya yang akan memerlukan lebih banyak masa (Arduino menghabiskan terlalu banyak tenaga juga untuk mencadangkan penyelesaian yang munasabah).
Hari ini hanya tutorial ringkas mengenai penggunaan modul GSM untuk menghubungkan RPI ke internet melalui PPP, meninggalkan bahagian "keselamatan rumah" kerana itu memerlukan sedikit lebih banyak - RPI hanya mempunyai satu siri (?), Jadi mungkin anda harus menggunakan USB-to -sukar penukar untuk melampirkan pembaca RFID, jika anda memerlukannya.
Langkah 1: Pendawaian
Saya akan mencuba modul A-GSM dari itbrainpower.net. Ini kerana saya tidak sempat menyisipkan pin ke SIM800L. Saya berjanji akan. A-GSM hanyalah keterlaluan untuk tugas mudah ini, saya mendapat ini sebagai hadiah dari rakan sekerja saya semasa saya meninggalkan Orange Poland, saya merasa wajib menjalankannya.
Ok - ikuti gambarnya. Saya bimbang bahawa pengeluar Romania tidak mencadangkan perubahan tahap TTL tetapi saya mengukur voltan dan ia menghantar 3V. Apabila anda sudah siap dengan kabel - tekan suis kuasa modem selama satu atau dua saat.
Langkah 2: Memeriksa Sambungan Board-to-GSM
Saya harap kad SIM anda tidak dilindungi PIN. Sekiranya berlaku, anda boleh memeriksa pendawaian dan PIN anda pada satu masa (mungkin tidak 1234;-)):
sudo apt-get install minicom
sudo minicom -D / dev / ttyAMA0 -b 115200
AT
AT + CPIN = 1234
Saya menganggap modem berfungsi pada 115200 baud. Sekiranya tidak berlaku dan anda mahu mengubahnya - anda boleh memuat turun skrip Python dari laman web Itbrainpower.net (RPi_examples-v0.9-2014.09.30.tar) untuk menetapkan kelajuan, mis.:
sudo python setSerial.py 9600 115200
Sebelum anda menjalankannya, komen semua baris agsm.open (), saya rasa ini berfungsi dengan baik pada masa lalu atau pada beberapa versi Linux yang lain.
Seperti yang anda lihat pada gambar - saya terpaksa mematikan / menghidupkan modul GSM untuk membuatnya menerima PIN.
Langkah 3: Konfigurasi PPP
Kandungan langkah tersebut berasal dari a-gsm-RPI-samples-py-library-based-v1_2.tar yang dimuat turun dari laman web pengeluar. Edit dan salin-tampal kandungan di bawah (miring) ke lokasi dengan huruf tebal.
/ etc / chatscripts / gprs
SUARA BUSYABORT LUAR BIASA
MENGENAI "TIADA KERETA"
MENGENAL "TIADA DIALTONE"
LUAR BIASA "TIADA Nada DIAL"
LUAR BIASA "TIADA JAWAPAN"
LUAR BIASA "DITOLAK"
LUAR BIASA "KESALAHAN"
LUAR BIASA "+ CGATT: 0"
"" PADA
MASA 12
OK ATH
OK ATE1
OK AT + CGDCONT = 1, "IP", "telia"
OK ATD * 99 #
MASA 22
Sambungkan ""
Anda mungkin menyerahkan PIN anda di sini juga (AT + CPIN…). 'telia' adalah nama APN, anda harus menukarnya ke konfigurasi pengendali anda!
/ etc / ppp / rakan sebaya / a-gsm
sambung "/ usr / sbin / chat -v -f / etc / chatscripts / gprs -T telia" / dev / ttyAMA0
115200
lalai
usepeerdns
jalan keluar lalai
berterusan
noauth
nocrtscts
tempatan
Di sini anda mesti menukar APN juga. Pastikan kelajuan adalah yang anda periksa lebih awal! Itu adalah sumber PPP yang sukar dicari. BTW - pengarang mendakwa direktori itu 'pir' (salah).
Langkah 4: Menjalankan PPP
Untuk menyambung ke internet anda hanya melaksanakan:
sudo pon a-gsm
Masalahnya mungkin anda mempunyai RPI anda yang tersambung ke Internet, jadi untuk memastikan ia berfungsi, jalankan ini sebelum ini (bijak orang Romawi mencadangkannya!):
laluan sudo del lalai
Sekarang anda harus mempunyai akses ke Internet melalui rangkaian GSM. Cuba ping alamat!
Untuk mematikan PPP:
sudo poff a-gsm
Sekiranya tidak berjaya, anda mungkin perlu memulakan PPP dalam mod debug:
sudo pon a-gsm debug dump logfd 2 nodetach
Kes saya kesilapannya adalah:
a) tidak menetapkan APN
b) kelajuan siri yang salah!
c) sesuatu yang tergantung pada / dev / AMA0 - lihat tutorial "Keselamatan Rumah" untuk mengetahui cara membebaskan port!
Langkah 5: Yang Perlu Dilakukan
1) hantar gambar penceroboh melalui MMS, mungkin lebih stabil daripada PPP (akan diuji)
2) periksa semua ini dengan SIM800L
3) PPP, MMS dan SIM800L dengan Orange PI
Nantikan!
Disyorkan:
Menghantar SMS Dengan Arduino -- Modul GSM TC35: 5 Langkah
Menghantar SMS Dengan Arduino || Modul GSM TC35: Dalam projek kecil ini saya akan menunjukkan kepada anda cara menggunakan modul GSM TC35 dengan betul dan cara menggunakannya dengan Arduino Uno untuk menghantar SMS dengannya
Sistem Penggera GSM Peribadi - Modul SMS SIM900A, Arduino: 3 Langkah
Sistem Penggera GSM Peribadi - Modul SMS SIM900A, Arduino: Beberapa kali sebulan saya membawa ibu saudara lama saya ke gereja tempatan. Kadang-kadang perkhidmatan gereja memerlukan lebih lama dan waktu tamat sukar untuk diramalkan. Jadi setelah beberapa setengah jam menunggu, saya fikir akan lebih baik jika dia memberi amaran bahawa perkhidmatan itu
Telefon bimbit Asas Menggunakan Kit Penemuan STM32F407 dan Modul GSM A6: 14 Langkah (dengan Gambar)
Telefon Bimbit Asas Menggunakan Kit Penemuan STM32F407 dan Modul GSM A6: Adakah anda pernah mahu membuat projek terbenam yang hebat ?. Sekiranya ya, bagaimana dengan membina salah satu alat yang paling popular dan kegemaran semua orang iaitu Telefon bimbit !!!. Dalam Instructable ini, saya akan membimbing anda bagaimana membina telefon bimbit asas menggunakan STM
Kawalan Motor Berasaskan Arduino GSM (Tanpa Modul GSM): 3 Langkah
Arduino GSM Motor Control (Tanpa Modul GSM): Dalam projek ini saya akan menunjukkan kaedah asas tetapi unik untuk menghidupkan dan mematikan apa sahaja menggunakan relay. Idea ini datang dari segelintir orang yang melakukan projek seperti itu tetapi mereka menghadapi masalah mereka semua bergantung pada tingkah laku telefon bimbit semasa dalam panggilan. Saya simp
Arduino Christmas Frame & A6 GSM Modul: 4 Langkah (dengan Gambar)
Arduino Christmas Frame & A6 GSM Module: Frame dibuat hanya untuk bersenang-senang pada waktu Krismas:) Tonton filem YouTube untuk melihat demo. Modul AAI G6 AAI menerima SMS dan menghantarnya ke Arduino Uno sebagai master (bas i2c). Arduino Uno menghantar maklumat bas i2c ke Arduino Nano untuk mula memindahkan servo, dan ke