Pendahuluan

Selesai

Dalam fase pengembangan proyek IoT, aliran data berkelanjutan yang biasanya dihasilkan oleh perangkat IoT yang disebarkan tidak mudah diperoleh. Untuk mensimulasikan data, Anda dapat menggunakan modul bawaan sebagai paket yang dapat dieksekusi dan menyebarkan modul ini sebagai kontainer pada perangkat IoT Edge.

Misalkan Anda adalah pengembang yang menyebarkan aplikasi IoT untuk aplikasi otomatisasi pabrik. Anda ingin mengambil data tentang mesin yang berjalan di lantai pabrik, seperti ruang server atau turbin angin. Tetapi Anda juga ingin mengambil data tentang lingkungan di sekitar mesin, seperti suhu sekitar. Tidak mudah untuk memperoleh dan memvisualisasikan data ini dari lantai pabrik sebelum aplikasi ditayangkan. Oleh karena itu, Anda memerlukan cara untuk mensimulasikan data yang meniru skenario Anda untuk menguji aplikasi Anda.

An illustration showing the flow for deploying prebuilt module to the Edge device.

Kami menjelajahi tema yang dipimpin oleh mesin berikut:

  • Prakiraan perilaku komponen atau sistem
  • Desain solusi
  • Mengantisipasi batasan/toleransi dan kondisi operasi tertentu
  • Pertimbangan keselamatan dan keamanan
  • Alat bangunan yang membantu menciptakan solusi

Dalam modul ini, Anda akan mendaftarkan perangkat IoT Edge ke hub IoT Anda. Anda kemudian akan memulai runtime bahasa umum IoT Edge di perangkat virtual Anda. Selanjutnya, Anda akan menyebarkan modul bawaan dari jarak jauh ke perangkat IoT Edge yang mensimulasikan sensor yang berjalan di perangkat tersebut. Terakhir, Anda akan melihat data yang dihasilkan modul untuk memverifikasi bahwa modul berjalan di perangkat. Kami menggunakan Azure IoT Edge pada mesin virtual Ubuntu. Dalam kasus ini, perangkat Anda sudah menginstal runtime bahasa umum IoT Edge. Anda tidak menjalankan IoT Edge di komputer lokal atau perangkat ARM32 atau ARM64.

Tujuan pembelajaran

Dalam modul ini, Anda akan:

  • Meluncurkan modul dari portal Microsoft Azure ke IoT Edge
  • Menghasilkan data simulasi dari perangkat edge
  • Memverifikasi data yang dihasilkan dari perangkat edge

Prasyarat

  • Kemampuan untuk menggunakan IoT Hub di Azure
  • Kemampuan untuk menggunakan Azure Cloud Shell
  • Pengalaman membuat dan mengelola sumber daya menggunakan portal Microsoft Azure atau Azure Cloud Shell di level pemula
  • Pengetahuan dasar tentang Azure IoT Edge