Sdílet prostřednictvím


Import aktualizace do služby Device Update pro IoT Hub

Zjistěte, jak získat novou aktualizaci a importovat ji do služby Device Update pro IoT Hub. Pokud jste to ještě neudělali, nezapomeňte si projít klíčové koncepty importu a připravit aktualizaci, která se má importovat.

Požadavky

Podporované prohlížeče:

Import aktualizace

Tato část ukazuje, jak importovat aktualizaci pomocí webu Azure Portal nebo Azure CLI. Místo toho můžete k importu aktualizace použít také rozhraní API služby Device Update pro IoT Hub.

Pokud chcete naimportovat aktualizaci, nejprve nahrajete aktualizační soubory a import manifestu do kontejneru Azure Storage. Pak naimportujete aktualizaci ze služby Azure Storage do služby Device Update pro IoT Hub, kde se uloží, abyste ji mohli nasadit do zařízení.

  1. Na webu Azure Portal přejděte ke službě IoT Hub pomocí služby Device Update.

  2. Na levé straně stránky vyberte v části Správa zařízení aktualizace.

    Import aktualizací

  3. V seznamu karet v horní části obrazovky vyberte kartu Aktualizace.

    Aktualizace

  4. Vyberte + Importovat novou aktualizaci pod záhlavím Dostupné aktualizace .

    Importovat novou aktualizaci

  5. Vyberte + Vybrat z kontejneru úložiště. Zobrazí se uživatelské rozhraní účtů úložiště. Vyberte existující účet nebo vytvořte účet pomocí + Účet úložiště. Tento účet slouží ke zfázování aktualizací pro import kontejneru. Účet by neměl mít současně povolené veřejné i privátní koncové body.

    Výběr možnosti Aktualizovat soubory

  6. Jakmile vyberete účet úložiště, zobrazí se uživatelské rozhraní Kontejnery. Vyberte existující kontejner nebo vytvořte kontejner pomocí + Kontejner. Tento kontejner slouží k rozfázování souborů aktualizací pro import.

    Při každém importu aktualizace doporučujeme použít nový kontejner. Vždy používejte nové kontejnery, abyste se vyhnuli náhodnému importu souborů z předchozích aktualizací. Pokud nepoužíváte nový kontejner, nezapomeňte před dokončením tohoto kroku odstranit všechny soubory z existujícího kontejneru.

    Účet úložiště

  7. V kontejneru vyberte Nahrát. Zobrazí se uživatelské rozhraní pro nahrávání.

    Výběr kontejneru

  8. V záhlaví Nahrát objekt blob vyberte ikonu složky na pravé straně oddílu Soubory. Pomocí nástroje pro výběr souborů přejděte do umístění souborů aktualizací a importu manifestu, vyberte všechny soubory a pak vyberte Otevřít. Můžete podržet klávesu Shift a kliknout na vícenásobný výběr souborů.

    Publikovat aktualizaci

  9. Až vyberete všechny soubory aktualizací, vyberte Nahrát.

    Nahrání kontejneru

  10. Vyberte nahrané soubory a určete je, které se mají importovat. Pak se výběrem tlačítka Vybrat vrátíte na stránku Import update .

    Výběr nahraných souborů

  11. Na stránce Importovat aktualizaci zkontrolujte soubory, které se mají importovat. Potom výběrem možnosti Importovat aktualizaci spusťte proces importu. Pokud chcete vyřešit případné chyby, přečtěte si téma Řešení potíží s aktualizací proxy serveru.

    Import Start

  12. Proces importu začíná a obrazovka se přepne do oddílu Historie importu. Výběrem možnosti Aktualizovat zobrazíte průběh, dokud se proces importu neskončí (v závislosti na velikosti aktualizace může proces trvat několik minut, ale může trvat déle).

    Aktualizace sekvencování importu

  13. Když sloupec Stav označuje, že import proběhl úspěšně, vyberte záhlaví Dostupné aktualizace. V seznamu by se teď měla zobrazit importovaná aktualizace.

    Stav úlohy

Pokud místo toho importujete pomocí rozhraní API

Aktualizaci můžete importovat také prostřednictvím kódu programu:

Poznámka:

Informace o požadovaných oprávněních rozhraní API najdete v části Role uživatele aktualizace zařízení a přístup .

Aktualizace souborů a manifestu 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

Pokud chcete do kontejneru objektů blob služby Azure Storage nahrát velké soubory aktualizací, můžete pro lepší výkon použít jednu z následujících možností:

Další kroky