Megosztás a következőn keresztül:


Oktatóanyag: Felhőalapú üzembe helyezés létrehozása

Ez a rövid útmutató bemutatja, hogyan hozhatja létre első felhőalapú alkalmazástelepítését. A felhőalapú üzembe helyezés a célterméken belüli eszközcsoporthoz rendelt központi telepítésen keresztül kézbesíti az alkalmazást.

Ebben az oktatóanyagban a következőket sajátíthatja el:

  • Termék létrehozása
  • Felhőalapú üzembe helyezés engedélyezése az eszközhöz
  • Az üzemelő példány létrehozása
  • Üzembe helyezés aktiválása
  • A fejlesztés és a hibakeresés újbóli engedélyezése

Előfeltételek

Termék létrehozása

A termék azonosítja az Azure Sphere-eszköz egy modelljét, amely egy adott függvényt hajt végre, és egy adott alkalmazást futtat.

Ha még nem rendelkezik termékkel, hozzon létre egyet az az sphere product create paranccsal.

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

A termékneveknek egyedinek kell lenniük az Azure Sphere-katalógusban, és nem különböztetik meg a kis- és nagybetűket. Ha a név szóközöket tartalmaz, tegye idézőjelek közé a parancsokban.

Az az sphere product create parancs automatikusan öt alapértelmezett eszközcsoportot hoz létre az új termékhez: Fejlesztés, Mezőteszt, Éles, Mezőteszt operációs rendszer kiértékelése és Éles operációs rendszer kiértékelése. Az eszközcsoportok lehetővé teszik az eszközök rendszerezését a használatuk módjának megfelelően.

Felhőalapú üzembe helyezés engedélyezése az eszközhöz

A felhőalapú üzembehelyezési folyamat tesztelése előtt az Azure Sphere-eszköznek készen kell állnia a felhőalapú alkalmazásfrissítések elfogadására. Az az sphere device enable-cloud-test paranccsal készítse elő az eszközt:

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

Ez a parancs:

  • Az eszközt az előző lépésben létrehozott MyProduct modellként azonosítja.
  • Alapértelmezés szerint hozzárendeli az eszközt a Mezőteszt eszközcsoporthoz, amely lehetővé teszi a felhőalapú alkalmazásfrissítéseket.
  • Letiltja az SDK azon képességét, hogy alkalmazásokat töltsön be az eszközre, így csak felhőalapú alkalmazások tölthetők be.

Az üzemelő példány létrehozása

Az üzembe helyezés olyan rendszerképek készlete, amelyek üzembe helyezhetők az Azure Sphere felhőszolgáltatásból az adott eszközcsoporton belüli eszközökre.

Üzemelő példány létrehozása:

  1. Töltse fel a képcsomagot az Azure Sphere-katalógusba az az sphere image add paranccsal.

  2. Hozzon létre egy új üzembe helyezést egy eszközcsoport számára a feltöltött képekhez az az sphere deployment create paranccsal.

  3. Töltse fel a képcsomagot:

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

    A kimenetnek a következőhöz hasonlónak kell lennie:

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>'.

A következő lépésben a rendszerkép-azonosítót fogja használni.

  1. Hozzon létre egy új központi telepítést egy eszközcsoporthoz:

    az sphere deployment create --resource-group MyResourceGroup --catalog MyCatalog --product MyProduct --device-group <device-group-ID> --images <image-ID>
    
  2. Ha több értéket szeretne megadni, --images adjon meg egy szóközzel elválasztott értéklistát.

  3. Adja meg a Mezőteszt eszközcsoportot és a Termék létrehozása szakaszban létrehozott termék nevét.

  4. Cserélje le <image-ID> a elemet a magas szintű alkalmazás létrehozása című oktatóanyagban létrehozott rendszerképcsomag képazonosítójára.

  5. Az üzembe helyezés beállításának ellenőrzéséhez használja az az sphere image list-targeted parancsot.

Az üzembe helyezés aktiválása

Az előző lépések az összes szükséges üzembehelyezési elemet beállították. A letöltés azonnali aktiválásához nyomja le az Alaphelyzetbe állítás gombot az Azure Sphere-eszközön. Az alkalmazásnak néhány percen belül le kell töltenie és el kell indulnia, és látnia kell, hogy a LED villogni kezd.

Annak ellenőrzéséhez, hogy az alkalmazás telepítve van-e az eszközön, használja az az sphere device image list-installed parancsot. Előfordulhat, hogy nem látja azonnal az üzembe helyezés eredményeit. Ha az üzemelő példány nem szerepel a listában a parancs futtatásakor, próbálkozzon újra néhány perc múlva. Az üzembe helyezés befejeződése után a LED villogni kezd az Azure Sphere-eszközön.

Következő lépések

Ahogy folytatja az alkalmazások fejlesztését és tesztelését, érdemes lehet közvetlenül telepíteni őket, amíg nem áll készen az alkalmazások szélesebb körű üzembe helyezésére. Az az sphere device enable-cloud-test parancs megfordításához és az eszköz fejlesztéséhez és hibakereséséhez használja az az sphere device enable-development parancsot.

Folytassa a következő cikkel, amelyből megtudhatja, hogyan:

Ha még nem áll készen a valós idejű alkalmazások létrehozására, érdemes lehet a következőket is elvégeznie:

Elhárítása

Ha problémákba ütközik a fenti műveletekkel kapcsolatban, tekintse meg a hibaelhárítási útmutatót.

Ha problémákba ütközik a fenti műveletekkel kapcsolatban, tekintse meg a hibaelhárítási útmutatót.