Menjelaskan Azure IoT Central

Selesai

Tim manajemen Adatum meminta dukungan untuk lebih banyak kebutuhan pelanggan untuk pemantauan otomatis, peringatan, dan layanan mandiri appliance pintar. Tim pengembangan Anda ingin mengetahui kebutuhan ini dengan memperluas kemampuan aplikasi berbasis cloud yang baru dikembangkan secara bertahap. Untuk mencapai tujuan ini, Anda memutuskan untuk menjelajahi fungsionalitas Azure IoT Central.

Apa itu Azure IoT Central?

Azure IoT Central adalah layanan cloud yang dikelola penuh yang menyederhanakan implementasi berbagai kemampuan IoT, termasuk pengumpulan telemetri, pemrosesan, analitik, dan manajemen perangkat yang aman.

Sample high-level architecture that includes Azure IoT Central.

Azure IoT Central:

  • Membantu Anda meminimalkan upaya pengembangan kustom dan administratif overhead.
  • Memungkinkan Anda menggunakan fleksibilitas dan skalabilitas cloud.
  • Mendukung integrasi bawaan dengan banyak layanan Azure lainnya.
  • Membantu Anda menjembatani celah antara perangkat IoT dengan aplikasi berbasis cloud yang dapat mempercepat integrasi keduanya.
  • Mempromosikan kegunaan kembali dengan:
    • Menggunakan templat.
    • Menggabungkan beberapa layanan platform as a service (PaaS) Azure IoT, seperti IoT Hub dan Azure Time Series Insights ke dalam penawaran software as a service (SaaS).

Apa saja komponen Azure IoT Central?

Azure IoT Central mencakup tiga area utama dari arsitektur referensi Azure IoT yang disebut sebagai Things, Insights, dan Actions. Things merepresentasikan perangkat IoT yang menghasilkan telemetri, melalui analisis berbasis Insights, yang akan diubah menjadi Actions, sehingga memberikan nilai bisnis.

Arsitektur Azure IoT Central mencakup komponen inti berikut:

  • Perangkat IoT mendukung pendaftaran yang aman dan komunikasi dua arah.
  • Gateway cloud dua arah secara aman menyerap data telemetri dan menyampaikan perintah administratif kembali ke perangkat IoT.
  • Prosesor stream memproses telemetri perangkat, mengubahnya sesuai dengan algoritma yang dapat dikonfigurasi, dan menempatkannya ke dalam penyimpanan data.
  • Portal berbasis web menyediakan inventaris perangkat yang terkelola, mencakup tampilan antarmuka dengan manajemen intuitif, dan menampilkan grafik dan dasbor yang sudah ditentukan dan dibuat khusus.
  • Data menyimpan templat perangkat host, identitas dan metadatanya, pengguna dan definisi peran pengguna, dan telemetri yang dikumpulkan.
  • Komponen integrasi dapat menentukan tindakan berbasis aturan dan menerapkan ekspor data berkelanjutan dan berbasis interval.
  • Antarmuka REST API menyediakan akses terprogram ke fitur Azure IoT Central, termasuk manajemen perangkat dan analitik data. Selain itu, Anda dapat menggunakan antarmuka baris-perintah untuk proses otomatisasi dan manajemen dalam skala besar.

Arsitektur Azure IoT Central mencakup komponen opsional berikut:

  • Perangkat IoT Edge berfungsi sebagai broker untuk manajemen perangkat dan aliran data setiap kali komunikasi langsung dengan Azure IoT Central dibatasi atau tidak memungkinkan. Mereka mungkin, misalnya, memainkan peran dalam:
    • Provisi perangkat
    • Pemfilteran data
    • Agregasi
    • Buffering
    • Terjemahan protokol
    • Pemrosesan aturan kejadian
  • Layanan provisi perangkat mengotomatiskan tugas onboarding perangkat IoT.
  • Layanan transformasi data melakukan tugas masuk seperti penerjemahan protokol, konversi data, dan agregasi data.
  • Subsistem manajemen pengguna menerapkan kontrol akses berbasis peran (RBAC), yang memungkinkan adanya pendelegasian tugas manajemen perangkat.
  • Pembelajaran mesin menganalisis data telemetri untuk mendeteksi tren dan korelasi, yang menyediakan fungsionalitas seperti analisis prediktif.

