Bagikan melalui


Membuat penyebaran

Untuk menyebarkan aplikasi dari awan, Unggah gambar aplikasi ke katalog Azure Sphere dan buat penyebaran untuk mendistribusikan gambar ke perangkat Azure Sphere. Untuk membuat penyebaran, Anda harus masuk ke Azure dan harus memiliki izin RBAC yang sesuai yang diberikan. Selain itu, perangkat Anda harus siap menerima penyebaran cloud.

Catatan

Setiap komponen dalam penyebaran harus memiliki GUID yang unik. Jika Anda mendasarkan aplikasi Anda pada sampel Azure Sphere, ingatlah untuk membuat GUID unik untuk aplikasi Anda sebelum membuat penyebaran untuk menghindari kemungkinan konflik.

Mempersiapkan perangkat

Sebelum perangkat Anda dapat menerima aplikasi dari cloud, mereka harus memiliki produk dan termasuk dalam grup perangkat, dan tidak dapat menginstal kapabilitas AppDevelopment.

Jika belum membuat produk untuk perangkat, Anda harus melakukannya sebelum membuat penyebaran. Untuk membuat produk:

az sphere product create --resource-group MyResourceGroup --catalog MyCatalog --name MyProduct --description MyDescription

Ganti <MyProduct> dengan nama untuk produk Anda, seperti DW100. Lihat produk bola az untuk informasi selengkapnya tentang perintah ini.

Penyebaran menargetkan grup perangkat, jadi Anda juga perlu menetapkan perangkat Anda ke grup perangkat yang mengaktifkan pembaruan cloud sebelum mereka dapat menerima aplikasi yang Anda gunakan. Secara default, setiap produk memiliki lima grup perangkat: Produksi, Uji Bidang, Pengembangan, Evaluasi OS Uji Bidang, dan Evaluasi OS Produksi. Anda dapat menggunakan salah satu grup perangkat ini atau membuat grup sendiri. Untuk mengetahui apakah grup perangkat menerima pembaruan cloud, gunakan peragaan grup perangkat bola az.

Perangkat juga harus disiapkan untuk pemuatan cloud, yang berarti bahwa mereka tidak memiliki kapabilitas appDevelopment . Saat dikirim dari pabrik, perangkat tidak memiliki kapabilitas ini. Namun, jika Anda telah menggunakan perangkat untuk pengembangan aplikasi, Anda mungkin telah menambahkan kapabilitas ini dengan perintah pengembangan mengaktifkan perangkat bola az .

Untuk menghapus kapabilitas, gunakan perangkat az sphere enable-cloud-test:

az sphere device enable-cloud-test --resource-group MyResourceGroup --catalog MyCatalog --device-group <device-group-ID>

Untuk informasi selengkapnya, lihat membuat penyebaran.

Membuat penyebaran untuk grup perangkat

Penyebaran dapat berisi aplikasi dan konfigurasi papan, dan keduanya ditangani dengan cara yang sama saat Anda membuat penyebaran. Penyebaran adalah sekumpulan gambar yang akan didistribusikan ke semua perangkat dalam grup perangkat. Setiap penyebaran ditautkan ke grup perangkat tertentu dalam produk tertentu. Anda harus menyertakan nama produk dan nama grup perangkat (seperti yang diperlihatkan contoh berikut ini) atau ID grup perangkat saat membuat penyebaran.

Untuk membuat penyebaran:

  1. Unggah paket gambar:

    az sphere image add --resource-group MyResourceGroup --catalog MyCatalog --image-path <path-to-image> --regional-data-boundary <value>
    
  2. Buat penyebaran baru untuk grup perangkat:

    az sphere deployment create --resource-group MyResourceGroup --catalog MyCatalog --product <product-name> --device-group <device-group-ID> --images <image-ID>
    

Untuk menyediakan beberapa nilai untuk --images memasukkan daftar nilai yang dipisahkan oleh spasi.

Parameter --images menyediakan ID gambar file paket gambar untuk aplikasi. Gambar diunggah ke katalog Anda saat ini.

Parameter --regional-data-boundary menentukan batas data kawasan untuk gambar ini. Nilai yang diperbolehkan adalah EU dan None. Nilai defaultnya adalah None. Jika tidak ada nilai yang ditentukan, nilai default akan digunakan.

Misalnya (beberapa parameter dihapus untuk brevity):

az sphere image add --image my-app.imagepackage --regional-data-boundary "None"
az sphere deployment create --product "DW100" --device-group "Field Test" --images e3769536-dc4b-48d9-afd4-22ed321ba4bc

Aturan untuk penyebaran yang valid

Agar valid, penyebaran harus mengikuti aturan ini:

  • Ukuran total penyebaran harus kurang dari 1 MiB.
  • Penyebaran dapat memiliki tidak lebih dari satu file konfigurasi papan.

Memperbarui penyebaran

Untuk memperbarui penyebaran, gunakan penambahan gambar bola az dan penyebaran bola az membuat perintah lagi, seperti yang dijelaskan di bagian sebelumnya, dan tentukan jalur ke file aplikasi yang diperbarui.