Gambaran Umum Device Update for IoT Hub (Pratinjau)
Device Update for IoT Hub adalah layanan yang memungkinkan Anda menyebarkan pembaruan over-the-air (OTA) ke perangkat IoT Anda.
Ketika organisasi berupaya untuk lebih memungkinkan produktivitas dan efisiensi operasional, solusi Internet of Things (IoT) terus diadopsi dengan kecepatan yang meningkat. Hal ini membuatnya penting bahwa perangkat yang membentuk solusi ini dibangun di atas fondasi keandalan dan keamanan serta mudah terhubung dan dikelola dalam skala besar. Device Update for IoT Hub adalah platform end-to-end yang dapat digunakan pelanggan untuk menerbitkan, mendistribusikan, dan mengelola pembaruan over-the-air untuk segala hal mulai dari sensor kecil hingga perangkat tingkat gateway.
Untuk mewujudkan manfaat penuh dari transformasi digital yang mendukung IoT, pelanggan membutuhkan kemampuan ini untuk mengoperasikan, memelihara, dan memperbarui perangkat dalam skala besar. Jelajahi manfaat penerapan Device Update for IoT Hub, yang dapat dengan cepat menanggapi ancaman keamanan dan menyebarkan fitur baru untuk mendapatkan tujuan bisnis tanpa menimbulkan biaya pengembangan dan pemeliharaan ekstra untuk membangun platform pembaruan Anda sendiri.
Dukungan untuk berbagai perangkat IoT
Device Update for IoT Hub dirancang untuk menawarkan penyebaran pembaruan yang dioptimalkan dan operasi yang disederhanakan melalui integrasi dengan Azure IoT Hub. Integrasi ini memudahkan untuk mengadopsi Pembaruan Perangkat pada solusi yang ada. Integrasi tersebut menyediakan solusi yang dihosting cloud untuk menyambungkan semua perangkat secara virtual. Pembaruan Perangkat mendukung berbagai sistem operasi IoT — termasuk Linux dan Azure RTOS (sistem operasi real-time)—dan dapat diperluas melalui sumber terbuka. Kami sedang mengembangkan penawaran Device Update for IoT Hub dengan mitra semikonduktor, termasuk STMicroelectronics, NXP, Renesas, dan Microchip. Lihat sampel evaluasi semikonduktor kunci yang menyertakan panduan memulai untuk mempelajari cara mengonfigurasi, membangun, dan menyebarkan pembaruan over-the-air (OTA) ke perangkat kelas MCU.
Baik biner Simulator Agen Pembaruan Perangkat dan Raspberry Pi gambar referensi Yocto disediakan. Device Update for IoT Hub juga mendukung pembaruan perangkat Azure IoT Edge. Agen Pembaruan Perangkat disediakan untuk platform amd64 Ubuntu Server 18.04. Device Update for IoT Hub juga menyediakan kode sumber terbuka jika Anda tidak menjalankan salah satu platform di atas. Anda bisa melakukan port agen ke distribusi yang sedang 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.
Dukungan untuk berbagai artefak pembaruan
Device Update for IoT Hub mendukung dua bentuk pembaruan - yang berbasis gambar dan paket.
Pembaruan berbasis paket adalah pembaruan yang ditargetkan yang hanya mengubah komponen atau aplikasi tertentu pada perangkat. Pembaruan berbasis paket menghasilkan konsumsi bandwidth yang lebih rendah dan membantu mengurangi waktu untuk mengunduh dan memasang pembaruan. Pembaruan paket biasanya memungkinkan waktu henti yang lebih singkat pada perangkat saat menerapkan pembaruan dan menghindari overhead saat membuat gambar.
Pembaruan gambar menyediakan tingkat kepercayaan yang lebih tinggi dalam kondisi akhir perangkat. Biasanya lebih mudah untuk mereplikasi hasil pembaruan gambar antara lingkungan pra-produksi dan lingkungan produksi, karena tidak menimbulkan tantangan yang sama seperti paket dan dependensinya. Karena sifat atomnya, seseorang juga dapat mengadopsi failover A/B dengan mudah.
Tidak ada jawaban yang benar, dan Anda mungkin memilih secara berbeda berdasarkan kasus penggunaan spesifik Anda. Device Update for IoT Hub mendukung bentuk pembaruan gambar dan paket, memungkinkan Anda memilih model pembaruan yang tepat untuk lingkungan perangkat Anda.
Fitur fleksibel untuk memperbarui perangkat
Fitur Device Update for IoT Hub menyediakan pengalaman yang kuat dan fleksibel, termasuk:
- Manajemen pembaruan UX terintegrasi dengan Azure IoT Hub
- Pembaruan peluncuran secara bertahap melalui pengelompokan perangkat dan memperbarui kontrol penjadwalan
- API Terprogram untuk mengaktifkan otomatisasi dan pengalaman portal kustom
- Sekilas memperbarui kepatuhan dan tampilan status di seluruh armada perangkat heterogen
- Dukungan untuk pembaruan perangkat tangguh (A/B) untuk memberikan pembatalan yang mulus
- Kontrol akses berbasis langganan dan peran tersedia melalui portal Azure.com
- Cache konten lokal dan dukungan Nested Azure Stack Edge untuk mengaktifkan pembaruan perangkat cloud terputus
- Alat manajemen dan pelaporan pembaruan terperinci
Dengan manajemen Device Update for IoT Hub dan kontrol penyebaran, pengguna dapat memaksimalkan produktivitas dan menghemat waktu yang berharga. Device Update for IoT Hub mencakup kemampuan untuk mengelompokkan perangkat dan menentukan pembaruan perangkat mana yang harus disebarkan. Pengguna juga dapat melihat status penyebaran pembaruan dan memastikan setiap perangkat berhasil menerapkan pembaruan.
Ketika kegagalan pembaruan terjadi, Device Update for IoT Hub juga memungkinkan pengguna untuk mengidentifikasi perangkat yang gagal menerapkan pembaruan plus melihat detail kegagalan terkait. Kemampuan untuk mengidentifikasi perangkat mana yang gagal diperbarui berarti jam manual yang tak terhitung jumlahnya disimpan untuk mencoba menentukan sumbernya.
Keamanan terbaik di kelasnya dalam skala global
Microsoft Azure mendukung lebih dari satu miliar perangkat IoT di seluruh dunia—angka yang berkembang pesat dari hari ke hari. Device Update for IoT Hub dibangun berdasarkan pengalaman ini dan keandalan yang terbukti ditunjukkan oleh platform Windows Update, sehingga perangkat dapat diperbarui dengan mulus pada skala global.
Device Update for IoT Hub menggunakan keamanan cloud-to-edge komprehensif yang dikembangkan untuk Microsoft Azure, sehingga pelanggan tidak perlu menghabiskan waktu mencari tahu cara membangunnya sendiri dari bawah ke atas.
Alur kerja Pembaruan Perangkat
Fungsionalitas Pembaruan Perangkat dapat dibagi menjadi tiga area: Integrasi Agen, Impor, dan Manajemen.
Agen Pembaruan Perangkat
Ketika perintah pembaruan diterima pada perangkat, perintah ini akan menjalankan fase pembaruan yang diminta (baik Pengunduhan, Penginstalan, dan Penerapan). Selama setiap fase, status dikembalikan ke Device Update for IoT Hub sehingga Anda dapat melihat status penyebaran saat ini. Jika tidak ada pembaruan yang sedang berlangsung, status dikembalikan sebagai "Diam". Penyebaran dapat dibatalkan kapan saja.
Pelajari selengkapnya tentang agen pembaruan perangkat.
Mengimpor
Mengimpor adalah bagaimana pembaruan Anda diserap ke dalam Pembaruan Perangkat sehingga dapat digunakan ke perangkat. Pembaruan Perangkat mendukung peluncuran satu pembaruan per perangkat. Ini membuatnya ideal untuk pembaruan gambar penuh yang memperbarui seluruh partisi OS sekaligus, atau manifes APT yang menjelaskan semua paket yang ingin Anda perbarui pada perangkat Anda dari repositori yang ditentukan. Untuk mengimpor pembaruan ke Pembaruan Perangkat, Anda terlebih dahulu membuat manifes impor yang menjelaskan pembaruan, lalu mengunggah file pembaruan dan manifes impor ke kontainer Azure Storage. Setelah itu, Anda dapat menggunakan portal Microsoft Azure atau API REST Pembaruan Perangkat untuk memulai proses asinkron impor pembaruan. Pembaruan Perangkat mengunggah file, memprosesnya, dan membuatnya tersedia untuk didistribusikan ke perangkat IoT.
Untuk konten sensitif, lindungi unduhan menggunakan tanda tangan akses bersama (SAS), seperti SAS ad-hoc untuk Azure Blob Storage. Pelajari selengkapnya tentang SAS
Pelajari selengkapnya tentang mengimpor pembaruan.
Pengelompokan dan penyebaran
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.
Di Pembaruan Perangkat, penyebaran adalah cara menghubungkan konten yang tepat ke sekumpulan perangkat tertentu yang kompatibel. Pembaruan Perangkat mengatur proses pengiriman perintah ke setiap perangkat, menginstruksikan mereka untuk mengunduh dan memasang pembaruan dan mendapatkan status kembali.
Pelajari selengkapnya tentang konsep penyebaran
Pelajari selengkapnya tentang grup pembaruan perangkat