Sdílet prostřednictvím


Import aktualizace do služby Azure Device Update pro IoT Hub

Pokud chcete nasadit aktualizaci na zařízení pomocí služby Azure Device Update pro IoT Hub, nejprve naimportujete aktualizační soubory do služby Device Update, která ukládá importovanou aktualizaci pro nasazení do zařízení. V tomto článku se dozvíte, jak importovat aktualizaci do služby Device Update pomocí webu Azure Portal, Azure CLI nebo rozhraní API služby Device Update.

Požadavky

  • Podporované prohlížeče Microsoft Edge nebo Google Chrome.

Import aktualizace

Tato část ukazuje, jak importovat aktualizaci pomocí webu Azure Portal nebo Azure CLI. Aktualizaci můžete také importovat pomocí rozhraní API služby Device Update.

Pokud chcete naimportovat aktualizaci, nejprve nahrajete aktualizaci a naimportujete soubory manifestu do kontejneru Azure Storage. Pak naimportujete aktualizaci ze služby Azure Storage do služby Device Update pro IoT Hub, která ji ukládá pro nasazení do zařízení.

  1. Na webu Azure Portal na stránce Centra IoT pro vaši instanci služby Device Update vyberte v levém navigačním panelu aktualizace správy>zařízení.

    Snímek obrazovky znázorňující aktualizace importu

  2. Na stránce Aktualizace vyberte Importovat novou aktualizaci.

    Snímek obrazovky znázorňující import nové aktualizace

  3. Na stránce Import update (Importovat aktualizaci) vyberte Select from storage container (Vybrat z kontejneru úložiště).

  4. Na stránce Účty úložiště vyberte existující účet úložiště nebo vytvořte nový účet výběrem účtu úložiště. Pomocí účtu úložiště pro kontejner připravíte aktualizační soubory.

  5. Na stránce Kontejnery vyberte existující kontejner nebo vytvořte nový kontejner výběrem kontejneru. Pomocí kontejneru připravíte soubory aktualizací pro import.

    Snímek obrazovky znázorňující účty úložiště a kontejnery

    Tip

    Použití nového kontejneru při každém importu aktualizace pomáhá zabránit nechtěnému importu souborů z předchozích aktualizací. Pokud nepoužíváte nový kontejner, nezapomeňte z existujícího kontejneru odstranit všechny předchozí soubory.

  6. Na stránce kontejneru vyberte Nahrát.

    Snímek obrazovky znázorňující výběr možnosti Nahrát

  7. Na obrazovce Nahrát objekt blob vyberte ikonu složky vedle položky Soubory. Pomocí nástroje pro výběr souborů přejděte do umístění souborů manifestu aktualizace a importu, vyberte soubory a pak vyberte Otevřít. K vícenásobnému výběru souborů můžete použít klávesu Shift.

    Snímek obrazovky znázorňující výběr souborů k nahrání

  8. Po výběru všech souborů vyberte Nahrát.

    Snímek obrazovky znázorňující výběr možnosti Nahrát

  9. Po nahrání se soubory zobrazí na stránce kontejneru. Na stránce kontejneru zkontrolujte a vyberte soubory, které chcete importovat, a pak vyberte Vybrat.

    Snímek obrazovky znázorňující výběr nahraných souborů

  10. Na obrazovce Importovat aktualizaci vyberte Importovat aktualizaci.

    Snímek obrazovky znázorňující aktualizaci importu

Proces importu začíná a obrazovka se přepne na obrazovku Aktualizace . Po úspěšném importu se zobrazí na kartě Aktualizace . Pokud chcete vyřešit případné chyby, přečtěte si téma Řešení potíží s aktualizací proxy serveru.

Snímek obrazovky znázorňující stav úlohy

Import pomocí rozhraní API služby Device Update

Aktualizaci můžete také importovat prostřednictvím kódu programu pomocí některé z následujících metod:

Soubory aktualizací a manifest importu se musí nahrát do kontejneru objektů blob služby Azure Storage pro přípravu. Pokud chcete importovat fázované soubory, zadejte adresu URL objektu blob nebo sdílený přístupový podpis (SAS) pro privátní objekty blob do rozhraní API služby Device Update. Pokud používáte SAS, nezapomeňte zadat interval vypršení platnosti 3 hodiny nebo více.

Tip

K nahrání velkých aktualizačních souborů do kontejneru objektů blob služby Azure Storage můžete použít jednu z následujících metod pro lepší výkon: