Szybki start: wdrażanie pierwszego modułu IoT Edge na urządzeniu z systemem Windows (wersja zapoznawcza)Quickstart: Deploy your first IoT Edge module to a Windows device (preview)

Dotyczy:  ikona tak IoT Edge 1,1Applies to: yes icon IoT Edge 1.1

Wypróbuj te Azure IoT Edge tym przewodniku Szybki start, wdrażając konteneryzowany kod w systemie Linux na IoT Edge Windows.Try out Azure IoT Edge in this quickstart by deploying containerized code to a Linux on Windows IoT Edge device. IoT Edge umożliwia zdalne zarządzanie kodem na urządzeniach w celu wysyłania większej liczby obciążeń na urządzenia brzegowe.IoT Edge allows you to remotely manage code on your devices so that you can send more of your workloads to the edge. W tym przewodniku Szybki start zalecamy użycie własnego urządzenia, aby zobaczyć, jak łatwo można używać Azure IoT Edge dla systemu Linux w systemie Windows.For this quickstart, we recommend using your own device to see how easy it is to use Azure IoT Edge for Linux on Windows.

W tym przewodniku Szybki start zawarto informacje na temat wykonywania następujących czynności:In this quickstart, you'll learn how to:

  • Utwórz centrum IoT.Create an IoT hub.
  • Rejestrowanie urządzenia usługi IoT Edge w centrum IoT Hub.Register an IoT Edge device to your IoT hub.
  • Zainstaluj i uruchom pakiet IoT Edge dla systemu Linux w środowisku uruchomieniowym systemu Windows na urządzeniu.Install and start the IoT Edge for Linux on Windows runtime on your device.
  • Zdalne wdrażanie modułu na urządzeniu IoT Edge wysyłanie danych telemetrycznych.Remotely deploy a module to an IoT Edge device and send telemetry.

Diagram przedstawiający architekturę tego przewodnika Szybki start dla twojego urządzenia i chmury.

W tym przewodniku Szybki start opisano sposób Azure IoT Edge dla systemu Linux na urządzeniu z systemem Windows.This quickstart walks you through how to set up your Azure IoT Edge for Linux on Windows device. Następnie wdrożysz moduł z Azure Portal na urządzeniu.Then, you'll deploy a module from the Azure portal to your device. Moduł, z których będziesz korzystać, to symulowany czujnik generujący dane dotyczące temperatury, wilgotności i ciśnienia.The module you'll use is a simulated sensor that generates temperature, humidity, and pressure data. Inne Azure IoT Edge są kompilowane na podstawie pracy, która jest tutaj robisz, wdrażając moduły, które analizują symulowane dane na potrzeby szczegółowych informacji biznesowych.Other Azure IoT Edge tutorials build on the work you do here by deploying modules that analyze the simulated data for business insights.

Jeśli nie masz aktywnej subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.If you don't have an active Azure subscription, create a free account before you begin.

Uwaga

IoT Edge dla systemu Linux w systemie Windows jest w publicznej wersji zapoznawczej.IoT Edge for Linux on Windows is in public preview.

Wymagania wstępnePrerequisites

Przygotuj środowisko dla interfejsu wiersza polecenia platformy Azure.Prepare your environment for the Azure CLI.

  • Użyj środowiska bash w Azure Cloud Shell.Use the Bash environment in Azure Cloud Shell.

    Uruchamianie środowiska Cloud Shell w nowym oknieLaunch Cloud Shell in a new window

  • Jeśli chcesz, zainstaluj interfejs wiersza polecenia platformy Azure, aby móc uruchamiać polecenia referencyjne interfejsu CLI.If you prefer, install the Azure CLI to run CLI reference commands.

Utwórz grupę zasobów w chmurze, aby zarządzać wszystkimi zasobami, których będziesz używać w tym przewodniku Szybki start.Create a cloud resource group to manage all the resources you'll use in this quickstart.

az group create --name IoTEdgeResources --location westus2

Upewnij się, IoT Edge spełnia następujące wymagania:Make sure your IoT Edge device meets the following requirements:

  • WersjeEditions

    • Windows 10 wersji 1809 lub nowszej; kompilacja 17763 lub nowszyWindows 10 version 1809 or later; build 17763 or later
      • Professional, Enterprise, IoT EnterpriseProfessional, Enterprise, IoT Enterprise
    • Windows Server 2019 w wersji 17763 lub nowszejWindows Server 2019 build 17763 or later
  • Wymagania sprzętoweHardware requirements

    • Minimalna ilość wolnej pamięci: 1 GBMinimum Free Memory: 1 GB
    • Minimalna ilość wolnego miejsca na dysku: 10 GBMinimum Free Disk Space: 10 GB

Uwaga

W tym przewodniku Szybki Windows Admin Center do utworzenia wdrożenia usługi IoT Edge dla systemu Linux w systemie Windows.This quickstart uses Windows Admin Center to create a deployment of IoT Edge for Linux on Windows. Można również użyć programu PowerShell.You can also use PowerShell. Jeśli chcesz utworzyć wdrożenie przy użyciu programu PowerShell, wykonaj kroki opisane w przewodniku instalowania i aprowizowania aplikacji Azure IoT Edge dla systemu Linux na urządzeniu z systemem Windows.If you wish to use PowerShell to create your deployment, follow the steps in the how-to guide on installing and provisioning Azure IoT Edge for Linux on a Windows device.

Tworzenie centrum IoT HubCreate an IoT hub

Rozpocznij od utworzenia centrum IoT przy użyciu interfejsu wiersza polecenia platformy Azure.Start by creating an IoT hub with the Azure CLI.

Diagram przedstawiający krok tworzenia centrum T.

Poziom bezpłatnych Azure IoT Hub działa w tym przewodniku Szybki start.The free level of Azure IoT Hub works for this quickstart. Jeśli korzystasz IoT Hub w przeszłości i masz już utworzone centrum, możesz użyć tego centrum IoT.If you've used IoT Hub in the past and already have a hub created, you can use that IoT hub.

Poniższy kod tworzy bezpłatne centrum F1 w grupie zasobów IoTEdgeResources .The following code creates a free F1 hub in the resource group IoTEdgeResources. Zastąp {hub_name} nazwą unikatową centrum IoT Hub.Replace {hub_name} with a unique name for your IoT hub. Tworzenie centrum IoT może potrwać kilka minut.It might take a few minutes to create an IoT hub.

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

Jeśli wystąpi błąd, ponieważ masz już jedno bezpłatne centrum w ramach subskrypcji, zmień wartość w sku S1 na .If you get an error because you already have one free hub in your subscription, change the SKU to S1. Jeśli wystąpi błąd z komunikatem o tym, że nazwa centrum IoT jest niedostępny, ktoś inny ma już centrum o tej nazwie.If you get an error that the IoT hub name isn't available, someone else already has a hub with that name. Wypróbuj nową nazwę.Try a new name.

Rejestrowanie urządzenia usługi IoT EdgeRegister an IoT Edge device

Zarejestruj urządzenie usługi IoT Edge, korzystając z nowo utworzonego centrum IoT.Register an IoT Edge device with your newly created IoT hub.

Diagram przedstawiający krok rejestrowania urządzenia przy użyciu tożsamości centrum IoT.

Utwórz tożsamość urządzenia symulowanego, aby umożliwić mu komunikowanie się z centrum IoT Hub.Create a device identity for your simulated device so that it can communicate with your IoT hub. Tożsamość urządzenia jest przechowywana w chmurze, a w celu skojarzenia urządzenia fizycznego z tożsamością urządzenia używane są unikatowe parametry połączenia urządzenia.The device identity lives in the cloud, and you use a unique device connection string to associate a physical device to a device identity.

IoT Edge urządzenia zachowują się i mogą być zarządzane inaczej niż typowe urządzenia IoT.IoT Edge devices behave and can be managed differently than typical IoT devices. Użyj --edge-enabled flagi , aby zadeklarować, że ta tożsamość dotyczy IoT Edge urządzenia.Use the --edge-enabled flag to declare that this identity is for an IoT Edge device.

  1. W Azure Cloud Shell wprowadź następujące polecenie, aby utworzyć urządzenie o nazwie myEdgeDevice w centrum.In 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 --edge-enabled --hub-name {hub_name}
    

    Jeśli wystąpi błąd kluczy zasad, upewnij się, że Cloud Shell jest uruchomiona najnowsza wersja rozszerzenia iothubowner usługi Azure IoT.If you get an error about iothubowner policy keys, make sure that Cloud Shell is running the latest version of the Azure IoT extension.

  2. Wyświetl ciąg połączenia urządzenia, który łączy urządzenie fizyczne z jego tożsamością w IoT Hub.View the connection string for your device, which links your physical device with its identity in IoT Hub. Zawiera nazwę centrum IoT, nazwę urządzenia i klucz współużytkowy, który uwierzytelnia połączenia między nimi.It contains the name of your IoT hub, the name of your device, and a shared key that authenticates connections between the two.

    az iot hub device-identity connection-string show --device-id myEdgeDevice --hub-name {hub_name}
    
  3. Skopiuj wartość klucza connectionString z danych wyjściowych JSON i zapisz ją.Copy the value of the connectionString key from the JSON output and save it. Ta wartość to parametry połączenia urządzenia.This value is the device connection string. Użyjesz go do skonfigurowania środowiska uruchomieniowego IoT Edge w następnej sekcji.You'll use it to configure the IoT Edge runtime in the next section.

    Zrzut ekranu przedstawiający dane wyjściowe connectionString w Cloud Shell.

Instalowanie i uruchamianie środowiska uruchomieniowego usługi IoT EdgeInstall and start the IoT Edge runtime

Zainstaluj IoT Edge dla systemu Linux w systemie Windows na urządzeniu i skonfiguruj je przy użyciu parametrów połączenia urządzenia.Install IoT Edge for Linux on Windows on your device, and configure it with the device connection string.

Diagram przedstawiający krok uruchamiania środowiska IoT Edge uruchomieniowego.

  1. Pobierz Windows Admin Center.Download Windows Admin Center.

  2. Postępuj zgodnie z monitami wyświetlanymi w kreatorze instalacji, aby Windows Admin Center na urządzeniu.Follow the prompts in the installation wizard to set up Windows Admin Center on your device.

  3. Otwórz Windows Admin Center.Open Windows Admin Center.

  4. Wybierz ikonę koła zębatego Ustawienia w prawym górnym rogu, a następnie wybierz pozycję Rozszerzenia.Select the Settings gear icon in the upper-right corner, and then select Extensions.

  5. Na karcie Źródła danych wybierz pozycję Dodaj.On the Feeds tab, select Add.

  6. Wprowadź https://aka.ms/wac-insiders-feed w polu tekstowym, a następnie wybierz pozycję Dodaj.Enter https://aka.ms/wac-insiders-feed into the text box, and then select Add.

  7. Po dodaniu kanału informacyjnego przejdź do karty Dostępne rozszerzenia i poczekaj na aktualizację listy rozszerzeń.After the feed has been added, go to the Available extensions tab and wait for the extensions list to update.

  8. Z listy Dostępne rozszerzenia wybierz pozycję Azure IoT Edge.From the list of Available extensions, select Azure IoT Edge.

  9. Zainstaluj rozszerzenie.Install the extension.

  10. Po zainstalowaniu rozszerzenia wybierz pozycję Windows Admin Center lewym górnym rogu, aby przejść do głównej strony pulpitu nawigacyjnego.When the extension is installed, select Windows Admin Center in the upper-left corner to go to the main dashboard page.

    Połączenie hosta lokalnego reprezentuje komputer, na którym działa Windows Admin Center.The localhost connection represents the PC where you're running Windows Admin Center.

    Zrzut ekranu przedstawiający stronę startową administratora systemu Windows.

  11. Wybierz pozycję Dodaj.Select Add.

    Zrzut ekranu przedstawiający wybieranie przycisku Dodaj w Windows Admin Center.

  12. Na kafelku Azure IoT Edge wybierz pozycję Utwórz nową, aby uruchomić kreatora instalacji.On the Azure IoT Edge tile, select Create new to start the installation wizard.

    Zrzut ekranu przedstawiający tworzenie nowego wdrożenia w Azure IoT Edge til.

  13. Kontynuuj pracę kreatora instalacji, aby zaakceptować Postanowienia licencyjne dotyczące oprogramowania firmy Microsoft, a następnie wybierz przycisk Dalej.Continue through the installation wizard to accept the Microsoft Software License Terms, and then select Next.

    Zrzut ekranu przedstawiający wybieranie przycisku Dalej w celu kontynuowania pracy z kreatorem instalacji.

  14. Wybierz pozycję Opcjonalne dane diagnostyczne, a następnie wybierz pozycję Dalej: Wdrażanie.Select Optional diagnostic data, and then select Next: Deploy. Ten wybór zapewnia rozszerzone dane diagnostyczne, które pomagają firmie Microsoft monitorować i utrzymywać jakość usług.This selection provides extended diagnostics data that helps Microsoft monitor and maintain quality of service.

    Zrzut ekranu przedstawiający opcje danych diagnostycznych.

  15. Na ekranie Wybierz urządzenie docelowe wybierz żądane urządzenie docelowe, aby sprawdzić, czy spełnia ono minimalne wymagania.On the Select target device screen, select your desired target device to validate that it meets the minimum requirements. W tym przewodniku Szybki start instalujemy IoT Edge urządzeniu lokalnym, więc wybierz połączenie localhost.For this quickstart, we're installing IoT Edge on the local device, so choose the localhost connection. Jeśli urządzenie docelowe spełnia wymagania, wybierz przycisk Dalej, aby kontynuować.If the target device meets the requirements, select Next to continue.

    Zrzut ekranu przedstawiający listę Urządzenia docelowe.

  16. Wybierz przycisk Dalej, aby zaakceptować ustawienia domyślne.Select Next to accept the default settings. Ekran wdrażania przedstawia proces pobierania pakietu, instalowania pakietu, konfigurowania hosta i końcowego konfigurowania maszyny wirtualnej z systemem Linux.The deployment screen shows the process of downloading the package, installing the package, configuring the host, and final setting up the Linux virtual machine (VM). Pomyślne wdrożenie wygląda następująco:A successful deployment looks like this:

    Zrzut ekranu przedstawiający pomyślne wdrożenie.

  17. Wybierz pozycję Dalej: Połącz, aby kontynuować pracę w celu Azure IoT Edge urządzenia z identyfikatorem urządzenia z wystąpienia centrum IoT.Select Next: Connect to continue to the final step to provision your Azure IoT Edge device with its device ID from your IoT hub instance.

  18. Wklej wartości parametrów połączenia skopiowane wcześniej w tym przewodniku Szybki start w polu Parametrów połączenia urządzenia.Paste the connection string you copied earlier in this quickstart into the Device connection string field. Następnie wybierz pozycję Aprowizowanie przy użyciu wybranej metody.Then select Provisioning with the selected method.

    Zrzut ekranu przedstawiający ciąg połączenia w polu Parametrów połączenia urządzenia.

  19. Po zakończeniu aprowizowania wybierz pozycję Zakończ, aby zakończyć i wrócić Windows Admin Center ekranu startowego.After provisioning is complete, select Finish to complete and return to the Windows Admin Center start screen. Urządzenie powinno być wyświetlane jako IoT Edge urządzenie.You should see your device listed as an IoT Edge device.

    Zrzut ekranu przedstawiający wszystkie połączenia w Windows Admin Center.

  20. Wybierz urządzenie Azure IoT Edge, aby wyświetlić jego pulpit nawigacyjny.Select your Azure IoT Edge device to view its dashboard. Zobaczysz, że obciążenia z bliźniaczej reprezentacji urządzenia Azure IoT Hub zostały wdrożone.You should see that the workloads from your device twin in Azure IoT Hub have been deployed. Na IoT Edge modułu powinien być pokazywany jeden moduł z uruchomionym modułem edgeAgent, a stan IoT Edge powinien być aktywny (uruchomiony). The IoT Edge Module List should show one module running edgeAgent, and the IoT Edge Status should be active (running).

Urządzenie usługi IoT Edge jest teraz skonfigurowane.Your IoT Edge device is now configured. Jest ono gotowe do uruchamiania modułów wdrożonych w chmurze.It's ready to run cloud-deployed modules.

Wdrażanie modułuDeploy a module

Zarządzając urządzeniem usługi Azure IoT Edge z chmury, wdróż moduł przesyłający dane telemetryczne do centrum IoT Hub.Manage your Azure IoT Edge device from the cloud to deploy a module that sends telemetry data to IoT Hub.

Diagram przedstawiający krok wdrażania modułu.

Jedną z kluczowych możliwości usługi Azure IoT Edge jest wdrażanie kodu na urządzeniach IoT Edge z chmury.One of the key capabilities of Azure IoT Edge is deploying code to your IoT Edge devices from the cloud. IoT Edge to pakiety wykonywalne implementowane jako kontenery.IoT Edge modules are executable packages implemented as containers. W tej sekcji wdrożysz wstępnie sbudowaną moduł z sekcji IoT Edge Modules Azure Marketplace bezpośrednio z Azure IoT Hub.In this section, you'll deploy a pre-built module from the IoT Edge Modules section of Azure Marketplace directly from Azure IoT Hub.

Moduł, który wdrożysz w tej sekcji, symuluje czujnik i wysyła wygenerowane dane.The module that you deploy in this section simulates a sensor and sends generated data. Ten moduł jest przydatny, gdy rozpoczyna się pracę z usługą IoT Edge, ponieważ symulowane dane można wykorzystać przy programowaniu i testowaniu.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. Jeśli chcesz zobaczyć, co dokładnie robi ten moduł, możesz wyświetlić kod źródłowy symulowanego czujnika temperatury.If you want to see exactly what this module does, you can view the simulated temperature sensor source code.

Wykonaj następujące kroki, aby wdrożyć pierwszy moduł z Azure Marketplace.Follow these steps to deploy your first module from Azure Marketplace.

  1. Zaloguj się do Azure Portal i przejdź do centrum IoT Hub.Sign in to the Azure portal and go to your IoT hub.

  2. W menu po lewej stronie w obszarze Automatyczne Zarządzanie urządzeniami wybierz pozycję IoT Edge.From the menu on the left, under Automatic Device Management, select IoT Edge.

  3. Wybierz identyfikator urządzenia docelowego z listy urządzeń.Select the device ID of the target device from the list of devices.

  4. Na górnym pasku wybierz pozycję Ustaw moduły.On the upper bar, select Set Modules.

    Zrzut ekranu przedstawiający wybieranie opcji Ustaw moduły.

  5. W IoT Edge Modułów otwórz menu rozwijane Dodaj, a następnie wybierz pozycję Moduł witryny Marketplace.Under IoT Edge Modules, open the Add drop-down menu, and then select Marketplace Module.

    Zrzut ekranu przedstawiający menu rozwijane Dodaj.

  6. W IoT Edge Module Marketplace wyszukaj i wybierz Simulated Temperature Sensor moduł.In IoT Edge Module Marketplace, search for and select the Simulated Temperature Sensor module.

    Moduł zostanie dodany do sekcji IoT Edge Modules z żądanym stanem uruchomienia.The module is added to the IoT Edge Modules section with the desired running status.

  7. Wybierz pozycję Dalej: Trasy, aby kontynuować pracę w następnym kroku kreatora.Select Next: Routes to continue to the next step of the wizard.

    Zrzut ekranu przedstawiający kontynuowanie do następnego kroku po dodaniu modułu.

  8. Na karcie Trasy usuń trasę domyślną, trasę , a następnie wybierz pozycję Dalej: Przeglądanie + tworzenie, aby kontynuować pracę kreatora.On the Routes tab, remove the default route, route, and then select Next: Review + create to continue to the next step of the wizard.

    Uwaga

    Trasy są konstruowane przy użyciu par nazw i wartości.Routes are constructed by using name and value pairs. Na tej stronie powinny zostać wyświetlonych dwie trasy.You should see two routes on this page. Trasa domyślna, route, wysyła wszystkie komunikaty do IoT Hub (o nazwie $upstream ).The default route, route, sends all messages to IoT Hub (which is called $upstream). Druga trasa, SimulatedTemperatureSensorToIoTHub, została utworzona automatycznie po dodaniu modułu z Azure Marketplace.A second route, SimulatedTemperatureSensorToIoTHub, was created automatically when you added the module from Azure Marketplace. Ta trasa wysyła wszystkie komunikaty z modułu symulowanej temperatury do IoT Hub.This route sends all messages from the simulated temperature module to IoT Hub. Możesz usunąć trasę domyślną, ponieważ w tym przypadku jest ona nadmiarowa.You can delete the default route because it's redundant in this case.

    Zrzut ekranu przedstawiający usuwanie trasy domyślnej, a następnie przejście do następnego kroku.

  9. Przejrzyj plik JSON, a następnie wybierz pozycję Utwórz.Review the JSON file, and then select Create. Plik JSON definiuje wszystkie moduły wdrażane na urządzeniu IoT Edge danych.The JSON file defines all of the modules that you deploy to your IoT Edge device. Zobaczysz moduł SimulatedTemperatureSensor oraz dwa moduły środowiska uruchomieniowego: edgeAgent i edgeHub.You'll see the SimulatedTemperatureSensor module and the two runtime modules, edgeAgent and edgeHub.

    Uwaga

    Podczas przesłania nowego wdrożenia na urządzenie usługi IoT Edge do urządzenia nie jest wypychane żadne powiadomienie.When you submit a new deployment to an IoT Edge device, nothing is pushed to your device. Nie jest to konieczne, ponieważ urządzenie regularnie wysyła do usługi IoT Hub zapytania w celu odebrania wszelkich nowych instrukcji.Instead, the device queries IoT Hub regularly for any new instructions. Jeśli urządzenie znajdzie zaktualizowany manifest wdrażania, użyje informacji o nowym wdrożeniu, aby ściągnąć obrazy modułów z chmury, a następnie zacznie uruchamiać moduły lokalnie.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. Ten proces może potrwać kilka minut.This process can take a few minutes.

  10. Po utworzeniu szczegółów wdrożenia modułu kreator wróci do strony szczegółów urządzenia.After you create the module deployment details, the wizard returns you to the device details page. Wyświetl stan wdrożenia na karcie Moduły.View the deployment status on the Modules tab.

    Powinny zostać wyświetlony trzy moduły: $edgeAgent, $edgeHub i SimulatedTemperatureSensor.You should see three modules: $edgeAgent, $edgeHub, and SimulatedTemperatureSensor. Jeśli co najmniej jeden moduł ma wartość YES (Tak) w obszarze SPECIFIED IN DEPLOYMENT (OKREŚLONE WE WDROŻENIU), ale nie w obszarze REPORTED BY DEVICE(ZGŁOSZONE PRZEZ URZĄDZENIE), urządzenie IoT Edge nadal je uruchamia.If one or more of the modules has YES under SPECIFIED IN DEPLOYMENT but not under REPORTED BY DEVICE, your IoT Edge device is still starting them. Poczekaj kilka minut, a następnie odśwież stronę.Wait a few minutes, and then refresh the page.

    Zrzut ekranu przedstawiający symulowany czujnik temperatury na liście wdrożonych modułów.

Wyświetlanie wygenerowanych danychView the generated data

W tym przewodniku Szybki start utworzono nowe urządzenie usługi IoT Edge i zainstalowano na nim środowisko uruchomieniowe usługi IoT Edge.In this quickstart, you created a new IoT Edge device and installed the IoT Edge runtime on it. Następnie za pomocą Azure Portal wdrożyliśmy moduł IoT Edge do uruchomienia na urządzeniu bez konieczności zmieniania samego urządzenia.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.

Wypchnięty moduł generuje przykładowe dane środowiska, których można użyć do późniejszego testowania.The module that you pushed generates sample environment data that you can use for testing later. Symulowany czujnik monitoruje maszynę i środowisko wokół maszyny.The simulated sensor is monitoring both a machine and the environment around the machine. Na przykład ten czujnik może być umieszczony w serwerowni, w hali fabrycznej lub na turbinie wiatrowej.For example, this sensor might be in a server room, on a factory floor, or on a wind turbine. Wysyłane komunikaty obejmują temperaturę i wilgotność otoczenia, temperaturę i ciśnienie maszyny oraz znacznik czasu.The messages that it sends include ambient temperature and humidity, machine temperature and pressure, and a timestamp. IoT Edge samouczków używają danych utworzonych w tym module jako danych testowych do analizy.IoT Edge tutorials use the data created by this module as test data for analytics.

Z powłoki poleceń w Windows Admin Center upewnij się, że moduł wdrożony z chmury jest uruchomiony na IoT Edge urządzeniu.From the command shell in Windows Admin Center, confirm that the module you deployed from the cloud is running on your IoT Edge device.

  1. Połącz się z nowo utworzonym IoT Edge urządzeniem.Connect to your newly created IoT Edge device.

    Zrzut ekranu przedstawiający wybieranie opcji Połącz w Windows Admin Center.

    Na stronie Przegląd zobaczysz listę modułów IoT Edge i stan IoT Edge modułu.On the Overview page, you'll see the IoT Edge Module List and IoT Edge Status. Możesz wyświetlić wdrożone moduły i stan urządzenia.You can see the modules that have been deployed and the device status.

  2. W obszarze Narzędzia wybierz pozycję Powłoka poleceń.Under Tools, select Command Shell. Powłoka poleceń to terminal programu PowerShell, który automatycznie używa Secure Shell (SSH) do nawiązywania połączenia z maszyną wirtualną Azure IoT Edge z systemem Linux na komputerze z systemem Windows.The command shell is a PowerShell terminal that automatically uses Secure Shell (SSH) to connect to your Azure IoT Edge device's Linux VM on your Windows PC.

    Zrzut ekranu przedstawiający otwieranie powłoki poleceń.

  3. Aby zweryfikować trzy moduły na urządzeniu, uruchom następujące polecenie powłoki Bash:To verify the three modules on your device, run the following Bash command:

    sudo iotedge list
    

    Zrzut ekranu przedstawiający dane wyjściowe listy krawędzi T powłoki poleceń.

  4. Wyświetl komunikaty wysyłane z modułu czujnika temperatury do chmury.View the messages being sent from the temperature sensor module to the cloud.

    iotedge logs SimulatedTemperatureSensor -f
    

    Ważne

    IoT Edge poleceniach wielkość liter jest w nich wrażliwa na nazwy modułów.IoT Edge commands are case-sensitive when they refer to module names.

    Zrzut ekranu przedstawiający listę komunikatów wysyłanych z modułu do chmury.

Możesz również użyć rozszerzenia usługi Azure IoT Hub, aby Visual Studio Code, jak komunikaty docierają do centrum IoT.You can also use the Azure IoT Hub extension for Visual Studio Code to watch messages arrive at your IoT hub.

Czyszczenie zasobówClean up resources

Jeśli chcesz kontynuować pracę z samouczkami IoT Edge samouczków, pomiń ten krok.If you want to continue on to the IoT Edge tutorials, skip this step. Możesz użyć urządzenia, które zostało zarejestrowane i ustawione w tym przewodniku Szybki start.You can use the device that you registered and set up in this quickstart. W przeciwnym razie możesz usunąć utworzone zasoby platformy Azure, aby uniknąć nalicznych opłat.Otherwise, you can delete the Azure resources that you created to avoid charges.

Jeśli maszyna wirtualna i centrum IoT Hub zostały utworzone w nowej grupie zasobów, możesz usunąć tę grupę i wszystkie powiązane zasoby.If you created your virtual machine and IoT hub in a new resource group, you can delete that group and all the associated resources. Jeśli nie chcesz usuwać całej grupy, możesz usunąć poszczególne zasoby.If you don't want to delete the whole group, you can delete individual resources instead.

Ważne

Sprawdź zawartość grupy zasobów, aby upewnić się, że nie ma niczego, co chcesz zachować.Check the contents of the resource group to make sure that there's nothing you want to keep. Usunięcie grupy zasobów jest nieodwracalne.Deleting a resource group is irreversible.

Użyj następującego polecenia, aby usunąć grupę IoTEdgeResources.Use the following command to remove the IoTEdgeResources group. Usunięcie może potrwać kilka minut.Deletion might take a few minutes.

az group delete --name IoTEdgeResources

Aby potwierdzić, że grupa zasobów została usunięta, możesz użyć tego polecenia, aby wyświetlić listę grup zasobów.You can confirm that the resource group is removed by using this command to view the list of resource groups.

az group list

Usuwanie Azure IoT Edge dla systemu Linux w systemie WindowsRemove Azure IoT Edge for Linux on Windows

Użyj rozszerzenia pulpitu nawigacyjnego w Windows Admin Center, aby odinstalować Azure IoT Edge dla systemu Linux w systemie Windows.Use the dashboard extension in Windows Admin Center to uninstall Azure IoT Edge for Linux on Windows.

  1. Połącz się z urządzeniem IoT Edge w Windows Admin Center.Connect to the IoT Edge device in Windows Admin Center. Ładowane jest rozszerzenie narzędzia pulpitu nawigacyjnego platformy Azure.The Azure dashboard tool extension loads.

  2. Wybierz pozycję Odinstaluj.Select Uninstall. Po Azure IoT Edge zostanie Windows Admin Center, Azure IoT Edge wpis połączenia urządzenia ze strony startowej.After Azure IoT Edge is removed, Windows Admin Center removes the Azure IoT Edge device connection entry from the Start page.

Uwaga

Innym sposobem usunięcia Azure IoT Edge z systemu Windows jest wybranie opcji Uruchom ustawienia Aplikacje Azure IoT Edge > > > > Odinstaluj na IoT Edge urządzeniu.Another way to remove Azure IoT Edge from your Windows system is to select Start > Settings > Apps > Azure IoT Edge > Uninstall on your IoT Edge device. Ta metoda usuwa Azure IoT Edge z IoT Edge, ale pozostawia połączenie w Windows Admin Center.This method removes Azure IoT Edge from your IoT Edge device, but leaves the connection behind in Windows Admin Center. Aby ukończyć usuwanie, odinstaluj Windows Admin Center z menu Ustawienia.To complete the removal, uninstall Windows Admin Center from the Settings menu as well.

Następne krokiNext steps

W tym przewodniku Szybki start utworzono urządzenie usługi IoT Edge i wdrożono na nim kod przy użyciu interfejsu usługi Azure IoT Edge w chmurze.In this quickstart, you created an IoT Edge device and used the Azure IoT Edge cloud interface to deploy code onto the device. Masz teraz urządzenie testowe generujące nieprzetworzone dane dotyczące jego środowiska.Now you have a test device generating raw data about its environment.

Następnie skonfiguruj lokalne środowisko projektowe, aby rozpocząć tworzenie modułów IoT Edge, w których działa logika biznesowa.Next, set up your local development environment so that you can start creating IoT Edge modules that run your business logic.