Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Note
Baru: pembaruan perangkat lunak Azure Device Registry (pratinjau)
Pembaruan perangkat lunak kini tersedia dalam bentuk pratinjau sebagai fitur Azure Device Registry. Gunakan grup dan pekerjaan Azure Device Registry untuk menerapkan pembaruan dalam skala besar, serta Azure IoT SDK terpadu (pratinjau) untuk menambahkan dukungan pembaruan ke perangkat Anda. Pratinjau saat ini ditujukan untuk perangkat yang terhubung dengan IoT Hub. Untuk mempelajari lebih lanjut, lihat Konsep pembaruan perangkat lunak (pratinjau).
Device Update for IoT Hub tetap tersedia secara umum dan didukung untuk beban kerja produksi.
Seiring solusi Internet of Things (IoT) menjadi semakin luas, sangat penting bahwa perangkat yang membentuk solusi ini mudah dihubungkan dan dikelola dalam skala besar. Azure Device Update for IoT Hub adalah layanan yang memungkinkan Anda menyebarkan pembaruan over-the-air untuk perangkat IoT Anda dalam solusi IoT berbasis cloud.
Device Update for IoT Hub adalah platform end-to-end untuk menerbitkan, mendistribusikan, dan mengelola pembaruan over-the-air untuk semuanya mulai dari sensor kecil hingga perangkat tingkat gateway. Untuk mewujudkan manfaat penuh transformasi digital berkemampuan IoT, Device Update menyediakan kemampuan untuk mengoperasikan, memelihara, dan memperbarui perangkat dalam skala besar, seperti:
- Respons cepat terhadap ancaman keamanan.
- Penyebaran fitur baru untuk mencapai tujuan bisnis.
- Pembaruan terintegrasi tanpa biaya tambahan untuk mengembangkan dan memelihara platform pembaruan.
Perangkat IoT yang didukung
Device Update for IoT Hub adalah solusi yang dihosting cloud untuk menghubungkan hampir semua perangkat. Pembaruan Perangkat menawarkan penyebaran pembaruan yang dioptimalkan dan operasi yang disederhanakan melalui integrasi dengan Azure IoT Hub, sehingga mudah untuk diadopsi pada solusi berbasis IoT Hub yang ada, termasuk perangkat Azure IoT Edge.
Device Update mendukung konfigurasi, pembuatan, dan penyebaran pembaruan over-the-air untuk berbagai sistem operasi IoT dan perangkat kelas unit mikrokontroler umum (MCU). Sistem operasi real-time Eclipse ThreadX menawarkan sampel Device Update yang dikembangkan bersama mitra semikonduktor termasuk STMicroelectronics, NXP, Renesas, dan Microchip. Pembaruan Perangkat juga menyediakan image Yocto referensi Raspberry Pi dan biner simulator agen Pembaruan Perangkat.
Agen Pembaruan Perangkat dibangun dan disediakan untuk berbagai sistem operasi Linux. Pembaruan Perangkat juga dapat diperluas melalui kode sumber terbuka yang disediakan jika Anda tidak menggunakan Eclipse ThreadX atau platform Linux yang didukung. Anda dapat mem-port agen ke distribusi yang Anda jalankan.
Pembaruan Perangkat bekerja dengan Plug-and-Play IoT dan dapat mengelola perangkat apa pun yang mendukung antarmuka Plug-and-Play IoT yang diperlukan. Untuk informasi selengkapnya, lihat Device Update for IoT Hub dan IoT Plug and Play.
Jenis pembaruan yang didukung
Device Update for IoT Hub mendukung dua bentuk pembaruan, berbasis paket dan berbasis gambar. Metode yang Anda pilih tergantung pada kasus penggunaan dan lingkungan perangkat spesifik Anda.
Pembaruan berbasis paket ditargetkan untuk mengubah hanya komponen atau aplikasi perangkat tertentu. Pembaruan ini memiliki konsumsi bandwidth yang lebih rendah dan waktu pengunduhan dan penginstalan yang lebih singkat, sehingga waktu henti perangkat berkurang dan menghindari overhead pembuatan gambar.
Pembaruan berbasis gambar memberikan tingkat keyakinan yang tinggi dalam status akhir perangkat, memungkinkan replikasi yang lebih mudah antara lingkungan praproduksi dan produksi atau antara model failover A/B. Pembaruan berbasis gambar menghindari tantangan pengelolaan paket dan dependensinya.
Kontrol manajemen dan deployment
Anda dapat menggunakan manajemen Device Update dan kontrol penyebaran untuk memaksimalkan produktivitas dan menghemat waktu yang berharga.
Alat manajemen dan pelaporan
- Pengalaman manajemen pembaruan yang terintegrasi dengan Azure IoT Hub.
- API terprogramatik untuk mengaktifkan otomatisasi dan pengalaman portal kustom.
- Kontrol akses berbasis langganan dan peran tersedia melalui portal Azure.
- Pembaruan sekilas mengenai kepatuhan dan tampilan status di seluruh armada perangkat heterogen.
- Dukungan Azure CLI untuk membuat dan mengelola sumber daya, grup, dan penyebaran Device Update.
Kontrol atas detail deployment
- Peluncuran pembaruan bertahap melalui pengelompokan perangkat dan kontrol penjadwalan pembaruan.
- Dukungan untuk pembaruan perangkat yang tangguh (A/B) untuk memberikan rollback yang mulus.
- Pengembalian otomatis ke versi fallback yang ditentukan untuk perangkat terkelola yang memenuhi kriteria pengembalian.
- Pembaruan Delta (pratinjau publik) yang memungkinkan Anda menghasilkan pembaruan yang lebih kecil yang hanya mewakili perubahan antara gambar saat ini dan gambar target, yang dapat mengurangi bandwidth dan waktu pengunduhan.
- Cache konten lokal dan dukungan edge berlapis untuk mengaktifkan pembaruan perangkat yang terputus dari cloud.
Keamanan global
Pembaruan Perangkat menggunakan keamanan cloud-to-edge komprehensif yang dikembangkan untuk Microsoft Azure, sehingga Anda tidak perlu mengonfigurasi keamanan sendiri. Microsoft Azure mendukung lebih dari satu miliar perangkat IoT di seluruh dunia. Pembaruan Perangkat dibangun berdasarkan dukungan ini dan keandalan platform Windows Update yang terbukti, sehingga perangkat dapat diperbarui dengan mulus pada skala global. Untuk informasi selengkapnya, lihat Model keamanan Pembaruan Perangkat.
Pengelompokan perangkat otomatis
Device Update for IoT Hub mencakup kemampuan untuk mengelompokkan perangkat berdasarkan properti kompatibilitas dan tag kembar perangkat, dan menentukan perangkat mana yang akan diperbarui. Anda juga dapat melihat status penyebaran dan memastikan setiap perangkat berhasil diperbarui.
Fitur pemecahan masalah
Fitur pemecahan masalah termasuk pemeriksaan agen dan sinkronisasi perangkat untuk membantu Anda mendiagnosis dan memperbaiki perangkat. Ketika kegagalan pembaruan terjadi, Pembaruan Perangkat dapat mengidentifikasi perangkat yang gagal memperbarui dan memberikan detail kegagalan terkait. Kemampuan ini menghemat waktu Anda karena tidak perlu mencoba menentukan sumber secara manual.
Alur kerja pembaruan perangkat
Fungsionalitas Pembaruan Perangkat terdiri dari tiga area: integrasi agen, impor, dan manajemen.
Integrasi agen
Saat perangkat menerima perintah pembaruan, agen Device Update agent menjalankan fase pembaruan , , atau yang diminta. Selama setiap fase, agen mengembalikan status penyebaran ke Pembaruan Perangkat melalui IoT Hub sehingga Anda dapat melihat status penyebaran saat ini. Jika tidak ada pembaruan yang sedang berlangsung, agen mengembalikan status Idle. Anda dapat membatalkan deployment kapan saja.
Diagram berikut menunjukkan bagaimana layanan manajemen Pembaruan Perangkat menggunakan properti kembar perangkat IoT Hub untuk mengatur alur kerja pembaruan agen.
- Manajemen Pembaruan Perangkat mengatur nilai properti perintah pembaruan ke
applyDeployment, ataucanceluntuk mereset. - Agen Pembaruan Perangkat membaca nilai properti perintah pembaruan dan menjalankan perintah yang diinginkan.
- Agen mengatur nilai properti status pembaruan ke
DeploymentInprogress. Saat agen tidak aktif, nilai properti diatur keIdle.
Untuk informasi selengkapnya, lihat ringkasan agen Device Update for IoT Hub.
Mengimpor
Anda mengimpor pembaruan ke Pembaruan Perangkat untuk menyiapkannya untuk penyebaran ke perangkat. Pembaruan Perangkat mendukung impor satu pembaruan per perangkat, gambar lengkap yang memperbarui seluruh partisi OS, atau manifes APT yang menjelaskan masing-masing paket yang ingin Anda perbarui pada perangkat.
Untuk mengimpor pembaruan ke Device Update, Anda terlebih dahulu membuat manifes impor yang menjelaskan pembaruan, lalu mengunggah manifes dan file atau file pembaruan ke kontainer Azure Storage. Setelah itu, Anda dapat menggunakan portal Azure atau REST API Device Update untuk memulai proses impor pembaruan asinkron. Device Update mengunggah file, memprosesnya, dan menyediakannya untuk didistribusikan ke perangkat IoT.
Untuk konten sensitif, Anda dapat melindungi unduhan dengan menggunakan shared access signature (SAS), seperti SAS ad-hoc untuk Azure Blob Storage. Untuk informasi lebih lanjut, lihat Memberikan akses terbatas ke sumber daya Azure Storage menggunakan SAS.
Diagram berikut menunjukkan bagaimana Device Update mengimpor pembaruan.
- Pengembang membuat pembaruan dan manifes dengan data kompatibilitas.
- Pengembang mengimpor pembaruan dan manifes ke Device Update.
- Pembaruan Perangkat memproses pembaruan ini.
- Pembaruan dengan data kompatibilitas sekarang siap untuk didistribusikan.
Untuk informasi selengkapnya tentang mengimpor, lihat Mengimpor pembaruan ke Device Update for IoT Hub.
Manajemen
Setelah mengimpor pembaruan, Anda dapat melihat pembaruan yang kompatibel untuk perangkat dan kelas perangkat Anda.
Pembaruan Perangkat mendukung konsep grup melalui tag di IoT Hub. Menyebarkan pembaruan ke grup pengujian terlebih dahulu adalah cara yang baik untuk mengurangi risiko masalah selama peluncuran produksi. Untuk informasi selengkapnya tentang grup pembaruan perangkat, lihat Grup pembaruan perangkat.
Di Pembaruan Perangkat, deployment menyambungkan konten yang tepat ke sekumpulan perangkat tertentu yang kompatibel. Pembaruan Perangkat mengatur proses pengiriman perintah ke setiap perangkat, menginstruksikan perangkat untuk mengunduh dan menginstal pembaruan, dan menerima status kembali. Untuk informasi tentang mengukur kepatuhan pembaruan, lihat Kepatuhan Pembaruan Perangkat.
Diagram berikut mengilustrasikan alur kerja pengelompokan dan penyebaran Pembaruan Perangkat.
- Operator dapat melihat pembaruan yang berlaku untuk perangkat.
- Kueri pembaruan perangkat untuk perangkat di IoT Hub.
- Operator memulai pembaruan untuk perangkat tertentu.
- IoT Hub mengirim pesan kepada perangkat untuk mengunduh dan menginstal pembaruan.
- Perangkat menerima perintah untuk menginstal pembaruan.
- Pembaruan diunduh dan diinstal.
- Status pembaruan dikembalikan ke Pembaruan Perangkat melalui IoT Hub.