Daftar Isi:

Hubungkan Inti RevPi Anda ke Ubidots: 5 Langkah
Hubungkan Inti RevPi Anda ke Ubidots: 5 Langkah

Video: Hubungkan Inti RevPi Anda ke Ubidots: 5 Langkah

Video: Hubungkan Inti RevPi Anda ke Ubidots: 5 Langkah
Video: AWS Data Visualization on Ubidots - Part 2.0 2024, November
Anonim
Hubungkan Inti RevPi Anda ke Ubidots
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 Komputasi Raspberry Pi, basis RevPi Core dapat diperluas dengan mulus menggunakan modul I/O yang sesuai dan gateway fieldbus untuk manajemen energi, pemantauan proses, kesehatan mesin, dan banyak lagi.

Rev Pi Core adalah fondasi untuk aplikasi apa pun dan tergantung pada kebutuhan I/O Anda, modul ekspansi seperti RevPi DIO, RevPi AIO, RevPi Gates dapat dipasang sebagai modul digital, analog, atau gateway. Seri Revolution Pi dimulai dengan perangkat dasar, RevPi Core dan RevPi Core 3, unit pemrosesan pusat dari sistem modular. Dilengkapi dengan prosesor quad-core dengan 1,2 GHz dan RAM 1 GByte, prosesor multi-core oleh Broadcom memiliki daya yang cukup untuk tugas-tugas kompleks seperti pemrosesan gambar atau komputasi tepi. Dipasang di rumah rel DIN dan ditenagai oleh 24 VDC, RevPi Core dibuat agar tahan lama dan membutuhkan input energi standar.

Dalam panduan berikut, Anda akan mempelajari cara mengintegrasikan RevPi Core dan RevPi Core 3 Anda dengan Ubidots Cloud, mensimulasikan pembacaan Tekanan, Suhu, dan Kelembaban melalui skrip firmware python, dan memvisualisasikan data ini di aplikasi Ubidots Anda sendiri dengan mudah. Tutorial ini dirancang hanya untuk pengaturan RevPi Core, jika Anda sudah memiliki inti yang dikompilasi dan sekarang ingin bekerja dengan beberapa modul ekspansi, silakan lihat artikel pengaturan di bawah ini untuk integrasi tambahan dan pengembangan aplikasi: RevPi Core + RevPi DIO

Langkah 1: Persyaratan

  • Kabel Ethernet
  • Catu Daya 24V
  • Revolusi Pi Inti 3
  • Akun Ubidots - atau - Lisensi STEM

Langkah 2: Pengaturan Perangkat Keras

Untuk memulai pengaturan RevPi Core atau RevPi Core 3 Anda, lihat Panduan Mulai Cepat dari Revolution Pi untuk mengonfigurasi dan menghubungkan perangkat Anda.;)

Setelah RevPi Core Anda dikonfigurasi dengan versi gambar terakhir (Jessie) dan terminal perangkat yang terhubung dengan benar, jalankan perintah di bawah ini:

sudo apt-get update

kemudian:

sudo apt-get upgrade

CATATAN: Perintah di atas akan membutuhkan waktu beberapa menit untuk diperbarui. Seluruh sistem sedang diperbarui, jadi harap bersabar.

Langkah 3: Pengaturan Firmware

Kami memutuskan untuk menggunakan bahasa pemrograman Python, karena mudah digunakan dengan RevPi Core. Jika Anda ingin mengkodekan bahasa lain, silakan merujuk ke forum Revolution Pi untuk detail tambahan dalam dukungan firmware.

Jika ini adalah pertama kalinya Anda bekerja dengan Python di RevPi Core Anda, lihat video ini untuk menjadi sedikit lebih akrab.

1. Untuk mulai menulis firmware Anda, buat skrip Python di terminal RevPi Core. Kami akan menggunakan editor nano, untuk membuat skrip baru. Untuk melakukan ini jalankan perintah di bawah ini:

nano ubidots_revpi.py

2. Silakan salin dan tempel kode contoh di bawah ini ke editor nano. Setelah ditempel, tetapkan Token Ubidots Anda di tempat yang ditunjukkan dalam skrip. Referensi di sini untuk bantuan menemukan token Ubidots Anda.

Dalam kode contoh ini kami telah menulis penundaan untuk komunikasi data dengan Ubidots menjadi setiap 1 detik. Jika Anda ingin memperpanjang penundaan ini, Anda dapat melakukannya cukup dengan menyesuaikan garis "Tunda = 1".

CATATAN: Untuk menyimpan skrip ke editor nano - tekan Ctrl+o, konfirmasi nama file yang akan ditulis (ubidots_revpi.py) dan tekan enter. Untuk menutup editor nano tekan Ctrl+x.

3. Sekarang mari kita uji skripnya. Jalankan skrip yang sebelumnya dibuat di terminal RevPi: python ubidots_revpi.py

Setelah skrip mulai berjalan, Anda akan melihat respons kode status yang berhasil dari Server Ubidots.

Langkah 4: Visualisasikan Data Anda

Visualisasikan Data Anda
Visualisasikan Data Anda
Visualisasikan Data Anda
Visualisasikan Data Anda

Buka akun Ubidots Anda dan verifikasi data telah diterima. Anda akan melihat perangkat baru secara otomatis dibuat di bagian Perangkat dengan nama perangkat menjadi alamat MAC dari RevPi Core Anda.

Keuntungan menetapkan alamat MAC RevPi Core sebagai label perangkat, adalah bahwa skrip yang sama akan melayani semua Core RevPi Anda, tetapi hanya perlu menyesuaikan alamat MAC dalam kode. Ini menyatakan bahwa dari pertama kali hingga terakhir kali Anda mengirim data ke Ubidots, data selalu tetap disimpan di perangkat yang tepat di Ubidots.

Tidak suka alamat MAC sebagai nama perangkat Anda di layar Ubidots Anda? Jangan khawatir! Anda dapat mengubah nama menjadi yang lebih ramah, tetapi label perangkat akan tetap sebagai alamat MAC untuk tidak pernah bingung perangkat mana. Lihat artikel pusat bantuan ini untuk lebih memahami Label Perangkat dan Nama Perangkat di Ubidots.

Klik pada perangkat apa pun di bagian Perangkat Anda untuk memvisualisasikan variabel yang direkam dan dikirim ke Ubidots dari firmware sampel kami. Seperti yang Anda lihat, kode sampel kami telah menyediakan tiga variabel: kelembaban, tekanan, dan suhu.

CATATAN PENTING: Seperti yang disebutkan sebelumnya, data yang diterbitkan dari kode sampel yang disediakan disimulasikan. Untuk mulai merasakan lingkungan dunia nyata, Anda memerlukan modul ekspansi dari Revolution Pi. Salah satunya seperti RevPi DIO, silakan merujuk ke artikel di bawah ini untuk membangun integrasi ini untuk pembacaan sensor dan aktuator: RevPi Core + RevPi DIO

Langkah 5: Hasil

Hanya dalam beberapa menit Anda mengintegrasikan RevPi Core dengan Ubidots, mengirim beberapa contoh data menggunakan kode Python tiruan, dan melaporkan pekerjaan Anda ke Ubidots untuk retensi data, visualisasi, dan perhitungan. Untuk menerapkan solusi Industri Anda untuk pemantauan atau manajemen, lihat jajaran lengkap modul ekspansi RevPi.

Sekarang saatnya membuat Ubidots Dashboards untuk memvisualisasikan dan memahami data Anda untuk membuat keputusan terbaik, sederhana dan koheren.

Direkomendasikan: