![Uji Kecepatan Internet Anda Menggunakan Raspberry Pi + Ubidots: 9 Langkah Uji Kecepatan Internet Anda Menggunakan Raspberry Pi + Ubidots: 9 Langkah](https://i.howwhatproduce.com/images/011/image-31827-j.webp)
Daftar Isi:
- Langkah 1: Persyaratan
- Langkah 2: Pengaturan
- Langkah 3: Menghubungkan NanoPi ke Ubidots Menggunakan Python
- Langkah 4: Sekarang Saatnya Membuat Kode
- Langkah 5: Langkah Opsional: Ganti Nama Perangkat dan Variabel
- Langkah 6: Buat Crontab untuk Menjalankan Script Setiap N Menit
- Langkah 7: Dasbor Ubidots
- Langkah 8: Pemberitahuan Internet Lambat / tidak ada
- Langkah 9: Kesimpulan
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
![Uji Kecepatan Internet Anda Menggunakan Raspberry Pi + Ubidots Uji Kecepatan Internet Anda Menggunakan Raspberry Pi + Ubidots](https://i.howwhatproduce.com/images/011/image-31827-1-j.webp)
Raspberry Pi telah menjadi perangkat yang banyak digunakan tidak hanya untuk pembuatan prototipe dan tujuan pendidikan, tetapi juga untuk proyek produksi industri dalam bisnis.
Selain ukuran Pi, biaya rendah, dan OS Linux yang beroperasi penuh, Pi juga dapat berinteraksi dengan periferal lain melalui pin GPIO (Input Tujuan Umum/Pin Ourput) yang memungkinkan Anda membuat kode aplikasi perangkat keras yang cukup kuat tanpa harus menjadi ahli dalam elektronik tertanam.
Mengikuti artikel ini, Anda akan belajar cara mengukur kecepatan internet Anda menggunakan Raspberry Pi dan mengirim parameter ke cloud Ubidots untuk membuat peringatan untuk memantau koneksi internet Anda sepanjang hari!
Langkah 1: Persyaratan
Untuk menyelesaikan tutorial ini, Anda memerlukan:
- Raspberry Pi terhubung ke Internet
- Akun Ubidots - atau - Lisensi STEM
Langkah 2: Pengaturan
Panduan ini mengasumsikan Raspberry Pi Anda telah dikonfigurasi dan sudah terhubung ke Internet. Jika tidak dikonfigurasi, Anda dapat melakukannya dengan cepat menggunakan panduan mulai cepat ini dari Raspberry Pi Foundation.
CATATAN: Jika Anda menggunakan dongle WiFi, sebaiknya gunakan Wicd untuk mengelola koneksi WiFi Anda.
Langkah 3: Menghubungkan NanoPi ke Ubidots Menggunakan Python
![Menghubungkan NanoPi ke Ubidots Menggunakan Python Menghubungkan NanoPi ke Ubidots Menggunakan Python](https://i.howwhatproduce.com/images/011/image-31827-2-j.webp)
Dengan Raspberry Pi Anda terhubung ke internet, verifikasi alamat IP yang ditetapkan untuk akses papan menggunakan ssh di terminal komputer Anda:
ssh pi@{IP_Address_assigned}
Nama Pengguna: piPassword: raspberry
Seperti yang Anda lihat gambar di atas, akses Anda berhasil, dan pengguna sekarang adalah pi@raspberrypi.
Sekarang mari perbarui beberapa paket dan instal pip, pengelola paket Python:
sudo apt-get update> sudo apt-get upgrade
sudo apt-get install python-pip python-dev build-essential
Instal perpustakaan di bawah ini:
- permintaan: untuk membuat permintaan HTTP dari Python ke Ubidots
- pyspeedtest: untuk mengukur kecepatan Internet dari Python
pip permintaan instal pyspeedtest
Kiat Pro: FAQ dan Pemecahan Masalah - Jika Anda mendapatkan masalah izin saat menginstal paket yang diperlukan, ubah mode pengguna menjadi root menggunakan perintah berikut:
sudo su
Langkah 4: Sekarang Saatnya Membuat Kode
![Sekarang Saatnya Membuat Kode! Sekarang Saatnya Membuat Kode!](https://i.howwhatproduce.com/images/011/image-31827-3-j.webp)
![Sekarang Saatnya Membuat Kode! Sekarang Saatnya Membuat Kode!](https://i.howwhatproduce.com/images/011/image-31827-4-j.webp)
Buat skrip Python di terminal komputer Anda:
nano ubi_speed_tester.py
Dan salin kode yang disediakan dalam artikel ini. Pastikan untuk mengganti token akun Ubidots Anda di URL permintaan. Jika Anda tidak tahu cara mendapatkan Token Ubidots Anda, silakan lihat artikel di bawah ini:
Temukan TOKEN Anda dari akun Ubidots Anda
Sekarang mari kita uji skripnya:
python ubi_speed_tester.py
Jika berfungsi dengan baik, Anda akan melihat perangkat baru di akun Ubidots Anda dengan tiga variabel: Unduh, Unggah, dan Ping.
Langkah 5: Langkah Opsional: Ganti Nama Perangkat dan Variabel
![Langkah Opsional: Ganti Nama Perangkat dan Variabel Langkah Opsional: Ganti Nama Perangkat dan Variabel](https://i.howwhatproduce.com/images/011/image-31827-5-j.webp)
Nama variabel yang dibuat sama dengan label API, yaitu ID yang digunakan oleh API. Ini tidak berarti namanya tidak dapat diubah, jadi saya sarankan untuk mengubah nama perangkat dan variabel agar lebih ramah. Untuk mengetahui cara mengganti nama variabel Anda, lihat artikel di bawah ini:
Cara menyesuaikan nama Perangkat dan nama Variabel
Anda juga dapat menambahkan unit ke setiap variabel.
Langkah 6: Buat Crontab untuk Menjalankan Script Setiap N Menit
![Buat Crontab untuk Menjalankan Script Setiap N Menit Buat Crontab untuk Menjalankan Script Setiap N Menit](https://i.howwhatproduce.com/images/011/image-31827-6-j.webp)
Sekarang setelah kita menguji skrip, kita dapat mengaturnya agar berjalan secara otomatis setiap N menit. Untuk tujuan ini kami akan menggunakan alat Linux Cron untuk efisiensi.
1.- Jadikan file tersebut dapat dieksekusi di terminal komputer Anda:
chmod a+x ubi_speed_tester.py
2.- Buat crontab:
Untuk beberapa alasan, perintah "crontab -e" tidak berfungsi, jadi solusinya adalah menginstal cron secara manual dengan perintah di bawah ini:
sudo apt-get install cron
lalu ketik:
crontab -e
dan tambahkan baris:
* * * * * python /home/pi/ubi_speed_tester.py
untuk menjalankan skrip setiap menit.
3- Reboot dan Periksa Data Anda di Ubidots
Untuk me-reboot Raspberry Pi Anda harus menggunakan sebagai root, untuk jenis ini:
sudo su
Kemudian, ketik perintah di bawah ini untuk me-reboot Raspberry Pi:> reboot
Tunggu sebentar lalu buka Ubidots untuk mulai melihat hasil yang diperbarui setiap menit
Langkah 7: Dasbor Ubidots
![Dasbor Ubidots Dasbor Ubidots](https://i.howwhatproduce.com/images/011/image-31827-7-j.webp)
Sekarang data Anda ada di Ubidots, Anda dapat membuat dasbor dan acara menggunakan data Anda. Berikut contohnya:
Widget diagram batang
Untuk melihat selengkapnya tentang Dasbor Ubidots, lihat Pusat Bantuan.
Langkah 8: Pemberitahuan Internet Lambat / tidak ada
![Pemberitahuan Internet Lambat / tidak ada Pemberitahuan Internet Lambat / tidak ada](https://i.howwhatproduce.com/images/011/image-31827-8-j.webp)
![Pemberitahuan Internet Lambat / tidak ada Pemberitahuan Internet Lambat / tidak ada](https://i.howwhatproduce.com/images/011/image-31827-9-j.webp)
Untuk memantau kecepatan internet Anda saat bepergian, kami menambahkan beberapa acara untuk memberi tahu pengguna: jika Internet lambat atau tidak ada Internet.
- Acara Berbasis Nilai (Internet lambat)
- Acara berbasis aktivitas (Internet tidak aktif)
Untuk melihat lebih banyak tentang Acara Ubidots, lihat artikel Pusat Bantuan ini untuk detail selengkapnya.
Langkah 9: Kesimpulan
Saya hanya beberapa menit Anda telah membuat Penguji Kecepatan Internet DIY yang mudah. Sekarang letakkan Raspberry Pi Anda di tempat yang aman di belakang router Anda dan jangan pernah heran dengan kecepatan Internet Anda lagi.
Selamat meretas:)
Direkomendasikan:
Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots: 9 Langkah
![Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots: 9 Langkah Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots: 9 Langkah](https://i.howwhatproduce.com/images/001/image-589-8-j.webp)
Hubungkan dan Perkuat Solusi Anda yang Terhubung Dengan Hologram Nova dan Ubidots: Gunakan Hologram Nova Anda untuk memperbaiki infrastruktur. Setup Hologram Nova menggunakan Raspberry Pi untuk mengirim data (suhu) ke Ubidots. Dalam panduan berikut, Ubidots akan mendemonstrasikan cara men-setup Hologram Nova menggunakan Raspberry Pi dan menampilkan
Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots: 4 Langkah
![Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots: 4 Langkah Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots: 4 Langkah](https://i.howwhatproduce.com/images/003/image-6147-j.webp)
Tutorial Ganda SONOFF: Mengontrol Peralatan Listrik Anda dari Jarak Jauh Menggunakan MQTT dan Ubidots: Relai Wi-Fi seharga $9 ini dapat mengontrol dua peralatan sekaligus. Pelajari cara menghubungkannya ke Ubidots dan lepaskan potensi penuhnya! Dalam panduan ini Anda akan belajar cara mengontrol beberapa peralatan 110V melalui Wi-Fi seharga $9, menggunakan SONOFF Dual Itead
Hubungkan RevPi Core + RevPi DIO Anda ke Ubidots: 8 Langkah
![Hubungkan RevPi Core + RevPi DIO Anda ke Ubidots: 8 Langkah Hubungkan RevPi Core + RevPi DIO Anda ke Ubidots: 8 Langkah](https://i.howwhatproduce.com/images/005/image-12669-j.webp)
Hubungkan RevPi Core + RevPi DIO Anda ke Ubidots: Revolution Pi adalah PC industri yang terbuka, modular, dan tahan lama berdasarkan Raspberry Pi yang sudah mapan sambil memenuhi standar EN61131-2. Dilengkapi dengan Modul Hitung Raspberry Pi, basis Inti RevPi dapat diperluas dengan mulus menggunakan
Hubungkan Inti RevPi Anda ke Ubidots: 5 Langkah
![Hubungkan Inti RevPi Anda ke Ubidots: 5 Langkah Hubungkan Inti RevPi Anda ke Ubidots: 5 Langkah](https://i.howwhatproduce.com/images/011/image-31854-j.webp)
Hubungkan Inti RevPi Anda ke Ubidots: Revolution Pi adalah PC industri terbuka, modular, dan tahan lama berdasarkan Raspberry Pi yang sudah mapan sambil memenuhi standar EN61131-2. Dilengkapi dengan Modul Hitung Raspberry Pi, basis Inti RevPi dapat diperluas dengan mulus menggunakan
Otomatiskan Seluruh Ruangan Anda Dengan Google Home + Arduino, NodeMCU, dan Ubidots: 5 Langkah
![Otomatiskan Seluruh Ruangan Anda Dengan Google Home + Arduino, NodeMCU, dan Ubidots: 5 Langkah Otomatiskan Seluruh Ruangan Anda Dengan Google Home + Arduino, NodeMCU, dan Ubidots: 5 Langkah](https://i.howwhatproduce.com/images/005/image-13215-46-j.webp)
Otomatiskan Seluruh Kamar Anda Dengan Google Home + Arduino, NodeMCU, dan Ubidots: Hai semuanya, di sini saya akan menunjukkan kepada Anda sebuah proyek yang saya lakukan. Ini akan mengontrol dan mengotomatisasi kamar Anda dengan arduino dan nodemcu dengan platform IoT yang saya mulai gunakan beberapa bulan yang lalu dan saya pikir luar biasa jadi di sini saya berbagi dengan Anda pengalaman saya. Dengan ini