Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
IoT Plug and Play memungkinkan penyusun solusi untuk mengintegrasikan perangkat IoT dengan solusinya tanpa konfigurasi manual. Inti dari IoT Plug and Play, adalah model perangkat yang menjelaskan kemampuan perangkat ke aplikasi yang mengaktifkan IoT Plug and Play. Model ini disusun sebagai set antarmuka yang menentukan:
- Properti yang mewakili status baca-saja atau bisa-tulis dari perangkat atau entitas lain. Misalnya, nomor seri perangkat adalah properti baca-saja dan suhu target pada termostat adalah properti bisa-tulis.
- Telemetri adalah data yang dipancarkan oleh perangkat, baik data tersebut berupa aliran reguler pembacaan sensor, kesalahan sesekali, atau pesan informasi.
- Perintah yang menjelaskan fungsi atau operasi yang bisa dilakukan pada perangkat. Misalnya, perintah bisa me-reboot gateway atau mengambil gambar menggunakan kamera jarak jauh.
Setiap model dan antarmuka memiliki ID unik.
Diagram berikut menunjukkan elemen kunci solusi IoT Plug and Play:
Penyimpanan Model
Repositori model adalah penyimpanan untuk model yang dikumpulkan dan definisi antarmuka. Model dan antarmuka didefinisikan menggunakan Digital Twins Definition Language (DTDL).
UI web memungkinkan Anda mencari dan mengambil model dan antarmuka.
Perangkat
Penyusun perangkat mengimplementasikan kode untuk dijalankan pada perangkat IoT menggunakan salah satu SDK perangkat Azure IoT. SDK perangkat membantu penyusun perangkat untuk:
- Sambungkan dengan aman ke hub IoT.
- Daftarkan perangkat dengan hub IoT Anda dan umumkan ID model yang mengidentifikasi pengumpulan antarmuka DTDL yang diterapkan perangkat.
- Sinkronkan properti yang ditentukan dalam antarmuka DTDL antara perangkat dan hub IoT Anda.
- Tambahkan handler perintah untuk perintah yang ditentukan dalam antarmuka DTDL.
- Kirim telemetri ke hub IoT.
Penghubung Edge IoT
Gateway IoT Edge bertindak sebagai perantara untuk menyambungkan perangkat IoT Plug and Play yang tidak dapat terhubung langsung ke hub IoT. Untuk mempelajari selengkapnya, lihat Bagaimana perangkat IoT Edge dapat digunakan sebagai gateway.
Modul IoT Edge
Modul IoT Edge memungkinkan Anda menyebarkan dan mengelola logika bisnis di tepi. Modul Azure IoT Edge merupakan unit komputasi terkecil yang dikelola oleh Azure IoT Edge, dan dapat berisi layanan Azure (seperti Azure Stream Analytics) atau kode khusus solusi Anda sendiri.
Hub IoT Edge adalah salah satu modul yang membentuk runtime Azure IoT Edge. Bertindak sebagai proksi lokal untuk IoT Hub dengan mengekspos titik akhir protokol yang sama seperti IoT Hub. Konsistensi ini menandakan bahwa klien dapat terhubung ke runtime IoT Edge seperti yang mereka lakukan pada IoT Hub.
SDK perangkat membantu pembuat modul untuk:
- Gunakan hub IoT Edge untuk terhubung dengan aman ke hub IoT Anda.
- Daftarkan modul dengan hub IoT Anda dan umumkan ID model yang mengidentifikasi pengumpulan antarmuka DTDL yang diterapkan perangkat.
- Sinkronkan properti yang ditentukan dalam antarmuka DTDL antara perangkat dan hub IoT Anda.
- Tambahkan handler perintah untuk perintah yang ditentukan dalam antarmuka DTDL.
- Kirim telemetri ke hub IoT.
IoT Hub
IoT Hub adalah layanan yang dihosting cloud yang bertindak sebagai hub pesan pusat untuk komunikasi dua arah antara solusi IoT Anda dan perangkat yang dikelolanya.
Sebuah hub IoT
- Menyediakan ID model yang diimplementasikan oleh perangkat untuk solusi backend.
- Memelihara kembar digital yang berhubungan dengan setiap perangkat IoT Plug and Play yang tersambung ke hub.
- Meneruskan aliran telemetri ke layanan lain untuk diproses atau penyimpanan.
- Mengarahkan peristiwa perubahan kembar digital ke layanan lain untuk memungkinkan pemantauan perangkat.
Solusi sistem backend
Solusi backend memantau dan mengontrol perangkat yang terhubung dengan berinteraksi dengan kembar digital di hub IoT. Untuk menerapkan solusi backend, gunakan salah satu SDK layanan Azure IoT. Untuk memahami kemampuan perangkat yang terhubung, backend solusi:
- Mengambil ID model perangkat yang terdaftar di hub IoT.
- Menggunakan ID model untuk mengambil definisi antarmuka dari repositori model apa pun.
- Menggunakan pengurai model untuk mengekstrak informasi dari definisi antarmuka.
Solusi backend dapat menggunakan informasi dari definisi antarmuka untuk:
- Membaca nilai-nilai properti yang dilaporkan oleh perangkat.
- Memperbarui properti bisa-tulis pada perangkat.
- Perintah panggilan yang diimplementasikan oleh perangkat.
- Pahami format telemetri yang dikirim oleh perangkat.
Langkah berikutnya
Sekarang setelah Anda memiliki gambaran umum tentang arsitektur solusi IoT Plug and Play, langkah selanjutnya adalah mempelajari lebih lanjut tentang: