Rychlý Start: nasazení prvního IoT Edge modulu do virtuálního zařízení s WindowsQuickstart: Deploy your first IoT Edge module to a virtual Windows device

Vyzkoušejte si Azure IoT Edge v tomto rychlém startu nasazením kontejneru kódu na virtuální IoT Edge zařízení.Test out Azure IoT Edge in this quickstart by deploying containerized code to a virtual IoT Edge device. IoT Edge vám umožní vzdáleně spravovat kód na svých zařízeních, abyste mohli do hraničních zařízení odesílat další úlohy.IoT Edge allows you to remotely manage code on your devices so that you can send more of your workloads to the edge. Pro tento rychlý Start doporučujeme pro vaše zařízení IoT Edge použít virtuální počítač Azure, který vám umožní rychle vytvořit testovací počítač, nainstalovat požadované součásti a po dokončení je odstranit.For this quickstart, we recommend using an Azure virtual machine for your IoT Edge device, which allows you to quickly create a test machine, install the prerequisites, and then delete it when you're finished.

V tomto rychlém startu se naučíte:In this quickstart you learn how to:

  1. Vytvořte centrum IoT.Create an IoT hub.
  2. Zaregistrovat zařízení IoT Edge do centra IoT Hub.Register an IoT Edge device to your IoT hub.
  3. Nainstalujte a spusťte modul runtime IoT Edge na virtuálním zařízení.Install and start the IoT Edge runtime on your virtual device.
  4. Vzdáleně nasadit modul na zařízení IoT Edge a odeslat telemetrická data do služby IoT Hub.Remotely deploy a module to an IoT Edge device and send telemetry to IoT Hub.

Diagram – rychlý start architektury pro zařízení a cloud

Tento rychlý Start vás provede vytvořením virtuálního počítače s Windows a jeho nakonfigurováním tak, aby bylo zařízení IoT Edge.This quickstart walks you through creating a Windows virtual machine and configuring it to be an IoT Edge device. Potom můžete modul nasadit z webu Azure Portal do svého zařízení.Then you can deploy a module from the Azure portal to your device. Modul, který v tomto rychlém kurzu nasadíte, je simulovaný snímač, který generuje údaje o teplotě, vlhkosti a atmosferickém tlaku.The module that you deploy in this quickstart is a simulated sensor that generates temperature, humidity, and pressure data. Další kurzy o Azure IoT Edge vycházejí z tohoto kurzu. V něm nasadíte moduly, které analyzují simulovaná data kvůli získání obchodních informací.The other Azure IoT Edge tutorials build upon the work you do here by deploying modules that analyze the simulated data for business insights.

Pokud nemáte aktivní předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.If you don't have an active Azure subscription, create a free account before you begin.

Použití služby Azure Cloud ShellUse Azure Cloud Shell

Hostitelé Azure Azure Cloud Shell interaktivní prostředí prostředí, které můžete používat v prohlížeči.Azure hosts Azure Cloud Shell, an interactive shell environment that you can use through your browser. Pro práci se službami Azure můžete použít buď bash, nebo PowerShell s Cloud Shell.You can use either Bash or PowerShell with Cloud Shell to work with Azure services. Můžete použít Cloud Shell předinstalované příkazy ke spuštění kódu v tomto článku, aniž byste museli instalovat cokoli do svého místního prostředí.You can use the Cloud Shell preinstalled commands to run the code in this article without having to install anything on your local environment.

Spuštění Azure Cloud Shell:To start Azure Cloud Shell:

MožnostOption Příklad nebo propojeníExample/Link
Zvolte Vyzkoušet v pravém horním rohu bloku kódu.Select Try It in the upper-right corner of a code block. Při výběru možnosti vyzkoušet se kód automaticky nezkopíruje do Cloud Shell.Selecting Try It doesn't automatically copy the code to Cloud Shell. Příklad pokusu o Azure Cloud Shell
Přejít na https://shell.azure.comnebo vyberte tlačítko Spustit Cloud Shell a otevřete Cloud Shell v prohlížeči.Go to https://shell.azure.com, or select the Launch Cloud Shell button to open Cloud Shell in your browser. spustit Cloud Shell v novém okněLaunch Cloud Shell in a new window
Vyberte tlačítko Cloud Shell v pravém horním panelu nabídek v Azure Portal.Select the Cloud Shell button on the top-right menu bar in the Azure portal. Tlačítko Cloud Shell na webu Azure Portal

Chcete-li spustit kód v tomto článku v Azure Cloud Shell:To run the code in this article in Azure Cloud Shell:

  1. Spusťte Cloud Shell.Start Cloud Shell.

  2. Vyberte tlačítko Kopírovat na bloku kódu ke zkopírování kódu.Select the Copy button on a code block to copy the code.

  3. Vložte kód do relace Cloud Shell tak, že vyberete Ctrl+SHIFT+v v systému Windows a Linux nebo vyberete možnost cmd+SHIFT+v v MacOS.Paste the code into the Cloud Shell session by selecting Ctrl+Shift+V on Windows and Linux or by selecting Cmd+Shift+V on macOS.

  4. Vyberte ENTER a spusťte kód.Select Enter to run the code.

K dokončení mnoha kroků v tomto rychlém startu použijete rozhraní příkazového řádku Azure CLI.You use the Azure CLI to complete many of the steps in this quickstart. Azure IoT má rozšíření umožňující další funkce.Azure IoT has an extension to enable additional functionality.

Přidejte rozšíření Azure IoT do instance služby Cloud Shell.Add the Azure IoT extension to the cloud shell instance.

az extension add --name azure-cli-iot-ext

PožadavkyPrerequisites

Cloudové prostředky:Cloud resources:

  • Skupina prostředků pro správu všech prostředků, které v tomto rychlém startu použijete.A resource group to manage all the resources you use in this quickstart.

    az group create --name IoTEdgeResources --location westus2 
    

Zařízení IoT Edge:IoT Edge device:

  • Virtuální počítač s Windows, který bude fungovat jako zařízení IoT Edge.A Windows virtual machine to act as your IoT Edge device. Tento virtuální počítač můžete vytvořit pomocí následujícího příkazu, ve kterém nahradíte {password} zabezpečeným heslem:You can create this virtual machine using the following command, replacing {password} with a secure password:

    az vm create --resource-group IoTEdgeResources --name EdgeVM --image MicrosoftWindowsDesktop:Windows-10:rs5-pro:latest --admin-username azureuser --admin-password {password} --size Standard_DS1_v2
    

    Vytvoření a spuštění nového virtuálního počítače může trvat několik minut.It may take a few minutes to create and start the new virtual machine. Pak můžete stáhnout soubor RDP pro použití při připojování k virtuálnímu počítači:You can then download an RDP file for use when connecting to your virtual machine:

    1. V Azure Portal přejděte na nový virtuální počítač s Windows.Navigate to your new Windows virtual machine in the Azure portal.
    2. Vyberte Connect (Připojit).Select Connect.
    3. Na kartě RDP vyberte Stáhnout soubor RDP.On the RDP tab, select Download RDP File.

    Otevřete tento soubor s Připojení ke vzdálené ploše pro připojení k virtuálnímu počítači s Windows pomocí jména správce a hesla, které jste zadali pomocí příkazu az vm create.Open this file with Remote Desktop Connection to connect to your Windows virtual machine using the administrator name and password you specified with the az vm create command.

Poznámka

V tomto rychlém startu se k jednoduchosti používá virtuální počítač s Windows Desktop.This quickstart uses a Windows desktop virtual machine for simplicity. Informace o tom, které operační systémy Windows jsou všeobecně dostupné pro produkční scénáře, najdete v tématu Azure IoT Edge podporovaných systémech.For information about which Windows operating systems are generally available for production scenarios, see Azure IoT Edge supported systems.

Pokud jste připraveni ke konfiguraci vlastního zařízení s Windows pro IoT Edge, včetně zařízení se systémem IoT Core, postupujte podle kroků v části Instalace modulu runtime Azure IoT Edge v systému Windows.If you're ready to configure your own Windows device for IoT Edge, including devices running IoT Core, follow the steps in Install the Azure IoT Edge runtime on Windows.

Vytvoření IoT HubuCreate an IoT hub

Začněte s rychlým startem vytvořením služby IoT Hub pomocí Azure CLI.Start the quickstart by creating an IoT hub with Azure CLI.

Diagram – vytvoření centra IoT v cloudu

Pro tento rychlý start můžete použít bezplatnou úroveň IoT Hubu.The free level of IoT Hub works for this quickstart. Pokud jste službu IoT Hub někdy používali a máte vytvořené bezplatné centrum IoT, můžete ho použít.If you've used IoT Hub in the past and already have a free hub created, you can use that IoT hub. V každém předplatném může být jenom jeden bezplatný IoT Hub.Each subscription can only have one free IoT hub.

Následující kód vytvoří ve skupině prostředků bezplatný rozbočovač F1 IoTEdgeResources.The following code creates a free F1 hub in the resource group IoTEdgeResources. Nahraďte {hub_name} jedinečným názvem vašeho centra IoT.Replace {hub_name} with a unique name for your IoT hub.

az iot hub create --resource-group IoTEdgeResources --name {hub_name} --sku F1 --partition-count 2

Pokud dojde k chybě kvůli tomu, že vaše předplatné již jedno bezplatné centrum obsahuje, změňte skladovou položku na S1.If you get an error because there's already one free hub in your subscription, change the SKU to S1. Pokud dojde k chybě, že název služby IoT Hub není k dispozici, znamená to, že má někdo jiný již centra s tímto názvem.If you get an error that the IoT Hub name isn't available, it means that someone else already has a hub with that name. Zkuste použít nový název.Try a new name.

Zaregistrovat zařízení IoT EdgeRegister an IoT Edge device

Zaregistrujte zařízení IoT Edge do nově vytvořeného centra IoT.Register an IoT Edge device with your newly created IoT hub. Diagram – registrace zařízení s identitou služby IoT HubDiagram - Register a device with an IoT Hub identity

Vytvořte identitu simulovaného zařízení, aby mohla komunikovat s centrem IoT.Create a device identity for your simulated device so that it can communicate with your IoT hub. Identita zařízení se uchovává v cloudu a k přidružení fyzického zařízení k identitě zařízení se používá jedinečný připojovací řetězec zařízení.The device identity lives in the cloud, and you use a unique device connection string to associate a physical device to a device identity.

Protože zařízení IoT Edge se chovají a lze je spravovat jinak než typické zařízení IoT, deklarujte tuto identitu pro zařízení IoT Edge se --edge-enabled příznak.Since IoT Edge devices behave and can be managed differently than typical IoT devices, declare this identity to be for an IoT Edge device with the --edge-enabled flag.

  1. Ve službě Azure Cloud Shell zadejte následující příkaz, kterým v centru vytvoříte zařízení myEdgeDevice.In the Azure cloud shell, enter the following command to create a device named myEdgeDevice in your hub.

    az iot hub device-identity create --device-id myEdgeDevice --hub-name {hub_name} --edge-enabled
    

    Pokud se zobrazí chyba týkající se iothubowner klíče zásad, ujistěte se, že vaší služby cloud shell běží nejnovější verze rozšíření azure-cli-iot-ext, přípona.If you get an error about iothubowner policy keys, make sure that your cloud shell is running the latest version of the azure-cli-iot-ext extension.

  2. Načtěte připojovací řetězec svého zařízení, který propojí vaše fyzické zařízení s jeho identitou ve službě IoT Hub.Retrieve the connection string for your device, which links your physical device with its identity in IoT Hub.

    az iot hub device-identity show-connection-string --device-id myEdgeDevice --hub-name {hub_name}
    
  3. Zkopírujte hodnotu klíče connectionString z výstupu JSON a uložte ho.Copy the value of the connectionString key from the JSON output and save it. Tato hodnota je připojovací řetězec zařízení.This value is the device connection string. Tento připojovací řetězec použijete ke konfiguraci modulu runtime IoT Edge v další části.You'll use this connection string to configure the IoT Edge runtime in the next section.

    Načtení připojovacího řetězce z výstupu rozhraní příkazového řádku

Instalace a spuštění modulu runtime IoT EdgeInstall and start the IoT Edge runtime

Nainstalujte na své zařízení IoT Edge modul runtime Azure IoT Edge a nakonfigurujte v něm připojovací řetězec zařízení.Install the Azure IoT Edge runtime on your IoT Edge device and configure it with a device connection string. Diagram - Start modul runtime na zařízeníDiagram - Start the runtime on device

Modul runtime IoT Edge se nasadí na všechna zařízení IoT Edge.The IoT Edge runtime is deployed on all IoT Edge devices. Skládá se ze tří částí.It has three components. IoT Edge démon zabezpečení se spustí pokaždé, když se spustí IoT Edge zařízení, a spustí agenta IoT Edge.The IoT Edge security daemon starts each time an IoT Edge device boots and bootstraps the device by starting the IoT Edge agent. Agent IoT Edge spravuje nasazení a monitorování modulů na zařízení IoT Edge, včetně centra IoT Edge.The IoT Edge agent manages deployment and monitoring of modules on the IoT Edge device, including the IoT Edge hub. Centrum IoT Edge zpracovává komunikaci mezi moduly v zařízení IoT Edge a mezi zařízením a IoT Hub.The IoT Edge hub handles communications between modules on the IoT Edge device, and between the device and IoT Hub.

Instalační skript obsahuje také modul kontejneru s názvem Moby, který spravuje image kontejneru na zařízení IoT Edge.The installation script also includes a container engine called Moby that manages the container images on your IoT Edge device.

Během instalace modulu runtime se zobrazí výzva k zadání připojovacího řetězce zařízení.During the runtime installation, you're asked for a device connection string. Použijte řetězec, který jste získali z Azure CLI.Use the string that you retrieved from the Azure CLI. Tento řetězec přidruží vaše fyzické zařízení k identitě zařízení IoT Edge v Azure.This string associates your physical device with the IoT Edge device identity in Azure.

Připojte se k zařízení IoT EdgeConnect to your IoT Edge device

Kroky v této části se doplní na vaše zařízení IoT Edge, takže se k tomuto virtuálnímu počítači chcete připojit hned přes vzdálenou plochu.The steps in this section all take place on your IoT Edge device, so you want to connect to that virtual machine now via remote desktop.

Instalace a konfigurace služby IoT EdgeInstall and configure the IoT Edge service

Pomocí PowerShellu stáhněte a nainstalujte modul runtime IoT Edge.Use PowerShell to download and install the IoT Edge runtime. Ke konfiguraci svého zařízení použijte připojovací řetězec zařízení, který jste získali ze služby IoT Hub.Use the device connection string that you retrieved from IoT Hub to configure your device.

  1. Pokud jste to ještě neudělali, postupujte podle kroků v části Registrace nového zařízení Azure IoT Edge pro registraci zařízení a načtení připojovacího řetězce zařízení.If you haven't already, follow the steps in Register a new Azure IoT Edge device to register your device and retrieve the device connection string.

  2. Na virtuálním počítači spusťte PowerShell jako správce.In the virtual machine, run PowerShell as an administrator.

    Poznámka

    K instalaci IoT Edge, nikoli PowerShell (x86) použijte relaci AMD64 prostředí PowerShell.Use an AMD64 session of PowerShell to install IoT Edge, not PowerShell (x86). Pokud si nejste jistí, který typ relace používáte, spusťte následující příkaz:If you're not sure which session type you're using, run the following command:

    (Get-Process -Id $PID).StartInfo.EnvironmentVariables["PROCESSOR_ARCHITECTURE"]
    
  3. Příkaz Deploy-IoTEdge zkontroluje, jestli má počítač s Windows podporovanou verzi, zapne funkci Containers, stáhne modul runtime Moby a pak stáhne modul runtime IoT Edge.The Deploy-IoTEdge command checks that your Windows machine is on a supported version, turns on the containers feature, downloads the Moby runtime, and then downloads the IoT Edge runtime.

    . {Invoke-WebRequest -useb aka.ms/iotedge-win} | Invoke-Expression; `
    Deploy-IoTEdge -ContainerOs Windows
    
  4. Počítač se může automaticky restartovat.Your machine may restart automatically. Pokud se zobrazí výzva k restartování příkazu Deploy-IoTEdge, udělejte to teď.If you are prompted by the Deploy-IoTEdge command to reboot, do so now.

  5. Spusťte PowerShell jako správce znovu.Run PowerShell as an administrator again.

  6. Příkaz Initialize-IoTEdge nakonfiguruje IoT Edge modul runtime na vašem počítači.The Initialize-IoTEdge command configures the IoT Edge runtime on your machine. Příkaz je standardně nastaven na ruční zřizování pomocí kontejnerů Windows.The command defaults to manual provisioning with Windows containers.

    . {Invoke-WebRequest -useb aka.ms/iotedge-win} | Invoke-Expression; `
    Initialize-IoTEdge -ContainerOs Windows
    
  7. Po zobrazení výzvy k zadání připojovacího řetězce zadejte řetězec, který jste si zkopírovali v předchozí části.When prompted for a DeviceConnectionString, provide the string that you copied in the previous section. Připojovací řetězec zadejte bez uvozovek.Don't include quotes around the connection string.

Zobrazení stavu modulu runtime IoT EdgeView the IoT Edge runtime status

Ověřte, že se modul runtime úspěšně nainstaloval a nakonfiguroval.Verify that the runtime was successfully installed and configured.

  1. Zkontrolujte stav služby IoT Edge.Check the status of the IoT Edge service.

    Get-Service iotedge
    
  2. Pokud potřebujete řešit potíže se službou, načtěte protokoly služby.If you need to troubleshoot the service, retrieve the service logs.

    . {Invoke-WebRequest -useb aka.ms/iotedge-win} | Invoke-Expression; Get-IoTEdgeLog
    
  3. Zobrazte všechny moduly spuštěné na vašem zařízení IoT Edge.View all the modules running on your IoT Edge device. Vzhledem k tomu, že jde o první spuštění služby, měl by se zobrazit pouze spuštěný modul edgeAgent.Since the service just started for the first time, you should only see the edgeAgent module running. Ve výchozím nastavení se spustí modul edgeAgent a pomůže vám nainstalovat a spustit všechny další moduly, které nasadíte do svého zařízení.The edgeAgent module runs by default and helps to install and start any additional modules that you deploy to your device.

    iotedge list
    

    Zobrazení jednoho modulu na zařízení

Dokončení instalace může trvat několik minut a spustí se modul IoT Edge agenta.It may take a few minutes for the installation to complete and the IoT Edge agent module to start.

Vaše zařízení IoT Edge je teď nakonfigurované.Your IoT Edge device is now configured. Je připravené na spouštění modulů nasazených v cloudu.It's ready to run cloud-deployed modules.

Nasazení moduluDeploy a module

Spravujte zařízení Azure IoT Edge z cloudu a nasaďte modul, který do IoT Hub odešle data telemetrie.Manage your Azure IoT Edge device from the cloud to deploy a module that sends telemetry data to IoT Hub. Diagram – nasazení modulu z cloudu do zařízeníDiagram - deploy module from cloud to device

Jednou z klíčových funkcí Azure IoT Edge je schopnost nasadit kód do vašich IoT Edgech zařízení z cloudu.One of the key capabilities of Azure IoT Edge is being able to deploy code to your IoT Edge devices from the cloud. Moduly IoT Edge jsou spustitelné balíčky implementované jako kontejnery.IoT Edge modules are executable packages implemented as containers. V této části nasadíte předem sestavený modul z oddílu IoT Edge moduly Azure Marketplace přímo z IoT Hub Azure.In this section, you deploy a pre-built module from the IoT Edge Modules section of the Azure Marketplace directly from your Azure IoT Hub.

Modul, který v této části nasadíte, simuluje senzor a odesílá vygenerovaná data.The module that you deploy in this section simulates a sensor and sends generated data. Tento modul je užitečným kódem, když začínáte s IoT Edge, protože můžete použít Simulovaná data pro vývoj a testování.This module is a useful piece of code when you're getting started with IoT Edge because you can use the simulated data for development and testing. Pokud chcete vidět přesně to, co tento modul dělá, můžete zobrazit zdrojový kód simulovaného senzoru teploty.If you want to see exactly what this module does, you can view the simulated temperature sensor source code.

Pokud chcete nasadit svůj první modul z Azure Marketplace, použijte následující postup:To deploy your first module from the Azure Marketplace, use the following steps:

  1. Přihlaste se k webu Azure portal a přejděte do služby IoT hub.Sign in to the Azure portal and navigate to your IoT hub.

  2. V nabídce v levém podokně v části Automatická správa zařízenívyberte IoT Edge.From the menu on the left pane, under Automatic Device Management, select IoT Edge.

  3. V seznamu zařízení klikněte na ID zařízení cílového zařízení.Click on the device ID of the target device from the list of devices.

  4. Na horním panelu vyberte možnost nastavit moduly.On the upper bar, select Set Modules.

  5. V části IoT Edge moduly na stránce klikněte na Přidat.In the IoT Edge Modules section of the page, click Add.

  6. V rozevírací nabídce vyberte modul Marketplace.From the drop-down menu, select Marketplace Module.

    Simulované teplotní snímač ve službě Azure search na portálu

  7. V tržišti IoT Edge moduluvyhledejte "senzor simulované teploty" a vyberte tento modul.In the IoT Edge Module Marketplace, search for "Simulated Temperature Sensor" and select that module.

  8. Všimněte si, že se automaticky vyplní modul SimulatedTemperatureSensor.Notice that the SimulatedTemperatureSensor module is auto populated. V kurzech slouží tato stránka k přidání dalších modulů do nasazení.In the tutorials, you use this page to add additional modules to your deployment. V tomto rychlém startu nasaďte jenom tento modul.For this quickstart, only deploy this one module. Nejsou vyžadovány žádné přihlašovací údaje, protože jsou veřejné.No credentials are required because it's public.

    Nastavit moduly na zařízení

    Vyberte Další: trasy pro pokračování k dalšímu kroku průvodce.Select Next: Routes to continue to the next step of the wizard.

  9. Na kartě trasy v průvodci určíte, jak se mají zprávy předávat mezi moduly a IoT Hub.On the Routes tab of the wizard, you define how messages are passed between modules and the IoT Hub. Zprávy se vytvářejí pomocí párů název/hodnota.Messages are constructed using name/value pairs. Pro rychlý Start budete chtít, aby všechny zprávy ze všech modulů přešly na IoT Hub ($upstream).For the quickstart, you want all messages from all modules to go to IoT Hub ($upstream). Pokud není automaticky vyplněno, přidejte následující kód pro hodnotu názvu upstream:If it's not auto populated, add the following code for the Value for the Name upstream:

     FROM /messages/* INTO $upstream
    

    Vyberte Další: zkontrolovat + vytvořit a pokračujte k dalšímu kroku průvodce.Select Next: Review + create to continue to the next step of the wizard.

  10. Na kartě Revize + vytvořit v průvodci můžete zobrazit náhled souboru JSON, který definuje všechny moduly, které se nasadí do zařízení IoT Edge.On the Review + create tab of the wizard, you can preview the JSON file that defines all the modules that get deployed to your IoT Edge device. Všimněte si, že je zahrnutý modul SimulatedTemperatureSensor a dva další systémové moduly s názvem edgeAgent a edgeHub.Notice that the SimulatedTemperatureSensor module is included, and two additional system modules called edgeAgent and edgeHub. Až budete hotovi, vyberte vytvořit .Select Create when you're done reviewing.

    Když do zařízení IoT Edge odešlete nové nasazení, do zařízení se nic nevloží.When you submit a new deployment to an IoT Edge device, nothing is pushed to your device. Místo toho se zařízení IoT Hub pravidelně dotazuje na jakékoli nové pokyny.Instead, the device queries IoT Hub regularly for any new instructions. Pokud zařízení nalezne aktualizovaný manifest nasazení, použije informace o novém nasazení k vyžádání imagí modulu z cloudu a potom začne spouštět moduly místně.If the device finds an updated deployment manifest, it uses the information about the new deployment to pull the module images from the cloud then starts running the modules locally. Tento proces může trvat několik minut.This process may take a few minutes.

  11. Po vytvoření podrobností nasazení modulu se Průvodce vrátí na stránku IoT Edge služby IoT Hub.After you create the module deployment details, the wizard returns you to the IoT Edge page of your IoT hub. Vyberte zařízení ze seznamu zařízení IoT Edge, abyste viděli jeho podrobnosti.Select your device from the list of IoT Edge devices to see its details.

  12. Na stránce Podrobnosti o zařízení se posuňte dolů na kartu moduly . Měly by být uvedené tři moduly: $edgeAgent, $edgeHub a SimulatedTemperatureSensor.On the device details page, scroll down to the Modules tab. Three modules should be listed: $edgeAgent, $edgeHub, and SimulatedTemperatureSensor. Pokud je jeden nebo více modulů uvedený v části nasazení, ale zařízení není nahlášené, vaše zařízení IoT Edge je pořád spouští.If one or more of the modules are listed as specified in deployment but not reported by device, your IoT Edge device is still starting them. Chvíli počkejte a v horní části stránky vyberte aktualizovat .Wait a few moments and select Refresh at the top of the page.

    Zobrazení SimulatedTemperatureSensor v seznamu nasazené moduly

Zobrazení vygenerovaných datView generated data

V tomto rychlém startu jste zaregistrovali zařízení IoT Edge a nainstalovali IoT Edge runtime.In this quickstart, you registered an IoT Edge device and installed the IoT Edge runtime on it. Pak jste použili Azure Portal k nasazení IoT Edge modulu pro spuštění na zařízení, aniž byste museli provádět změny samotného zařízení.Then, you used the Azure portal to deploy an IoT Edge module to run on the device without having to make changes to the device itself.

V takovém případě modul, který jste odeslali, vytvoří ukázková data, která můžete použít pro testování.In this case, the module that you pushed creates sample data that you can use for testing. Modul pro simulaci teplotního senzoru generuje data prostředí, která můžete použít pro testování později.The simulated temperature sensor module generates environment data that you can use for testing later. Simulovaný senzor sleduje počítač i prostředí v okolí počítače.The simulated sensor is monitoring both a machine and the environment around the machine. Tento senzor může být například v serverové místnosti, v továrně nebo na větrné turbíně.For example, this sensor might be in a server room, on a factory floor, or on a wind turbine. Zpráva obsahuje okolní teplotu a vlhkost, teplotu a tlak počítače a časové razítko.The message includes ambient temperature and humidity, machine temperature and pressure, and a timestamp. Kurzy IoT Edge používají data vytvořená tímto modulem jako testovací data pro analýzy.The IoT Edge tutorials use the data created by this module as test data for analytics.

Zkontrolujte, že na zařízení IoT Edge běží modul, který jste nasadili z cloudu.Confirm that the module deployed from the cloud is running on your IoT Edge device.

iotedge list

Zobrazení tří modulů na zařízení

Umožňuje zobrazit zprávy odesílané z modulu snímače teploty do cloudu.View the messages being sent from the temperature sensor module to the cloud.

iotedge logs SimulatedTemperatureSensor -f

Tip

V IoT Edgech příkazech se rozlišují velká a malá písmena při odkazování na názvy modulů.IoT Edge commands are case-sensitive when referring to module names.

Zobrazení dat z modulu

Zprávy doručené do služby IoT Hub můžete také sledovat pomocí rozšíření Azure IoT Hub pro Visual Studio Code.You can also watch the messages arrive at your IoT hub by using the Azure IoT Hub extension for Visual Studio Code.

Vyčištění prostředkůClean up resources

Pokud chcete pokračovat dalšími kurzy o IoT Edge, použijte zařízení, které jste zaregistrovali a nastavili v tomto rychlém startu.If you want to continue on to the IoT Edge tutorials, you can use the device that you registered and set up in this quickstart. Jinak můžete odstranit prostředky Azure, které jste vytvořili, abyste se vyhnuli poplatkům.Otherwise, you can delete the Azure resources that you created to avoid charges.

Pokud jste virtuální počítač a centrum IoT vytvořili v nové skupině prostředků, můžete odstranit tuto skupinu a všechny související prostředky.If you created your virtual machine and IoT hub in a new resource group, you can delete that group and all the associated resources. Dvojitá kontrola obsah skupiny prostředků pro Ujistěte se, že existuje vaší nic, které chcete zachovat.Double check the contents of the resource group to make sure that there's nothing you want to keep. Pokud nechcete odstranit celou skupinu, můžete místo toho odstranit jednotlivé prostředky.If you don't want to delete the whole group, you can delete individual resources instead.

Odeberte skupinu IoTEdgeResources.Remove the IoTEdgeResources group.

az group delete --name IoTEdgeResources

Další krokyNext steps

V tomto rychlém startu jste vytvořili zařízení IoT Edge a pomocí Azure IoT Edge cloudového rozhraní nasadíte kód do zařízení.In this quickstart, you created an IoT Edge device and used the Azure IoT Edge cloud interface to deploy code onto the device. Teď máte testovací zařízení, které generuje nezpracovaná data o prostředí.Now, you have a test device generating raw data about its environment.

Dalším krokem je nastavení místního vývojového prostředí, abyste mohli začít vytvářet IoT Edge moduly, které spouští vaši obchodní logiku.The next step is to set up your local development environment so that you can start creating IoT Edge modules that run your business logic.