![Uji Kelajuan Internet Anda Menggunakan Raspberry Pi + Ubidots: 9 Langkah Uji Kelajuan Internet Anda Menggunakan Raspberry Pi + Ubidots: 9 Langkah](https://i.howwhatproduce.com/images/011/image-31827-j.webp)
Isi kandungan:
- Langkah 1: Keperluan
- Langkah 2: Persediaan
- Langkah 3: Menghubungkan NanoPi ke Ubidots Menggunakan Python
- Langkah 4: Sekarang Tiba masanya untuk Kod
- Langkah 5: Langkah Pilihan: Namakan semula Peranti dan Pembolehubah
- Langkah 6: Buat Crontab untuk Menjalankan Skrip Setiap N Minit
- Langkah 7: Papan Pemuka Ubidots
- Langkah 8: Pemberitahuan Internet Lambat / tidak
- Langkah 9: Kesimpulannya
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Uji Kelajuan Internet Anda Menggunakan Raspberry Pi + Ubidots Uji Kelajuan Internet Anda Menggunakan Raspberry Pi + Ubidots](https://i.howwhatproduce.com/images/011/image-31827-1-j.webp)
Raspberry Pi telah menjadi alat yang digunakan secara meluas bukan hanya untuk tujuan prototaip dan pendidikan, tetapi juga untuk projek pengeluaran industri dalam perniagaan.
Selain saiz Linux, kos rendah, dan OS Linux yang beroperasi sepenuhnya, ia juga dapat berinteraksi dengan periferal lain melalui pin GPIO (General Purpose Input / Ourput Pins) yang membolehkan anda membuat kod aplikasi perkakasan yang cukup mantap tanpa harus menjadi pakar dalam elektronik tertanam.
Mengikuti artikel ini, anda akan belajar bagaimana mengukur kelajuan internet anda menggunakan Raspberry Pi dan menghantar parameter ke awan Ubidots untuk membuat amaran untuk memantau sambungan internet anda sepanjang hari!
Langkah 1: Keperluan
Untuk menyelesaikan tutorial ini, anda memerlukan:
- Pi Raspberry yang disambungkan ke Internet
- Akaun Ubidots - atau - Lesen STEM
Langkah 2: Persediaan
Panduan ini menganggap Pi Raspberry anda telah dikonfigurasi dan sudah disambungkan ke Internet. Sekiranya tidak dikonfigurasi, anda boleh melakukannya dengan cepat menggunakan panduan permulaan pantas ini dari Raspberry Pi Foundation.
CATATAN: Jika anda menggunakan dongle WiFi, kami sarankan menggunakan Wicd untuk menguruskan sambungan WiFi anda.
Langkah 3: Menghubungkan NanoPi ke Ubidots Menggunakan Python
![Menyambungkan NanoPi ke Ubidots Menggunakan Python Menyambungkan NanoPi ke Ubidots Menggunakan Python](https://i.howwhatproduce.com/images/011/image-31827-2-j.webp)
Dengan Raspberry Pi anda disambungkan ke internet, sahkan alamat IP yang diberikan ke akses papan menggunakan ssh di terminal komputer anda:
ssh pi @ {IP_Address_assigned}
Nama Pengguna: piPassword: raspberry
Seperti yang anda dapat lihat gambar di atas, akses anda berjaya, dan pengguna sekarang adalah pi @ raspberrypi.
Sekarang mari tingkatkan beberapa pakej dan pasang pip, pengurus paket Python:
kemas kini sudo apt-get> peningkatan sudo apt-get
sudo apt-get install python-pip python-dev build-essential
Pasang pustaka di bawah:
- permintaan: untuk membuat permintaan HTTP dari Python ke Ubidots
- pyspeedtest: untuk mengukur kelajuan Internet dari Python
permintaan pemasangan pip pyspeedtest
Petua Pro: Soalan Lazim dan Penyelesaian Masalah - Sekiranya anda mendapat masalah kebenaran semasa memasang pakej yang diperlukan, ubah mod pengguna ke root menggunakan arahan berikut:
sudo su
Langkah 4: Sekarang Tiba masanya untuk Kod
![Sekarang Tiba masanya untuk Kod! Sekarang Tiba masanya untuk Kod!](https://i.howwhatproduce.com/images/011/image-31827-3-j.webp)
![Sekarang Tiba masanya untuk Kod! Sekarang Tiba masanya untuk Kod!](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 kod yang disediakan dalam artikel ini. Pastikan untuk mengganti token akaun Ubidots anda di URL permintaan. Sekiranya anda tidak tahu cara mendapatkan Token Ubidots, sila lihat artikel di bawah:
Cari TOKEN anda dari akaun Ubidots anda
Sekarang mari kita uji skripnya:
python ubi_speed_tester.py
Sekiranya berfungsi dengan betul, anda akan melihat peranti baru di akaun Ubidots anda dengan tiga pemboleh ubah: Muat turun, Muat Naik dan Ping.
Langkah 5: Langkah Pilihan: Namakan semula Peranti dan Pembolehubah
![Langkah Pilihan: Namakan semula Peranti dan Pembolehubah Langkah Pilihan: Namakan semula Peranti dan Pembolehubah](https://i.howwhatproduce.com/images/011/image-31827-5-j.webp)
Nama-nama pemboleh ubah yang dibuat sama dengan label API, yang merupakan ID yang digunakan oleh API. Ini tidak bermaksud nama mereka tidak dapat diubah, jadi saya sarankan menukar nama peranti dan pemboleh ubah agar lebih ramah. Untuk mengetahui cara menamakan semula nama pemboleh ubah anda, lihat artikel di bawah:
Cara menyesuaikan nama Peranti dan nama Pembolehubah
Anda juga boleh menambahkan unit ke setiap pemboleh ubah.
Langkah 6: Buat Crontab untuk Menjalankan Skrip Setiap N Minit
![Buat Crontab untuk Menjalankan Skrip Setiap N Minit Buat Crontab untuk Menjalankan Skrip Setiap N Minit](https://i.howwhatproduce.com/images/011/image-31827-6-j.webp)
Sekarang setelah kami menguji skrip, kami dapat mengaturnya agar berjalan secara automatik setiap N minit. Untuk tujuan ini kami akan menggunakan alat Linux Cron untuk kecekapan.
1.- Jadikan fail boleh dilaksanakan di terminal komputer anda:
chmod a + x ubi_speed_tester.py
2.- Buat crontab:
Untuk beberapa sebab, perintah "crontab -e" tidak berfungsi di luar kotak, jadi penyelesaiannya adalah memasang cron secara manual dengan perintah di bawah:
sudo apt-get install cron
kemudian taip:
crontab -e
dan tambahkan baris:
* * * * * python /home/pi/ubi_speed_tester.py
untuk menjalankan skrip setiap minit.
3- Reboot dan Periksa Data anda di Ubidots
Untuk menghidupkan semula Raspberry Pi, anda mesti menggunakan root, untuk jenis ini:
sudo su
Kemudian, taipkan arahan di bawah untuk reboot Pi Raspberry:> but semula
Tunggu sebentar dan kemudian pergi ke Ubidots untuk mula melihat hasilnya dikemas kini setiap minit
Langkah 7: Papan Pemuka Ubidots
![Papan Pemuka Ubidots Papan Pemuka Ubidots](https://i.howwhatproduce.com/images/011/image-31827-7-j.webp)
Sekarang data anda ada di Ubidots, anda boleh membuat papan pemuka dan acara menggunakan data anda. Berikut adalah contoh:
Widget carta palang
Untuk melihat lebih lanjut mengenai Ubidots Dashboard, lihat Pusat Bantuan.
Langkah 8: Pemberitahuan Internet Lambat / tidak
![Pemberitahuan Internet Lambat / tidak Pemberitahuan Internet Lambat / tidak](https://i.howwhatproduce.com/images/011/image-31827-8-j.webp)
![Pemberitahuan Internet Lambat / tidak Pemberitahuan Internet Lambat / tidak](https://i.howwhatproduce.com/images/011/image-31827-9-j.webp)
Untuk memantau kelajuan internet anda ketika pergi, kami menambahkan beberapa acara untuk memberi tahu pengguna: jika Internet lambat atau jika tidak ada Internet.
- Acara berasaskan nilai (Internet perlahan)
- Acara berasaskan aktiviti (Internet tidak aktif)
Untuk melihat lebih lanjut mengenai Peristiwa Ubidots, lihat artikel Pusat Bantuan ini untuk maklumat lebih lanjut.
Langkah 9: Kesimpulannya
Saya hanya beberapa minit anda membina DIY Internet Speed Tester yang mudah. Sekarang letakkan Raspberry Pi anda di tempat yang selamat di belakang penghala anda dan jangan sekali-kali mengira kelajuan Internet anda lagi.
Selamat menggodam:)
Disyorkan:
Sambungkan dan Tetapkan Semula Penyelesaian Anda yang Terhubung Dengan Hologram Nova dan Ubidots: 9 Langkah
![Sambungkan dan Tetapkan Semula Penyelesaian Anda yang Terhubung Dengan Hologram Nova dan Ubidots: 9 Langkah Sambungkan dan Tetapkan Semula Penyelesaian Anda yang Terhubung Dengan Hologram Nova dan Ubidots: 9 Langkah](https://i.howwhatproduce.com/images/001/image-589-8-j.webp)
Sambungkan dan Tetapkan Semula Penyelesaian Anda yang Terhubung Dengan Hologram Nova dan Ubidots: Gunakan Hologram Nova anda untuk memperbaiki infrastruktur. Siapkan Hologram Nova menggunakan Raspberry Pi untuk mengirim data (suhu) ke Ubidots. Dalam panduan berikut, Ubidots akan menunjukkan cara menyiapkan Hologram Nova menggunakan Raspberry Pi dan mem
Tutorial Dual SONOFF: Kawal Peralatan Elektrik Anda Dari Jauh Menggunakan MQTT dan Ubidots: 4 Langkah
![Tutorial Dual SONOFF: Kawal Peralatan Elektrik Anda Dari Jauh Menggunakan MQTT dan Ubidots: 4 Langkah Tutorial Dual SONOFF: Kawal Peralatan Elektrik Anda Dari Jauh Menggunakan MQTT dan Ubidots: 4 Langkah](https://i.howwhatproduce.com/images/003/image-6147-j.webp)
Tutorial Dual SONOFF: Kawal Peralatan Elektrik Anda Dari jauh Menggunakan MQTT dan Ubidots: Relai Wi-Fi $ 9 ini dapat mengawal dua peralatan pada masa yang sama. Ketahui cara menyambungkannya ke Ubidots dan memanfaatkan sepenuhnya kemampuannya! Dalam panduan ini, anda akan belajar bagaimana mengawal beberapa peralatan 110V melalui Wi-Fi dengan harga $ 9, menggunakan SONOFF Dual Itead
Sambungkan RevPi Core + RevPi DIO anda ke Ubidots: 8 Langkah
![Sambungkan RevPi Core + RevPi DIO anda ke Ubidots: 8 Langkah Sambungkan RevPi Core + RevPi DIO anda ke Ubidots: 8 Langkah](https://i.howwhatproduce.com/images/005/image-12669-j.webp)
Sambungkan RevPi Core + RevPi DIO Anda ke Ubidots: Revolution Pi adalah PC perindustrian terbuka, modular, dan tahan lama berdasarkan Raspberry Pi yang telah ditetapkan semasa memenuhi standard EN61131-2. Dilengkapi dengan Modul Raspberry Pi Compute, pangkalan RevPi Core dapat dikembangkan dengan lancar dengan menggunakan
Adakah Anda Tahu Bagaimana Rasa Tumbuhan Anda? [Partikel + Ubidots]: 6 Langkah
![Adakah Anda Tahu Bagaimana Rasa Tumbuhan Anda? [Partikel + Ubidots]: 6 Langkah Adakah Anda Tahu Bagaimana Rasa Tumbuhan Anda? [Partikel + Ubidots]: 6 Langkah](https://i.howwhatproduce.com/images/009/image-24561-j.webp)
Adakah Anda Tahu Bagaimana Rasa Tumbuhan Anda? [Particle + Ubidots]: Tidak ada yang akan menggantikan jalan keluar dan menangani tanah untuk diri sendiri, tetapi teknologi hari ini memungkinkan untuk memantau tanah dan menjejaki parameter dari jarak jauh yang tidak dapat diukur oleh pancaindera manusia saya. Penyiasatan tanah seperti SHT10 kini sangat tepat dan menawarkan
Sambungkan RevPi Core anda ke Ubidots: 5 Langkah
![Sambungkan RevPi Core anda ke Ubidots: 5 Langkah Sambungkan RevPi Core anda ke Ubidots: 5 Langkah](https://i.howwhatproduce.com/images/011/image-31854-j.webp)
Sambungkan Inti RevPi Anda ke Ubidots: Revolution Pi adalah PC perindustrian terbuka, modular, dan tahan lama berdasarkan Raspberry Pi yang mapan sambil memenuhi standard EN61131-2. Dilengkapi dengan Modul Raspberry Pi Compute, pangkalan RevPi Core dapat dikembangkan dengan lancar dengan menggunakan