Hari baik untuk semua Pada artikel ini, saya ingin berbicara tentang pengalaman saya menggunakan modem 3G SIM7600X, yang dapat dihubungkan ke Raspberry Pi. Artikel ini mungkin bermanfaat bagi Anda yang perlu menggunakan Raspberry secara mandiri, tanpa adanya jaringan WIFI.
Parameter sistem
Raspberry Pi 3B +
OS: Raspbian GNU / Linux 10 (buster)
SIM7600E 4G HAT modem, versi firmware LE11B08SIM7600M22
Menghubungkan modem ke Raspberry
Modem HAT SIM7600E 4G saat ini harganya sekitar $ 80. Anda bisa memesannya di 
sini .
Modem memiliki slot 40-pin yang terhubung dengan Raspberry. Ada slot kartu SIM di bagian belakang papan modem. Saya menggunakan kartu SIM megafon.

Harap dicatat bahwa ketika Anda menghidupkan daya pada modem, dua indikator LED akan menyala: PWR dan NET.

Dokumentasi mengatakan bahwa perintah AT untuk mengontrol modem harus dikirim melalui port USB-nya. Oleh karena itu, kami memerlukan kabel terpisah untuk menghubungkan port ini ke port USB Raspberry.

Sekarang mari kita coba sambungkan ke modem menggunakan 
minicom . Anda dapat menggunakan file perangkat 
/ dev / ttyUSB2 atau 
/ dev / ttyS3 .
sudo apt-get install minicom sudo minicom -D /dev/ttyUSB2 
Pastikan modem merespons perintah AT dengan cukup. Misalnya, menggunakan 
AT + CPIN? Anda dapat memeriksa apakah modem melihat kartu SIM.
 AT OK AT+CPIN? +CPIN: READY 
Mendapatkan koordinat GPS.
Modem SIM7600 dilengkapi dengan penerima GPS. Untuk menggunakannya, sambungkan terlebih dahulu antena GPS eksternal ke soket GNSS. Setelah itu, kami akan membawa antena ke zona penerimaan sinyal GPS yang andal (mis., Setidaknya kami akan membuangnya melalui jendela, karena GPS tidak terperangkap di gedung beton).

Untuk menghidupkan penerima GPS, jalankan perintah:
 AT+CGPS=1 OK 
Periksa apakah penerima sudah mulai:
 AT+CGPS? +CGPS: 1,1 
Mari kita coba untuk mendapatkan koordinat GPS:
 AT+CGPSINFO +CGPSINFO: ,,,,,,,, 
Mungkin perlu mengulangi perintah terakhir beberapa kali hingga penerima βmenangkap satelitβ:
 AT+CGPSINFO +CGPSINFO: ,,,,,,,, AT+CGPSINFO +CGPSINFO: 2232.43534,N,11404.325345,E,300618, 0855320.0,96.0,0.0,0.0 
Menghubungkan modem ke jaringan GSM dan jaringan 3G.
Untuk mengakses jaringan, nyaman untuk menggunakan utilitas qmcli yang baru dirilis. Terima kasih banyak kepada orang dengan julukan mkrzysztofowicz, untuk 
penjelasan rinci tentang metode ini . (Sebelum itu, saya harus menggunakan 
utilitas sakis3g dan 
umtskeeper , yang tidak terlalu andal dan tidak terlalu nyaman.) Pertama, instal paket yang diperlukan:
 sudo apt-get update sudo apt-get install libqmi-utils udhcpc 
Modul radio modem SIM7600 dimatikan secara default. Hidupkan:
 sudo qmicli -d /dev/cdc-wdm0 --dms-set-operating-mode='online' 
Indikator NET pada modem harus mulai berkedip. Ini berarti bahwa modem telah beralih untuk mencari dan terhubung ke jaringan GSM. Periksa apakah jaringan ditemukan dan level sinyal tidak terlalu rendah:
 sudo qmicli -d /dev/cdc-wdm0 --dms-get-operating-mode sudo qmicli -d /dev/cdc-wdm0 --nas-get-signal-strength sudo qmicli -d /dev/cdc-wdm0 --nas-get-home-network 
Driver qmi-wwan, melihat modem SIM7600 yang terhubung ke Raspberry, menciptakan antarmuka jaringan wwan0. Secara default, 
802-3 diinstal sebagai protokol pada antarmuka ini, namun, protokol yang kita butuhkan ternyata 
raw-ip . Mari lakukan perubahan ini:
 sudo qmicli -d /dev/cdc-wdm0 -w  
Sekarang terhubung ke jaringan 3G. Anda dapat menemukan parameter untuk APN di halaman penyedia GSM Anda.
 sudo qmicli -p -d /dev/cdc-wdm0 --device-open-net='net-raw-ip|net-no-qos-header' --wds-start-network="apn='<YOUR_APN>',username='<YOUR_USERNAME>',password='<YOUR_PASSWORD>',ip-type=4" --client-no-release-cid 
Misalnya, dalam kasus Megaphone:
 apn='internet',username='gdata',password='gdata' 
Akhirnya, dapatkan alamat IP:
 sudo udhcpc -i wwan0 
Dengan perintah ifconfig, Anda dapat melihat bahwa antarmuka wwan0 sekarang diberi alamat IP tertentu. Jika demikian, maka selamat, semuanya berhasil!
 ifconfig wwan0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500 inet 10.245.223.144 netmask 255.255.255.224 destination 10.245.223.144 
Itu saja! Saya berharap Anda semua sukses dalam bisnis kami yang sulit.