Apa itu Azure IoT solution accelerators?

Catatan

Saat ini Anda sedang melihat dokumentasi akselerator solusi IoT untuk solusi pemantauan jarak jauh dan pemeliharaan prediktif yang telah dihapus dari situs akselerator solusi Azure IoT . Untuk melihat dokumentasi akselerator solusi IoT saat ini, lihat Apa itu akselerator solusi Azure IoT?.

Solusi IoT berbasis cloud biasanya menggunakan kode kustom dan layanan cloud untuk mengelola konektivitas perangkat, pemrosesan data dan analitik, serta presentasi.

Azure IoT solution accelerators merupakan solusi IoT lengkap dan siap digunakan yang mengimplementasikan skenario IoT umum. Skenarionya termasuk pabrik yang terhubung, pemantauan jarak jauh, dan pemeliharaan prediktif. Saat Anda menerapkan akselerator solusi, penyebaran mencakup semua layanan berbasis cloud yang diperlukan bersama dengan kode aplikasi yang diperlukan.

Akselerator solusi adalah titik awal untuk solusi IoT Anda sendiri. Kode sumber untuk semua akselerator solusi adalah sumber terbuka dan tersedia di GitHub. Anda dianjurkan untuk mengunduh dan menyesuaikan akselerator solusi untuk memenuhi kebutuhan Anda.

Anda juga dapat menggunakan akselerator solusi sebagai alat pembelajaran sebelum membangun solusi IoT kustom dari awal. Akselerator solusi menerapkan praktik yang terbukti untuk solusi IoT berbasis cloud untuk Anda ikuti.

Kode aplikasi di setiap akselerator solusi mencakup aplikasi web yang memungkinkan Anda mengelola akselerator solusi.

Skenario IoT yang didukung

Saat ini, ada empat akselerator solusi yang tersedia untuk Anda sebarkan:

Pemantauan Jarak Jauh

Gunakan akselerator solusi Pemantauan Jarak Jauh untuk mengumpulkan telemetri dari perangkat jarak jauh dan untuk mengontrolnya. Contoh perangkat termasuk sistem pendinginan yang diinstal pada tempat atau katup pelanggan Anda yang dipasang di stasiun pompa jarak jauh.

Anda dapat menggunakan dasbor pemantauan jarak jauh untuk melihat telemetri dari perangkat yang terhubung, memprovisikan perangkat baru, atau meningkatkan firmware di perangkat yang terhubung:

Dasbor solusi pemantauan jarak jauh

Pemeliharaan prediktif

Gunakan akselerator solusi Pemeliharaan Prediktif untuk memprediksi kapan perangkat jarak jauh diharapkan gagal sehingga Anda dapat melakukan pemeliharaan sebelum perangkat gagal. Akselerator solusi ini menggunakan algoritma pembelajaran mesin untuk memprediksi kegagalan dari telemetri perangkat. Contoh perangkat mungkin adalah mesin pesawat atau lift.

Anda dapat menggunakan dasbor pemeliharaan prediktif untuk melihat analitik pemeliharaan prediktif:

Cuplikan layar yang memperlihatkan dasbor 'Pemeliharaan prediktif'.

Simulasi Perangkat

Gunakan akselerator solusi Simulasi Perangkat untuk menjalankan perangkat simulasi yang menghasilkan telemetri realistis. Anda dapat menggunakan akselerator solusi ini untuk menguji perilaku akselerator solusi lainnya atau untuk menguji solusi IoT kustom Anda sendiri.

Anda dapat menggunakan aplikasi web simulasi perangkat untuk mengonfigurasi dan menjalankan simulasi:

Cuplikan layar yang memperlihatkan dasbor solusi simulasi perangkat.

Connected Factory

Gunakan akselerator solusi Pabrik Terhubung untuk mengumpulkan telemetri dari aset industri dengan antarmuka Arsitektur Terpadu OPC dan untuk mengontrolnya. Aset industri mungkin termasuk stasiun perakitan dan uji pada lini produksi pabrik.

Anda dapat menggunakan dasbor pabrik terhubung untuk memantau dan mengelola perangkat industri Anda:

Cuplikan layar yang memperlihatkan dasbor solusi pabrik Terhubung.

Prinsip desain

Semua akselerator solusi mengikuti prinsip dan tujuan desain yang sama. Akselerator tersebut dirancang agar:

  • Dapat diskalakan, memungkinkan Anda menghubungkan dan mengelola jutaan perangkat yang terhubung.
  • Dapat diperluas, memungkinkan Anda menyesuaikannya untuk memenuhi kebutuhan Anda.
  • Dapat dipahami, memungkinkan Anda memahami cara kerjanya dan cara penerapannya.
  • Modular, memungkinkan Anda menukar layanan untuk alternatif.
  • Aman, menggabungkan keamanan Azure dengan konektivitas bawaan dan fitur keamanan perangkat.

Arsitektur dan bahasa

Akselerator solusi asli ditulis menggunakan .NET yang menggunakan arsitektur model-view-controller (MVC). Microsoft memperbarui akselerator solusi ke arsitektur layanan mikro baru. Tabel berikut memperlihatkan status akselerator solusi saat ini dengan tautan ke repositori GitHub:

Akselerator solusi Arsitektur Bahasa
Pabrik Terhubung MVC .NET
Pemantauan Jarak Jauh Layanan mikro Java dan .NET
Pemeliharaan prediktif MVC .NET

Untuk mempelajari selengkapnya tentang arsitektur layanan mikro, lihat Pengenalan arsitektur referensi Azure IoT.

Opsi penyebaran

Anda dapat menyebarkan akselerator solusi dari baris perintah.

Anda dapat menyebarkan akselerator solusi Pemantauan Jarak Jauh dalam konfigurasi berikut:

  • Standar: Penyebaran infrastruktur yang diperluas untuk mengembangkan penyebaran produksi. Azure Container Service menyebarkan layanan mikro ke beberapa komputer virtual Azure. Kubernetes mengatur kontainer Docker yang menghosting layanan mikro individu.
  • Dasar: Mengurangi versi biaya untuk demonstrasi atau untuk menguji penyebaran. Semua layanan mikro disebarkan pada satu komputer virtual Azure.
  • Lokal: Penyebaran komputer lokal untuk pengujian dan pengembangan. Pendekatan ini menyebarkan layanan mikro ke kontainer Docker lokal dan terhubung ke layanan penyimpanan IoT Hub, Azure Cosmos DB, dan Azure di cloud.

Biaya menjalankan akselerator solusi adalah gabungan biaya untuk menjalankan layanan Azure yang mendasarinya. Anda melihat detail layanan Azure yang digunakan saat Anda memilih opsi penyebaran.

Langkah berikutnya

Untuk mencoba salah satu akselerator solusi IoT, lihat mulai cepat: