Nasazení modulů Azure IoT Edge z webu Azure Portal

Platí pro:IoT Edge 1.4 checkmark IoT Edge 1.4

Důležité

IoT Edge 1.4 je podporovaná verze. Pokud používáte starší verzi, podívejte se na článek Aktualizace IoT Edge.

Jakmile vytvoříte moduly IoT Edge s obchodní logikou, chcete je nasadit do zařízení, aby fungovaly na hraničních zařízeních. Pokud máte více modulů, které spolupracují na shromažďování a zpracování dat, můžete je nasadit najednou a deklarovat pravidla směrování, která je propojují.

Tento článek ukazuje, jak vás Azure Portal provede vytvořením manifestu nasazení a nasdílením nasazení do zařízení IoT Edge. Informace o vytvoření nasazení, které cílí na více zařízení na základě jejich sdílených značek, najdete v tématu Nasazení a monitorování modulů IoT Edge ve velkém měřítku.

Předpoklady

Konfigurace manifestu nasazení

Manifest nasazení je dokument JSON, který popisuje, které moduly se mají nasadit, jak data proudí mezi moduly a požadované vlastnosti dvojčat modulů. Další informace o tom, jak fungují manifesty nasazení a jak je vytvořit, najdete v tématu Vysvětlení způsobu použití, konfigurace a opětovného použití modulů IoT Edge.

Azure Portal obsahuje průvodce, který vás provede vytvořením manifestu nasazení místo ručního sestavení dokumentu JSON. Má tři kroky: Přidání modulů, zadání tras a kontrola nasazení.

Poznámka:

Kroky v tomto článku odrážejí nejnovější verzi schématu agenta a centra IoT Edge. Verze schématu 1.1 byla vydána společně s IoT Edge verze 1.0.10 a umožňuje funkce pořadí spuštění modulu a funkce stanovení priorit tras.

Pokud nasazujete na zařízení verze 1.0.9 nebo starší, upravte modul runtime Nastavení v kroku Moduly průvodce tak, aby používal schéma verze 1.0.

Výběr zařízení a přidání modulů

  1. Přihlaste se k webu Azure Portal a přejděte do centra IoT.

  2. V levém podokně vyberte Zařízení v nabídce Správa zařízení.

  3. V seznamu vyberte cílové zařízení IoT Edge.

  4. Na horním panelu vyberte Nastavit moduly.

  5. V části Přihlašovací údaje služby Container Registry na stránce zadejte přihlašovací údaje pro přístup ke všem privátním registrům kontejnerů, které obsahují image vašeho modulu.

  6. V části Moduly IoT Edge na stránce vyberte Přidat.

  7. V rozevírací nabídce vyberte jeden ze tří typů modulů:

    • Modul IoT Edge – Zadáte název modulu a identifikátor URI image kontejneru. Například identifikátor URI obrázku pro ukázkový modul SimulatedTemperatureSensor je mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:1.0. Pokud je image modulu uložená v privátním registru kontejneru, přidejte přihlašovací údaje na této stránce pro přístup k imagi.
    • Modul Marketplace – Moduly hostované na Azure Marketplace Některé moduly marketplace vyžadují další konfiguraci, proto si projděte podrobnosti o modulu v seznamu modulů IoT Edge na Azure Marketplace.
    • Modul Azure Stream Analytics – Moduly vygenerované z úlohy Azure Stream Analytics
  8. Po přidání modulu výběrem názvu modulu ze seznamu otevřete nastavení modulu. V případě potřeby vyplňte volitelná pole.

    Další informace o dostupných nastaveních modulů najdete v tématu Konfigurace a správa modulů.

    Další informace o dvojčeti modulu naleznete v tématu Definování nebo aktualizace požadovaných vlastností.

  9. Opakujte kroky 6 až 8 a přidejte do nasazení další moduly.

  10. Vyberte Další: Trasy pro pokračování v části Trasy.

Zadání tras

