Berkat ukuran Raspberry Pi yang kecil, komputer papan tunggal ini sangat portabel. Anda mungkin tidak selalu berada dalam jangkauan hotspot Wi-Fi saat bepergian, jadi opsi untuk terhubung ke jaringan seluler menarik jika Anda ingin tetap membuat Pi Anda online.
Dengan paket data seluler dan LTE HAT (Hardware Attached on Top), Anda akan dapat menghubungkan Raspberry Pi Anda ke jaringan seluler hampir di mana saja. Petunjuk langkah demi langkah kami akan memandu Anda melalui proses tersebut.
Peralatan yang Dibutuhkan
Sebelum Anda siap menghubungkan Raspberry Pi Anda ke jaringan seluler, Anda memerlukan:
- Raspberry Pi
- kartu microSD dengan Raspberry Pi OS (atau distribusi Linux berbasis ARM serupa) terpasang
- HAT Seluler (juga dikenal sebagai LTE Base HAT atau WWAN HAT)
- Modem Mini PCIe (mis. modem Quectel) yang akan berfungsi di wilayah Anda
- Kabel USB-A ke micro-USB
- U.FL (pria) ke kabel antena wanita SMA (atau U.FL).
- kartu SIM
- Antena LTE
- kabel Ethernet
- Kabel HDMI ke Mikro-HDMI
- Stand-off dan sekrup kecil
- Adaptor daya
Menghubungkan Perangkat Keras
Pertama, amankan empat stand-off ke papan Raspberry Pi. Selanjutnya, dengan tekanan lembut, tempatkan HAT ke pin GPIO Raspberry Pi, pastikan itu berbaris dengan benar. Anda kemudian ingin memastikan pas dengan mengencangkannya ke stand-off.
Modem kemudian harus digeser ke konektor di atas HAT, mirip dengan cara menghubungkan SSD M.2. Ada dua sekrup di ujung lain modem yang perlu diamankan juga. kamu. Kabel FL perlu dipasang untuk menyambungkan antena nanti. M1 dan D1 adalah port antena dan port D2/G biasanya untuk GPS (jika diperlukan).
Ini saat yang tepat untuk memasukkan kartu SIM dari operator Anda. Ini adalah praktik yang baik untuk melakukannya sebelum Anda menyambungkan daya dari Raspberry Pi Anda ke LTE HAT dan modem.
Untuk memastikan perangkat keras baru menerima daya, colokkan kabel USB ke HAT dan ujung lainnya ke a Port USB-A di Raspberry Pi—jika menggunakan Raspberry Pi 4, gunakan salah satu port USB 3.0 biru untuk kecepatan. Tergantung pada HAT Anda, berharap untuk melihat cahaya terang bersinar setelah dinyalakan.
Menginstal Perangkat Lunak
Dengan asumsi bahwa Anda tahu cara instal OS Raspberry Pi ke Raspberry Pi Anda, mari beralih ke konfigurasi koneksi ke jaringan seluler.
OS Raspberry Pi harus mendeteksi perangkat USB segera setelah HAT dan modem Anda terhubung melalui kabel USB. Untuk mengonfirmasi bahwa modem Anda dapat dilihat oleh sistem, ketik perintah berikut di terminal:
lsusb
Anda akan melihat sesuatu seperti ini:
Ini mengonfirmasi bahwa modem Anda dikenali oleh Raspberry Pi Anda. Selanjutnya, Anda perlu memvalidasi bahwa modem Anda yang terhubung ke USB mendaftarkan alamat IP. Untuk melakukannya, ketik:
ip -a
Anda akan menyadarinya 4: usb0 memiliki alamat IP. Jika perangkat Anda tidak memiliki alamat IP, coba sambungkan kembali perangkat keras Anda dan coba lagi perintah terminal.
Seperti yang Anda lihat, ada sebuah et0 koneksi terdaftar. Output ini mengacu pada koneksi Ethernet yang aktif dan berjalan. Jika koneksi Wi-Fi diaktifkan, Anda juga akan melihat alamat IP ditampilkan di dekat wlan0.
Untuk memastikan bahwa modem Anda dapat terhubung ke menara seluler terdekat, ketik berikut ini ke terminal Anda:
ping-SAYAusb0www.google.com-C 5
Saat modem Anda terhubung melalui USB, Anda akan mengatur modem Anda dalam mode yang disebut ECM (Ethernet Control Model). Anda memerlukan sebuah aplikasi, yang disebut minicom, untuk mengatur modem. Untuk menginstal minicom, buka terminal dan ketik perintah berikut:
sudo tepat Install minikom -y
Setelah terinstal, kembali ke terminal Anda dan masukkan perintah ini (Anda mungkin harus mengetikkan sudo awalan jika Anda mendapatkan kesalahan):
minicom -D /dev/ttyUSB2 -b 115200
Ini akan membuka koneksi serial menggunakan modem USB Anda dengan baud rate 115.200. Jika Anda mulai mengetik dan tidak dapat melihat karakter di layar, tekan Ctrl + A Kemudian e untuk mengaktifkan gema.
Gunakan perintah AT berikut untuk mengonfirmasi mode USB saat ini:
AT+QCFG="usbnet"
Jika Anda menerima sesuatu dengan usbnet=0, maka Anda harus beralih ke "1". Ini juga disebut sebagai mode ECM. Jika itu yang terjadi pada Anda, ketik:
AT+QCFG="usbnet",1
Modem harus reboot secara otomatis pada saat ini. Untuk mengonfirmasi tindakan ini, cari "Cannot open /dev/ttyUSB2!" muncul di layar dalam waktu lima detik. Jika tidak, ketikkan ini:
AT+CFUN=1,1
Jenis PADA sekali lagi, dan Anda akan menerima "OK" sebagai tanggapan. Anda sekarang harus memberi tahu modem informasi APN Anda dengan memasukkan yang berikut di minicom:
AT+CGDCONT=1,"AKU P","ANDA_APN"
Restart modem sekali lagi dengan menggunakan perintah:
AT+CFUN=1,1
Anda akan melihat sesuatu seperti ini setelah modem selesai reboot sekali lagi.
Keluar dari minicom dengan menekan Ctrl + A Kemudian X. Pastikan Anda telah memilih "Ya" dan tekan Memasuki.
Nyalakan ulang Raspberry Pi Anda; di terminal, masukkan:
sudo reboot
Setelah reboot selesai, masuk dan buka aplikasi terminal Anda. Jenis:
ifconfig usb0
Anda akan mencari penyebutan dari cdc_ether pengemudi. Ini mengonfirmasi bahwa modem Anda berfungsi seperti yang diharapkan.
Selain itu, Anda dapat mengulang ping perintah yang ditampilkan sebelumnya untuk mengonfirmasi bahwa Anda dapat terhubung ke internet melalui menara seluler terdekat.
Jika Anda memerlukan pemecahan masalah lebih lanjut, Sixfab memiliki panduan hebat yang menjelaskan Pengaturan modem ECM untuk modem Quectel.
Di Mana Anda Akan Membawa Raspberry Pi Anda?
Sekarang Anda memiliki kemampuan untuk menghubungkan Raspberry Pi Anda ke menara seluler terdekat yang didukung oleh operator, Anda dapat tetap terhubung ke internet ke mana pun Anda pergi. Ingatlah bahwa biaya data mungkin masih berlaku, jadi hubungi operator Anda sebelum mulai menggunakan modem Raspberry Pi secara teratur.
Pertimbangkan untuk mengambil proyek ini selangkah lebih maju dengan berbagi koneksi usb0 Raspberry Pi melalui port Ethernet-nya. Ini akan memungkinkan Anda untuk benar-benar serius bekerja dari rumah dengan menghubungkan Raspberry Pi Anda ke perangkat, sakelar, atau router lain.