Daftar Isi:
- Langkah 1: Siapkan Azure IoT Hub
- Langkah 2: Siapkan Raspberry Pi
- Langkah 3: Buat Perangkat di Azure IoT Hub
- Langkah 4: Menyebarkan Kode di Raspberry Pi dan Terhubung Dengan Azure IoT Hub
- Langkah 5: Lihat Data Telemetri di Azure IoT Hub
Video: Menyiapkan Raspberry Pi Dengan Azure IoT Hub: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Tujuan dari instruksi ini adalah untuk mendapatkan paparan langsung yang praktis terhadap kemampuan Azure IoT Hub. Artikel ini mencakup mendaftar ke Azure IoT Hub, menyiapkan Raspberry Pi, dan menghubungkan Pi dengan Azure IoT Hub untuk mengirim telemetri.
Apa yang akan Anda dapatkan:
- Raspberry Pi yang berfungsi dengan program Node.js mengirimkan data telemetri ke Azure IoT Hub
- Azure IoT Hub menerima data telemetri
Siapa yang di kebun binatang:
Raspberry Pi: Raspberry Pi bisa dibilang komputer paling populer sepanjang masa. Ini kecil, murah dan mudah diatur. Artikel ini berfungsi dengan versi Raspberry Pi 3+.
Azure IoT Hub: IoT Hub adalah layanan terkelola berbasis cloud yang berada di antara perangkat IoT dan sistem analitik/pemrosesan backend. Pengelolaan telemetri dan lalu lintas data dari sejumlah besar perangkat IoT, mengelola status perangkat, dan memastikan keamanan dan keandalan merupakan tantangan utama dalam peluncuran solusi intensif IoT. Azure IoT Hub memecahkan masalah ini dengan bertindak sebagai antarmuka garis depan bagi jutaan perangkat untuk terhubung dengan andal dan aman, dan kemudian memungkinkan perutean data, sinyal, dan telemetri untuk diproses ke sistem backend berbasis cloud hilir. Artikel ini menggunakan kode contoh yang disediakan Microsoft di GitHub.
Langkah 1: Siapkan Azure IoT Hub
- Daftar untuk akun uji coba *gratis* Azure dengan mengunjungi situs web Azure. Setelah akun Azure Anda aktif dan berjalan, buka menu di Halaman Beranda dan klik Buat Sumber Daya.
- Cari IoT Hub di daftar sumber daya, pilih IoT Hub dari hasil dan klik Buat.
- Masukkan nilai berikut untuk menyiapkan Azure IoT Hub dan klik 'Tinjau dan Buat'
Berlangganan: F1 - Tingkat Gratis
Resource Group: ini adalah kumpulan sumber daya. Jika Anda memiliki koleksi yang sudah ada, pilih itu atau buat grup sumber daya baru (hanya memerlukan nama)
Wilayah: pilih wilayah Anda
Nama IoT Hub: masukkan nama unik
Sistem akan membutuhkan waktu beberapa menit untuk membuat sumber daya Azure IoT Hub baru. Setelah siap, klik untuk melihat dasbor sumber daya
Langkah 2: Siapkan Raspberry Pi
Simpan Raspbian Buster di kartu SD melalui mesin Windows atau Mac Anda. Masukkan kartu SD di Raspberry Pi dan boot. Setelah desktop muncul, sambungkan ke Wi-Fi.
Untuk pemecahan masalah, kunjungi dokumentasi resmi Raspberry Pi.
Langkah 3: Buat Perangkat di Azure IoT Hub
- Kembali ke portal Azure dan klik Perangkat IoT di halaman sumber daya Azure IoT Hub. Klik '+BARU' untuk membuat perangkat baru
- Masukkan ID Perangkat (nama yang dapat dikenali), tinggalkan sisa bidang dengan nilai defat dan klik Simpan
- Ini akan membuat perangkat di IoT Hub
- Klik pada perangkat dan salin String Koneksi Utama
Langkah 4: Menyebarkan Kode di Raspberry Pi dan Terhubung Dengan Azure IoT Hub
Microsoft telah menerbitkan kode sampel, memulai cepat, dan tutorial di GitHub untuk memberikan awal yang cepat untuk proyek IoT Hub. Kami akan menggunakan tutorial Raspberry Pi. Tutorial ini menggunakan node.js tetapi jangan khawatir, Anda tidak memerlukan pengetahuan tentang node.js untuk membuat proyek ini.
- Hubungkan ke perangkat menggunakan klien SSH. Secara umum, ini adalah Putty untuk Windows dan Terminal untuk mesin Mac.
- Hubungkan ke Raspberry Pi
Periksa versi Node.js, itu harus lebih besar dari 10
simpul -v
Dapatkan kode sumber dari GitHub ke Raspberry Pi
git clone
Buka direktori kode dan instal
cd Azure-iot-samples-node/iot-hub/Tutorial/RaspberryPiApp
instal npm
- Selanjutnya, kami akan mengonfigurasi aplikasi untuk mengirim data suhu 'simulasi' ke Azure IoT Hub. Masuk ke dalam folder dan edit config.json melalui command prompt atau desktop Raspberry Pi. Ubah teks yang disorot menjadi 'benar'
- Kembali ke klien SSH dan masukkan String Koneksi perangkat yang sebelumnya disalin untuk menghubungkan Raspberry Pi ke Azure IoT Hub
sudo node index.js 'String koneksi perangkat dari Azure IoT Hub'
Langkah 5: Lihat Data Telemetri di Azure IoT Hub
Untuk melihat data telemetri yang diterima di Azure IoT Hub, kami akan menggunakan Visual Studio Code. Jika Anda belum menginstal VS Code, silakan unduh dari situs webnya.
- Buka Kode Visual Studio dan klik Ekstensi. Instal ekstensi Azure IoT Hub
- Setelah ekstensi diinstal, klik Azure IoT Hub di explorer. Ini akan meminta Anda untuk masuk untuk mengakses Portal Azure dan kemudian akan menampilkan sumber daya Azure IoT Hub dan perangkat Raspberry Pi
- Klik kanan pada perangkat dan klik 'Mulai Memantau Titik Akhir Acara Bawaan'. Ini akan mulai menampilkan data telemetri yang diterima dari Raspberry Pi
Tampilan layar berdampingan menunjukkan klien SSH (mengirim data ke Azure IoT Hub) dan Visual Studio Code (menampilkan data telemetri yang diterima di Azure IoT Hub).
Semoga Anda merasa menarik dan bermanfaat. Jangan ragu untuk membagikan tanggapan Anda. Selamat Raspberry Pi-/ing/
Direkomendasikan:
Menginstal Raspbian di Raspberry Pi 3 B Tanpa HDMI - Memulai Dengan Raspberry Pi 3B - Menyiapkan Raspberry Pi Anda 3: 6 Langkah
Menginstal Raspbian di Raspberry Pi 3 B Tanpa HDMI | Memulai Dengan Raspberry Pi 3B | Menyiapkan Raspberry Pi Anda 3: Seperti yang Anda ketahui, komputer Raspberry Pi cukup mengagumkan dan Anda bisa mendapatkan seluruh komputer hanya di satu papan kecil. Raspberry Pi 3 Model B memiliki fitur quad-core 64-bit ARM Cortex A53 clock pada 1,2 GHz. Ini menempatkan Pi 3 kira-kira 50
Lihat Solusi IoTea LoRa (dengan Azure, Perbarui 1812): 5 Langkah
Lihat Solusi IoTea LoRa (dengan Azure, Pembaruan 1812): Microsoft Azure adalah layanan cloud yang menyediakan daya komputasi yang lebih kuat dan stabil. Kali ini kami mencoba mengirim data IoTea kami ke sana
Menyiapkan Bluetooth HC-05 Dengan Arduino: 5 Langkah
Menyiapkan Bluetooth HC-05 Dengan Arduino: Dalam proyek ini, kami akan menggunakan modul Bluetooth HC05 dengan Arduino untuk mengirim pesan dari smartphone ke unit Arduino dan ditampilkan di komputer. Tentang modul Bluetooth HC-05:Modul HC-05 mudah untuk menggunakan modul Bluetooth SPP (Serial Port Protocol)
Menyiapkan Raspberry Pi Anda Dengan Raspbian(Jessie) Tanpa Kepala: 3 Langkah
Menyiapkan Raspberry Pi Anda Dengan Raspbian(Jessie) Headless: Pertama-tama kita perlu tahu tentang apa semua ini. Saya tidak akan memberikan pelajaran teori di sini. Sampai sekarang Anda hanya perlu tahu bahwa raspberry pi adalah single papan komputer mini (mini dalam arti lebih kecil dari komputer tradisional) Itu saja. Sederhana
Menyiapkan Situs Web Dengan Google's Page Creator: 6 Langkah
Menyiapkan Situs Web Dengan Google's Page Creator: Cara menyiapkan situs web dengan Page Creator baru Google Labs. (Cara membuat situs web 100mb sederhana gratis dan memilikinya di sore hari.) Termasuk cara, menautkan formulir halaman ke halaman, menautkan ke halaman lain, menautkan ke file html yang diunggah, menyertakan gambar