Pendahuluan

Selesai

Aplikasi berbasis cloud bersifat modular, dengan komponen yang dikaitkan secara longgar dan disimpan secara mandiri. Anda dapat mengembangkan masing-masing komponen ini secara independen dengan menggunakan kombinasi tumpukan teknologi arbitrer, sambil tetap memungkinkan interaksi mereka melalui antarmuka pemrograman yang terdefinisi dengan baik.

Komponen-komponen tersebut dapat mencakup perangkat lunak yang berjalan pada perangkat IoT dan berbagai layanan Azure yang didesain untuk mengumpulkan dan memproses telemetri perangkat. Layanan Azure meliputi: Azure IoT Hub, Azure Device Provisioning Service, Azure Maps, Azure Time Series Insights, dan Azure IoT Edge. Saat mendesain aplikasi, Anda dapat memilih satu atau beberapa layanan Azure atau mengimplementasikan Azure IoT Central, yang mengintegrasikan semuanya dengan lancar. Azure IoT Central menghadirkan serangkaian fitur komprehensif yang membantu desain, pengujian, dan implementasi dari aplikasi terdistribusi yang mengandalkan telemetri IoT.

Misalkan Anda bekerja untuk Adatum Corporation, sebuah produsen peralatan rumah tangga. Anda memimpin tim pengembangan kecil dan Anda baru saja menyelesaikan fase pertama proyek yaitu memberikan solusi manajemen inventaris kulkas. Solusi ini terdiri dari API ujung-belakang dan aplikasi web ujung-depan, yang keduanya berjalan pada kluster Azure Kubernetes Service (AKS). Pelanggan Anda dapat menggunakan aplikasi berbasis cloud ini agar dapat dengan mudah mengidentifikasi item yang mereka butuhkan untuk persediaan. Tim Anda juga dapat menyiapkan aplikasi ini untuk menyusun ulang item yang diperlukan secara otomatis.

Anda telah ditugaskan untuk mengembangkan serangkaian fitur terkait kulkas pintar lainnya yang akan mengumpulkan dan memproses telemetri IoT yang dihasilkan oleh sensor suhu dan kelembaban onboard. Anda berencana untuk mengikuti paradigma arsitektur yang sama dengan yang Anda terapkan selama fase pertama proyek. Selain itu, Anda memperluas solusi dengan menggabungkan satu set komponen yang dikaitkan secara longgar. Solusi ini akan melacak data telemetri dan memfasilitasi analitiknya. Solusi ini juga akan memungkinkan penyimpanan jangka panjang dan mendukung pemberitahuan dan perbaikan otomatis bila terjadi masalah. Untuk mencapai tujuan tersebut, Anda telah memutuskan untuk menjelajahi dan menguji fungsionalitas Azure IoT Central.

Prasyarat

  • Pemahaman dasar tentang Azure
  • Pemahaman dasar tentang komputasi cloud
  • Pemahaman dasar tentang konsep pemrogaman

Tujuan pembelajaran

Setelah menyelesaikan modul ini, Anda akan mengetahui lebih lanjut cara:

  • Menjelaskan peran Azure IoT Central dalam konteks aplikasi berbasis cloud.
  • Menyiapkan aplikasi Azure IoT Central.
  • Memproses dan menganalisis telemetri IoT oleh Azure IoT Central.