Cvičení – nasazení předem vytvořeného modulu do IoT Edge

Dokončeno

Modul Simulated Temperature Sensor nasadíte z webu Azure Marketplace pomocí následujícího postupu:

  1. Na webu Azure Portal zadejte do hledání simulovaný senzor teploty a otevřete výsledek Marketplace .

  2. Zvolte zařízení IoT Edge, které dostane tento modul. Na stránce Cílová zařízení pro modul IoT Edge zadejte následující informace:

    • Předplatné: Vyberte předplatné obsahující ioT Hub, které používáte.
    • IoT Hub: Vyberte název ioT Hubu, který používáte.
    • Název zařízení IoT Edge: Jak je vybráno dříve
  3. Vyberte Vytvořit.

  4. Pomocí průvodce se třemi kroky přesně definujte, jak se má modul nasadit.

    • Přidat moduly: Modul Simulated Temperature Sensor by měl být automaticky vyplněný.
    • Určení tras: Definujte, jak se zprávy předávají mezi moduly a ioT Hubem. Pokud toto nastavení není automaticky vyplněné $upstream, přidejte následující kód:
    {
      "routes": {
        "route": "FROM /messages/* INTO $upstream"
      }
    }
    
    • Zkontrolujte nasazení: Zobrazte si náhled souboru JSON manifestu nasazení, který definuje všechny moduly nasazené do vašeho zařízení IoT Edge. Ujistěte se, že obsahuje modul Simulated Temperature Sensor.
  5. Vyberte zařízení ze seznamu zařízení IoT Edge, abyste zobrazili jeho podrobnosti.

    • Na stránce podrobností zařízení se posuňte směrem dolů do části Moduly.
    • Měly by tam být uvedené tři moduly: $edgeAgent, $edgeHub a SimulatedTemperatureSensor. Seznam by měl vypadat podobně jako na následujícím snímku obrazovky.

    Důležité

    Pokud je modul uvedený jako „nasazený“, ale zařízení ho nehlásí, zařízení IoT Edge ho i tak spustí. Chvíli počkejte a klikněte na Aktualizovat v horní části stránky.

    Deployed modules at the edge.

  6. V zařízení IoT Edge otevřete příkazový řádek nebo použijte připojení SSH z Azure CLI (rozhraní příkazového řádku).

  7. Zkontrolujte pomocí příkazu sudo iotedge list, že modul, který jste nasadili z cloudu, běží na zařízení IoT Edge.

  8. Pomocí příkazu sudo iotedge logs SimulatedTemperatureSensor -fzobrazte zprávy odesílané z modulu senzoru teploty .

    Důležité

    Mějte na paměti, že příkazy IoT Edge při odkazování na názvy modulů rozlišují malá a velká písmena.

  9. Vyčištění prostředků