Tutorial: Membuat penyebaran awan

Mulai cepat ini memperlihatkan cara membuat penyebaran aplikasi berbasis cloud pertama Anda. Penyebaran berbasis cloud memberikan aplikasi melalui penyebaran yang ditetapkan ke grup perangkat dalam produk target.

Dalam tutorial ini, Anda akan mempelajari cara:

  • Membuat produk
  • Mengaktifkan penyebaran berbasis awan untuk perangkat Anda
  • Membuat penyebaran
  • Penyebaran pemicu
  • Mengaktifkan kembali pengembangan dan proses debug

Prasyarat

Membuat produk

Produk mengidentifikasi model perangkat Azure Sphere yang menjalankan fungsi tertentu dan menjalankan aplikasi tertentu.

Jika Anda belum memiliki produk, buat produk menggunakan perintah buat produk bulir az .

az sphere product create --resource-group MyResourceGroup --catalog MyCatalog --name MyProduct --description "My First Product"

Nama produk harus unik dalam katalog Azure Sphere Anda dan tidak peka huruf besar kecil. Jika nama berisi spasi, apit dalam tanda kutip ganda dalam perintah.

Perintah pembuatan produk bola az secara otomatis membuat lima grup perangkat default untuk produk baru: Pengembangan, Uji Bidang, Produksi, Evaluasi OS Uji Bidang, dan Evaluasi OS Produksi. Grup perangkat menyediakan cara bagi Anda untuk menata perangkat sesuai dengan cara Anda menggunakannya.

Mengaktifkan penyebaran berbasis awan untuk perangkat Anda

Sebelum menguji proses penyebaran berbasis awan, perangkat Azure Sphere Anda harus siap menerima pembaruan aplikasi berbasis cloud. Gunakan perintah az sphere device enable-cloud-test untuk mempersiapkan perangkat Anda:

az sphere device enable-cloud-test --catalog MyCatalog --resource-group MyResourceGroup --product MyProduct

Perintah ini:

  • Mengidentifikasi perangkat sebagai model MyProduct, yang dibuat dalam langkah sebelumnya.
  • Secara default, menetapkan perangkat ke grup perangkat Uji Bidang, yang memungkinkan pembaruan aplikasi berbasis cloud.
  • Menonaktifkan kemampuan SDK untuk memuat aplikasi ke perangkat, sehingga hanya aplikasi berbasis awan yang dapat dimuat.

Membuat penyebaran

Penyebaran adalah sekumpulan gambar yang dapat digunakan dari layanan awan Azure Sphere ke perangkat dalam grup perangkat tertentu.

Untuk membuat penyebaran:

  1. Unggah paket gambar ke katalog Azure Sphere Anda menggunakan add gambar bola az.

  2. Buat penyebaran baru untuk grup perangkat untuk gambar yang diunggah menggunakan pembuatan penyebaran bola az.

  3. Unggah paket gambar:

     az sphere image add --resource-group MyResourceGroup --catalog MyCatalog --image-path <path-to-image>
    

    Output akan memperlihatkan sesuatu seperti berikut ini:

Uploading image from file 'Blink.imagepackage':
 --> Image ID:       <image-ID>
 --> Component ID:   <component-ID>
 --> Component name: 'Blink'
Removing temporary state for uploaded image.
Successfully uploaded image with ID '<image-id>' and name 'Blink' to component with ID '<component-id>'.

Anda akan menggunakan ID Gambar di langkah berikutnya.

  1. Buat penyebaran baru untuk grup perangkat:

    az sphere deployment create --resource-group MyResourceGroup --catalog MyCatalog --product MyProduct --device-group <device-group-ID> --images <image-ID>
    
  2. Untuk menyediakan beberapa nilai untuk --images memasukkan daftar nilai yang dipisahkan oleh spasi.

  3. Tentukan grup perangkat Uji Bidang dan nama produk yang Anda buat di Buat produk.

  4. Ganti <image-ID> dengan ID gambar paket gambar yang Anda buat di Tutorial: Menyusun aplikasi tingkat tinggi.

  5. Untuk memverifikasi bahwa penyebaran telah disiapkan, gunakan perintah az sphere image list-targeted .

Memicu penyebaran

Langkah-langkah sebelumnya menyiapkan semua elemen penyebaran yang diperlukan. Untuk segera memicu pengunduhan, tekan tombol Reset di perangkat Azure Sphere. Aplikasi akan diunduh dan dimulai dalam beberapa menit, dan Anda akan melihat LED mulai berkedip.

Untuk memverifikasi bahwa aplikasi telah diinstal di perangkat Anda, gunakan perintah az sphere device image list-install . Anda mungkin tidak langsung melihat hasil penyebaran. Jika penyebaran tidak tercantum saat Anda menjalankan perintah, coba lagi dalam beberapa menit. LED akan mulai berkedip di perangkat Azure Sphere segera setelah penyebaran selesai.

Langkah berikutnya

Saat Anda terus mengembangkan dan menguji aplikasi, Anda mungkin ingin memuat sisinya hingga Anda siap untuk menyebarkannya secara lebih luas. Untuk membalikkan perintah az sphere device enable-cloud-test dan mengaktifkan perangkat untuk pengembangan dan debugging, gunakan az sphere device enable-development.

Lanjutkan ke artikel berikutnya untuk mempelajari cara:

Jika belum siap untuk membuat aplikasi real-time, Anda mungkin juga ingin:

Memecahkan

Jika Anda mengalami masalah dengan operasi di atas, lihat panduan pemecahan masalah.

Jika Anda mengalami masalah dengan operasi di atas, lihat panduan pemecahan masalah.