Na kartě Trasy definujete, jak se zprávy předávají mezi moduly a IoT Hubem. Zprávy se vytvářejí pomocí párů název/hodnota. Ve výchozím nastavení první nasazení pro nové zařízení zahrnuje trasu s názvem route a definovanou jako FROM /messages/* INTO $upstream, což znamená, že všechny zprávy výstupu libovolnými moduly se odesílají do centra IoT.

Parametry Priority a Time to Live jsou volitelné parametry, které můžete zahrnout do definice trasy. Parametr priority umožňuje zvolit, které trasy mají mít jejich zprávy zpracovávané jako první nebo které trasy by se měly zpracovat jako poslední. Priorita je určena nastavením čísla 0–9, kde 0 je nejvyšší prioritou. Parametr Time to Live umožňuje deklarovat, jak dlouho se mají zprávy v dané trase uchovávat, dokud se nezpracují nebo neodeberou z fronty.

Další informace o vytváření tras naleznete v tématu Deklarování tras.

Jakmile jsou trasy nastavené, vyberte Další: Zkontrolovat a vytvořit a pokračujte dalším krokem průvodce.

Kontrola nasazení

V části kontroly se zobrazí manifest nasazení JSON vytvořený na základě vašich výběrů v předchozích dvou částech. Všimněte si, že jste nepřidali dva moduly: $edgeAgent a $edgeHub. Tyto dva moduly tvoří modul runtime IoT Edge a jsou povinné výchozí hodnoty v každém nasazení.

Zkontrolujte informace o nasazení a pak vyberte Vytvořit.

Zobrazení modulů na zařízení

Jakmile do zařízení nasadíte moduly, můžete je zobrazit na stránce s podrobnostmi o zařízení ve službě IoT Hub. Na této stránce se zobrazí název každého nasazeného modulu a také užitečné informace, jako je stav nasazení a ukončovací kód.

Nasazení modulů z Azure Marketplace

Azure Marketplace je online marketplace aplikací a služeb, kde můžete procházet širokou škálu podnikových aplikací a řešení, která jsou certifikovaná a optimalizovaná pro provoz v Azure, včetně modulů IoT Edge.

Modul IoT Edge můžete nasadit z Azure Marketplace a ze služby IoT Hub.

Nasazení z Azure Marketplace

Projděte si moduly IoT Edge na marketplace a až najdete moduly, které chcete nasadit, vyberte Vytvořit nebo Získat. Pokračujte kroky průvodce nasazením, které se můžou lišit v závislosti na modulu IoT Edge, který jste vybrali:

  1. Potvrďte podmínky použití a zásady ochrany osobních údajů poskytovatele výběrem možnosti Pokračovat. Možná budete muset nejdřív zadat kontaktní údaje.
  2. Zvolte své předplatné a IoT Hub, ke kterému je cílové zařízení připojené.
  3. Zvolte Nasadit na zařízení.
  4. Zadejte název zařízení nebo vyberte Najít zařízení a procházejte mezi zařízeními zaregistrovanými v centru.
  5. Výběrem možnosti Vytvořit pokračujte standardním procesem konfigurace manifestu nasazení, včetně přidání dalších modulů, pokud je to žádoucí. Podrobnosti o novém modulu, jako je identifikátor URI image, možnosti vytvoření a požadované vlastnosti, jsou předdefinované, ale je možné je změnit.

Ověřte, že je modul nasazený ve službě IoT Hub na webu Azure Portal. Vyberte své zařízení, vyberte Nastavit moduly a modul by měl být uvedený v části Moduly IoT Edge.

Nasazení z Azure IoT Hubu

Modul z Azure Marketplace můžete rychle nasadit na zařízení ve službě IoT Hub na webu Azure Portal.

  1. Na webu Azure Portal přejděte ke své službě IoT Hub.
  2. V levém podokně vyberte Zařízení v nabídce Správa zařízení.
  3. Vyberte zařízení IoT Edge, které má nasazení přijmout.
  4. Na horním panelu vyberte Nastavit moduly.
  5. V části Moduly IoT Edge klikněte na Přidat a v rozevírací nabídce vyberte Modul Marketplace.

Screenshot showing how to add a module in I o T Hub.

Na stránce Marketplace modulu IoT Edge zvolte modul. Vybraný modul se automaticky nakonfiguruje pro vaše předplatné, skupinu prostředků a zařízení. Zobrazí se v seznamu modulů IoT Edge. Některé moduly můžou vyžadovat další konfiguraci.

Tip

Informace o modulech IoT Edge z Azure IoT Hubu jsou omezené. Další informace o modulech IoT Edge najdete na Azure Marketplace.

Vyberte Další: Trasy a pokračujte v nasazení, jak je popsáno v části Určení tras a kontrola nasazení dříve v tomto článku.

Další kroky

Informace o nasazení a monitorování modulů IoT Edge ve velkém měřítku