Catatan

Azure IoT Central juga mendukung jembatan perangkat satu arah yang memungkinkan Anda meneruskan telemetri perangkat dari cloud IoT pihak ketiga.

High-level architecture of Azure IoT Central that depicts Things, Insights, and Actions.

Apa saja kemampuan utama Azure IoT Central?

Kemampuan inti Azure IoT Central meliputi:

  • Menyerap telemetri perangkat dalam skala besar dan mengelola pemrosesan dan penyimpanannya.
  • Menganalisis telemetri perangkat real-time dan historis, dan memvisualisasikannya melalui dasbor untuk mengekstrak informasi yang bermakna.
  • Manajemen perangkat jarak jauh berbasis perintah.
  • Provisi perangkat individual dan massal, dengan autentikasi bawaan dan provisi kontrol akses.
  • Pemantauan aktivitas dan status perangkat.
  • Manajemen firmware perangkat jarak jauh.
  • Ekspor data telemetri berkelanjutan atau berbasis interval ke Azure dan layanan eksternal untuk pemrosesan lebih lanjut atau penyimpanan jangka panjang.
  • Aturan yang dapat disesuaikan untuk mesin perangkat pemrosesan dan data telemetri, yang memungkinkan Anda untuk memicu pemberitahuan dan tugas remediasi sebagai respons terhadap kondisi abnormal.
  • Autentikasi dan otorisasi yang didasarkan pada dukungan bawaan untuk manajemen identitas dan RBAC.

Salah satu konsep inti Azure IoT Central adalah sebuah aplikasi. Istilah ini merepresentasikan kumpulan komponen yang memungkinkan Anda untuk mengontrol aspek operasional dari konfigurasi, manajemen, pemeliharaan, dan analitik solusi IoT. Microsoft menawarkan banyak templat aplikasi yang telah ditentukan sebelumnya yang menggambarkan kasus penggunaan IoT yang paling umum dalam empat kategori utama: ritel, energi, pemerintah, dan layanan kesehatan. Tujuan dari templat aplikasi adalah untuk membantu mengembangkan solusi IoT. Masing-masing merupakan produk siap pakai dengan sampel dasbor, templat perangkat, perangkat yang disimulasikan untuk menghasilkan data real-time, aturan yang telah dikonfigurasi sebelumnya, dan pekerjaan. Untuk masing-masing produk, Anda memiliki akses ke dokumentasi terperinci, yang dapat Anda andalkan jika Anda memutuskan untuk menyesuaikan lebih lanjut aplikasi yang sesuai untuk memenuhi kebutuhan spesifik Anda.

Templat perangkat merupakan cetak biru untuk perangkat IoT. Templat ini mendefinisikan model perangkat, yang terdiri dari karakteristik fisik perangkat dan representasi virtualnya dalam aplikasi Azure IoT Central. Secara khusus, model perangkat mencakup kemampuan perangkat yang menentukan telemetri, properti, dan perintah yang tersedia untuk jenis perangkat tertentu. Properti cloud memungkinkan Anda menetapkan lebih banyak metadata ke representasi virtual perangkat individual di cloud, terlepas dari kemampuan fisik yang didukung.

Apa peran Azure IoT Central dalam merancang dan mengimplementasikan aplikasi berbasis cloud?

Sebagai pengembang, Anda dapat menggabungkan IoT Central ke dalam solusi IoT kustom, yang terdiri dari:

  • Aplikasi berbasis cloud yang menerima, memproses, dan bereaksi terhadap telemetri, dan secara opsional, menyediakan fungsionalitas manajemen perangkat.
  • Perangkat yang menjalankan kode kustom yang menghasilkan telemetri yang diperlukan. Dengan perangkat IoT Plug and Play, Anda dapat melakukan onboarding perangkat tanpa konfigurasi manual dan tanpa menulis kode perangkat yang disematkan.

Seiring dengan penyederhanaan pengembangan dan implementasi solusi IoT kustom, Azure IoT Central juga mendukung pengujian ad-hoc dengan perangkat mock bawaan. Selain itu, integrasi dengan Time Series Insights dan kemampuan menentukan aturan untuk menghasilkan pemberitahuan mungkin membantu Anda mengeliminasi kebutuhan akan layanan khusus pemrosesan streaming seperti Azure Stream Analytics.