Arsitektur solusi IoT

Azure IoT
Azure Event Hubs
Azure IoT Hub

Secara topologi, solusi Azure Internet-of-Things (IoT) adalah kumpulan aset dan komponen yang dibagi di perangkat IoT, platform IoT, dan aplikasi IoT. Peristiwa, wawasan, dan tindakan adalah aliran data dan alur pemrosesan yang terjadi di seluruh bagian struktural ini.

A diagram showing the relationship between devices, the IoT platform, and an application.

Artikel ini menjelaskan karakteristik perangkat, platform, dan aplikasi IoT. Artikel ini juga membahas gateway IoT Edge, dan pengesahan platform IoT, autentikasi, protokol, dan provisi.

Perangkat, platform, dan aplikasi IoT

Perangkat IoT adalah hal fisik atau virtual yang mengirim peristiwa ke dan menerima perintah dari aplikasi IoT. Istilah hal-hal dan perangkat keduanya berarti perangkat yang tersambung dalam solusi IoT.

Perangkat IoT memiliki satu atau beberapa karakteristik berikut:

  • Memiliki identitas unik yang membedakannya dalam solusi.
  • Memiliki properti, atau status, yang dapat diakses aplikasi.
  • Mengirim peristiwa ke platform IoT agar aplikasi dapat ditindaklanjuti.
  • Menerima perintah dari aplikasi untuk dijalankan.

Platform IoT adalah kumpulan layanan yang memungkinkan perangkat dan aplikasi tersambung dan berkomunikasi satu sama lain. Platform Azure IoT biasanya terdiri dari Azure IoT Hub dan layanan perutean aktivitas seperti Azure Event Hub.

Platform IoT setidaknya:

  • Broker mengamankan konektivitas, autentikasi, dan komunikasi antara perangkat dan aplikasi tepercaya.
  • Menghasilkan wawasan kontekstual tentang peristiwa yang masuk untuk menentukan perutean peristiwa ke titik akhir.

Aplikasi adalah kumpulan layanan dan komponen khusus skenario yang unik untuk solusi IoT. Aplikasi IoT biasanya memiliki:

  • Campuran Azure atau layanan lain untuk komputasi, penyimpanan, dan titik akhir peristiwa, dikombinasikan dengan logika bisnis aplikasi yang unik.
  • Alur kerja Peristiwa untuk menerima dan memproses peristiwa perangkat yang masuk.
  • Alur kerja Tindakan untuk mengirim perintah ke perangkat atau proses lainnya.

Kontributor

Artikel ini dikelola oleh Microsoft. Ini awalnya ditulis oleh kontributor berikut.

Penulis utama: