Rychlý start: Nasazení prvního modulu IoT Edge do virtuálního zařízení se systémem LinuxQuickstart: Deploy your first IoT Edge module to a virtual Linux 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 použít pro vaše IoT Edge zařízení virtuální počítač Azure, který vám umožní rychle vytvořit testovací počítač se všemi nainstalovanými součástmi a pak ho po dokončení 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 with all prerequisites installed 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řit IoT Hub.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.Remotely deploy a module to an IoT Edge device.

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

Tento rychlý Start vás provede vytvořením virtuálního počítače se systémem Linux, který je nakonfigurován tak, aby IoT Edge zařízení.This quickstart walks you through creating a Linux virtual machine that's configured to be 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. Cloud Shell vám umožní pracovat se bash službami PowerShell Azure pomocí nebo.Cloud Shell lets you use either bash or PowerShell 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 pre-installed commands to run the code in this article without having to install anything on your local environment.

Spuštění Azure Cloud Shell:To launch 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
V prohlížeči otevřete Cloud Shell kliknutím na tlačítko Spustit Cloud Shell. https://shell.azure.comGo 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.Launch 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 stisknutím kombinace kláves CTRL+SHIFT+v v systému Windows a Linux nebo příkazem cmd+SHIFT+v v MacOS.Paste the code into the Cloud Shell session with Ctrl+Shift+V on Windows and Linux, or Cmd+Shift+V on macOS.

  4. Stiskněte klávesu ENTER pro spuštění kódu.Press Enter to run the code.

K dokončení řady kroků v tomto rychlém startu použijete Azure CLI. Azure IoT má rozšíření, které nabízí další funkce.You use the Azure CLI to complete many of the steps in this quickstart, and 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č nebo zařízení s Linuxem, který bude fungovat jako zařízení IoT Edge.A Linux device or virtual machine to act as your IoT Edge device. Na virtuálním počítači s Ubuntu byste měli použít Azure IoT Edge poskytované společností Microsoft, která předinstaluje všechno, co potřebujete ke spuštění IoT Edge na zařízení.You should use the Microsoft-provided Azure IoT Edge on Ubuntu virtual machine, which preinstalls everything you need to run IoT Edge on a device. Přijměte podmínky použití a vytvořte tento virtuální počítač pomocí následujících příkazů:Accept the terms of use and create this virtual machine using the following commands:

    az vm image accept-terms --urn microsoft_iot_edge:iot_edge_vm_ubuntu:ubuntu_1604_edgeruntimeonly:latest
    az vm create --resource-group IoTEdgeResources --name EdgeVM --image microsoft_iot_edge:iot_edge_vm_ubuntu:ubuntu_1604_edgeruntimeonly:latest --admin-username azureuser --generate-ssh-keys
    

    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.

    Při vytváření nového virtuálního počítače, poznamenejte si, publicIpAddress, který je součástí výstupu příkazu create.When you create a new virtual machine, make a note of the publicIpAddress, which is provided as part of the create command output. Tato veřejná IP adresa bude používat pro připojení k virtuálnímu počítači dále v tomto rychlém startu.You will use this public IP address to connect to the virtual machine later in the quickstart.

  • Pokud chcete spustit modul runtime Azure IoT Edge na vlastním zařízení, postupujte podle pokynů v části instalace modulu runtime Azure IoT Edge v systému Linux.If you prefer to run the Azure IoT Edge runtime on your own device, follow instructions at Install the Azure IoT Edge runtime on Linux.

Vytvoření centra IoTCreate 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ří bezplatné centrum F1 ve skupině prostředků 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

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.

Registrace 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í pomocí IoT Hub identity

Vytvořte identitu zařízení pro zařízení IoT Edge, aby mohla komunikovat se službou IoT Hub.Create a device identity for your IoT Edge 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 --hub-name {hub_name} --device-id myEdgeDevice --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 connectionString klíče 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. Pomocí tohoto připojovacího řetězce můžete nakonfigurovat modul 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

Konfigurace zařízení IoT EdgeConfigure your IoT Edge device

Na zařízení IoT Edge spusťte modul runtime Azure IoT Edge.Start the Azure IoT Edge runtime on your IoT Edge device.

Diagram – spuštění modulu runtime na zařízení

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 umožňuje nasadit a monitorovat moduly na zařízení IoT Edge, včetně centra služby IoT Edge.The IoT Edge agent facilitates deployment and monitoring of modules on the IoT Edge device, including the IoT Edge hub. Druhým je IoT Edge Hub, který na zařízení IoT Edge řídí komunikaci mezi moduly a také mezi zařízením a IoT Hubem.The IoT Edge hub manages communications between modules on the IoT Edge device, and between the device and IoT Hub.

Během konfigurace modulu runtime zadáte připojovací řetězec zařízení.During the runtime configuration, you provide 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.

Nastavit připojovací řetězec na zařízení IoT EdgeSet the connection string on the IoT Edge device

Pokud používáte Azure IoT Edge na virtuálním počítači s Ubuntu, jak je popsáno v části požadavky, má už zařízení IoT Edge runtime nainstalované.If you're using the Azure IoT Edge on Ubuntu virtual machine as described in the prerequisites, then your device already has the IoT Edge runtime installed. Stačí nakonfigurovat zařízení pomocí připojovacího řetězce zařízení, který jste získali v předchozí části.You just need to configure your device with the device connection string that you retrieved in the previous section. To můžete provést vzdáleně, aniž byste se museli připojovat k virtuálnímu počítači.You can do this remotely without having to connect to the virtual machine. Spusťte následující příkaz a nahraďte {device_connection_string} vlastním řetězcem.Run the following command, replacing {device_connection_string} with your own string.

az vm run-command invoke -g IoTEdgeResources -n EdgeVM --command-id RunShellScript --script "/etc/iotedge/configedge.sh '{device_connection_string}'"

Pokud používáte IoT Edge v místním počítači nebo zařízení ARM32 nebo ARM64, musíte na zařízení nainstalovat modul runtime IoT Edge a jeho součásti.If you're running IoT Edge on your local machine or an ARM32 or ARM64 device, you need to install the IoT Edge runtime and its prerequisites on your device. Postupujte podle pokynů v části Instalace modulu runtime Azure IoT Edge v systému Linuxa pak se vraťte k tomuto rychlému startu.Follow the instructions in Install the Azure IoT Edge runtime on Linux, then return to this quickstart.

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

Zbývající příkazy v tomto rychlém startu se uskuteční na svém IoT Edge samotném zařízení, abyste viděli, co se děje na zařízení.The rest of the commands in this quickstart take place on your IoT Edge device itself, so that you can see what's happening on the device. Pokud používáte virtuální počítač, připojte se k tomuto počítači nyní pomocí veřejné IP adresy, která byla výstupem příkazu vytvoření.If you're using a virtual machine, connect to that machine now using the public IP address that was output by the creation command. Můžete také najít veřejnou IP adresu na stránce Přehled virtuálního počítače na webu Azure Portal.You can also find the public IP address on your virtual machine's overview page in the Azure portal. Použijte následující příkaz pro připojení k virtuálnímu počítači.Use the following command to connect to your virtual machine. Nahraďte {azureuser} , pokud jste použili jiné uživatelské jméno, než jaké je navržené v požadavcích.Replace {azureuser} if you used a different username than the one suggested in the prerequisites. Nahraďte {publicIpAddress} adresou vašeho počítače.Replace {publicIpAddress} with your machine's address.

ssh azureuser@{publicIpAddress}

Ověřte, že modul runtime byl úspěšně nainstalován a nakonfigurován na vašem zařízení IoT Edge.Verify that the runtime was successfully installed and configured on your IoT Edge device.

Tip

Ke spouštění příkazů iotedge potřebujete zvýšená oprávnění.You need elevated privileges to run iotedge commands. Vaše oprávnění se automaticky aktualizují, jakmile se po instalaci modulu runtime IoT Edge odhlásíte z počítače a poprvé se k němu opět přihlásíte.Once you sign out of your machine and sign back in the first time after installing the IoT Edge runtime, your permissions are automatically updated. Do té doby před příkazy používejte sudo.Until then, use sudo in front of the commands.

  1. Zkontrolujte, zda je démon zabezpečení IoT Edge spuštěn jako systémová služba.Check to see that the IoT Edge security daemon is running as a system service.

    sudo systemctl status iotedge
    

    Viz IoT Edge démon spuštěný jako systémová služba.

  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.

    journalctl -u iotedge
    
  3. Zobrazte moduly spuštěné na vašem zařízení.View the modules running on your device.

    sudo iotedge list
    

    Zobrazení jednoho modulu na zařízení

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

Pokud budete zařízení Azure IoT Edge spravovat v cloudu, můžete nasadit modul, který bude odesílat telemetrická data do služby IoT Hub.Manage your Azure IoT Edge device from the cloud to deploy a module that will send telemetry data to IoT Hub. Diagram – nasazení modulu z cloudu do zařízeníDiagram - deploy module from cloud to device

Jeden z klíčových funkcí služby Azure IoT Edge je schopnost nasazení kódu z cloudu do zařízení IoT Edge.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, které jsou implementované jako kontejnery.IoT Edge modules are executable packages implemented as containers. V této části nasadit předem sestavené modulu z moduly IoT Edge části webu Azure Marketplace.In this section, you deploy a pre-built module from the IoT Edge Modules section of the Azure Marketplace.

Modul, který se v této části nasadíte simuluje snímač a odešle generovaná data.The module that you deploy in this section simulates a sensor and sends generated data. Tento modul je užitečné část kódu, když začínáte s IoT Edge protože Simulovaná data můžete použít 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 zobrazit přesně co tento modul umožňuje, můžete zobrazit simulované teplotní snímač zdrojový kód.If you want to see exactly what this module does, you can view the simulated temperature sensor source code.

Nasazení prvního modulu Azure Marketplace, postupujte následovně:To deploy your first module from the Azure Marketplace, use the following steps:

  1. V webu Azure portal, zadejte simulované teplotní snímač do vyhledávání a otevřete výsledek Marketplace.In the Azure portal, enter Simulated Temperature Sensor into the search and open the Marketplace result.

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

  2. Vyberte zařízení IoT Edge pro příjem tento modul.Choose an IoT Edge device to receive this module. Na cílová zařízení pro modul IoT Edge stránky, zadejte následující informace:On the Target Devices for IoT Edge Module page, provide the following information:

    1. Předplatné: Vyberte předplatné, které obsahuje IoT hub, kterou používáte.Subscription: select the subscription that contains the IoT hub you're using.

    2. IoT Hub: vyberte název služby IoT hub, kterou používáte.IoT Hub: select the name of the IoT hub you're using.

    3. Název zařízení IoT Edge: Pokud dříve v tomto rychlém startu jste použili navrhované zařízení název, zadejte myEdgeDevice.IoT Edge Device Name: if you used the suggested device name earlier in this quickstart, enter myEdgeDevice. Nebo vyberte najít zařízení vybírat ze seznamu zařízení IoT Edge ve službě IoT hub.Or, select Find Device to choose from a list of IoT Edge devices in your IoT hub.

    4. Vyberte Vytvořit.Select Create.

  3. Teď, když jste se rozhodli modul IoT Edge z Azure Marketplace a vybrali zařízení IoT Edge pro příjem modulu, budete přesměrováni na třech krocích průvodce, který vám umožní definovat přesně jak nasadit modulu.Now that you've chosen an IoT Edge module from the Azure Marketplace, and chosen an IoT Edge device to receive the module, you're taken to a three-step wizard that helps you define exactly how to deploy the module. V přidat moduly kroku průvodce, Všimněte si, že SimulatedTemperatureSensor modulu se vyplní automaticky.In the Add Modules step of the wizard, notice that the SimulatedTemperatureSensor module is autopopulated. V kurzech se na této stránce můžete přidat další moduly vašeho nasazení.In the tutorials, you use this page to add additional modules to your deployment. Pro účely tohoto rychlého startu nasaďte jenom tento jeden modul.For this quickstart, only deploy this one module. Vyberte Další pokračujte k dalšímu kroku v průvodci.Select Next to continue to the next step of the wizard.

  4. V určení tras kroku v průvodci můžete definovat, jak jsou předány zpráv mezi moduly a pro službu IoT Hub.In the Specify Routes step of the wizard, you define how messages are passed between modules and to IoT Hub. Pro rychlý start, chcete všechny zprávy ze všech modulů a přejděte do služby IoT Hub ($upstream).For the quickstart, you want all messages from all modules to go to IoT Hub ($upstream). Pokud není vyplní automaticky, přidejte následující kód, pak vyberte Další:If it's not autopopulated, add the following code then select Next:

     {
     "routes": {
         "route": "FROM /messages/* INTO $upstream"
         }
     }
    
  5. V nasazení zkontrolujte kroku v průvodci můžete zobrazit náhled souboru JSON, který definuje všechny moduly, které se nasadí do zařízení IoT Edge.In the Review Deployment step 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, SimulatedTemperatureSensor modul je součástí a další systémové moduly volá edgeAgent a edgeHub.Notice that the SimulatedTemperatureSensor module is included, and two additional system modules called edgeAgent and edgeHub. Vyberte odeslat až budete mít revizí.Select Submit when you're done reviewing.

    Když odešlete nové nasazení do zařízení IoT Edge, nic se posune do vašeho zařízení.When you submit a new deployment to an IoT Edge device, nothing is pushed to your device. Místo toho zařízení se dotazuje služby IoT Hub pravidelně žádné nové pokyny.Instead, the device queries IoT Hub regularly for any new instructions. Pokud zařízení najde manifest nasazení aktualizované, používá informace o nové nasazení bitové kopie modulu načítat z cloudu pak spustí 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.

  6. Po odeslání podrobnosti o nasazení modulu, průvodce se vrátíte na IoT Edge stránka služby IoT hub.After you submit 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 zobrazíte její podrobnosti.Select your device from the list of IoT Edge devices to see its details.

  7. Na stránce s podrobnostmi zařízení, přejděte dolů k položce moduly oddílu.On the device details page, scroll down to the Modules section. By měly být uvedeny tři moduly: $edgeAgent $edgeHub a SimulatedTemperatureSensor.Three modules should be listed: $edgeAgent, $edgeHub, and SimulatedTemperatureSensor. Pokud jeden nebo více modulech nejsou uvedeny jako zadaný v nasazení, ale není hlášeno z zařízení IoT Edge zařízení se pořád ještě spouští je.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 vyberte aktualizovat v horní části stránky.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 vytvořili nové zařízení IoT Edge a nainstalovali jste na něj modul runtime IoT Edge.In this quickstart, you created a new 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.

Znovu otevřete příkazový řádek na vašem zařízení IoT Edge, ani používat připojení SSH z příkazového řádku Azure.Open the command prompt on your IoT Edge device again, or use the SSH connection from Azure CLI. Zkontrolujte, že modul, který jste nasadili z cloudu, běží na zařízení IoT Edge:Confirm that the module deployed from the cloud is running on your IoT Edge device:

sudo iotedge list

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

Zobrazit zprávy odesílané z modulu snímače teploty:View the messages being sent from the temperature sensor module:

sudo 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 Toolkit pro Visual Studio Code (dříve rozšíření Azure IoT Toolkit).You can also watch the messages arrive at your IoT hub by using the Azure IoT Hub Toolkit extension for Visual Studio Code (formerly Azure IoT Toolkit extension).

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.