Schnellstart: Steuern eines mit einer Azure IoT Hub-Instanz verbundenen Geräts mithilfe von Node.jsQuickstart: Use Node.js to control a device connected to an Azure IoT hub

In dieser Schnellstartanleitung verwenden Sie eine direkte Methode, um ein simuliertes Gerät zu steuern, das mit Azure IoT Hub verbunden ist.In this quickstart, you use a direct method to control a simulated device connected to Azure IoT Hub. IoT Hub ist ein Azure-Dienst, mit dem Sie Ihre IoT-Geräte über die Cloud verwalten und große Mengen von Gerätetelemetriedaten zum Speichern oder Verarbeiten in der Cloud erfassen können.IoT Hub is an Azure service that enables you to manage your IoT devices from the cloud, and ingest high volumes of device telemetry to the cloud for storage or processing. Sie können direkte Methoden verwenden, um das Verhalten eines mit Ihrer IoT Hub-Instanz verbundenen Geräts zu ändern.You can use direct methods to remotely change the behavior of a device connected to your IoT hub. In dieser Schnellstartanleitung werden zwei Node.js-Anwendungen verwendet: eine simulierte Geräteanwendung, die auf direkte Methoden reagiert, die von einer Back-End-Anwendung aufgerufen werden, und eine Back-End-Anwendung, die die direkten Methoden auf dem simulierten Gerät aufruft.This quickstart uses two Node.js applications: a simulated device application that responds to direct methods called from a back-end application and a back-end application that calls the direct methods on the simulated device.

VoraussetzungenPrerequisites

Mit dem folgenden Befehl können Sie die aktuelle Node.js-Version auf Ihrem Entwicklungscomputer überprüfen:You can verify the current version of Node.js on your development machine using the following command:

node --version

Verwenden von Azure Cloud ShellUse Azure Cloud Shell

Azure hostet Azure Cloud Shell, eine interaktive Shell-Umgebung, die Sie über Ihren Browser nutzen können.Azure hosts Azure Cloud Shell, an interactive shell environment that you can use through your browser. Sie können entweder Bash oder PowerShell mit Cloud Shell verwenden, um mit Azure-Diensten zu arbeiten.You can use either Bash or PowerShell with Cloud Shell to work with Azure services. Sie können die vorinstallierten Befehle von Cloud Shell verwenden, um den Code in diesem Artikel auszuführen, ohne etwas in Ihrer lokalen Umgebung installieren zu müssen.You can use the Cloud Shell preinstalled commands to run the code in this article without having to install anything on your local environment.

Starten von Azure Cloud Shell:To start Azure Cloud Shell:

OptionOption Beispiel/LinkExample/Link
Klicken Sie in der rechten oberen Ecke eines Codeblocks auf Ausprobieren.Select Try It in the upper-right corner of a code block. Durch die Auswahl von Ausprobieren wird der Code nicht automatisch in Cloud Shell kopiert.Selecting Try It doesn't automatically copy the code to Cloud Shell. Beispiel für „Testen Sie es.“ für Azure Cloud Shell
Rufen Sie https://shell.azure.com auf, oder wählen Sie die Schaltfläche Cloud Shell starten, um Cloud Shell im Browser zu öffnen.Go to https://shell.azure.com, or select the Launch Cloud Shell button to open Cloud Shell in your browser. Starten von Cloud Shell in einem neuen FensterLaunch Cloud Shell in a new window
Wählen Sie im Azure-Portal rechts oben im Menü die Schaltfläche Cloud Shell aus.Select the Cloud Shell button on the menu bar at the upper right in the Azure portal. Cloud Shell-Schaltfläche im Azure-Portal

Ausführen des Codes in diesem Artikel in Azure Cloud Shell:To run the code in this article in Azure Cloud Shell:

  1. Starten Sie Cloud Shell.Start Cloud Shell.

  2. Wählen Sie die Schaltfläche Kopieren für einen Codeblock, um den Code zu kopieren.Select the Copy button on a code block to copy the code.

  3. Fügen Sie den Code mit STRG+UMSCHALT+V unter Windows und Linux oder Cmd+UMSCHALT+V unter macOS in die Cloud Shell-Sitzung ein.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. Drücken Sie die EINGABETASTE, um den Code auszuführen.Select Enter to run the code.

Hinzufügen einer Azure IoT-ErweiterungAdd Azure IoT Extension

Führen Sie den folgenden Befehl aus, um Ihrer Cloud Shell-Instanz die Microsoft Azure IoT-Erweiterung für die Azure-Befehlszeilenschnittstelle hinzuzufügen.Run the following command to add the Microsoft Azure IoT Extension for Azure CLI to your Cloud Shell instance. Die IoT-Erweiterung fügt der Azure-Befehlszeilenschnittstelle spezifische Befehle für IoT Hub, IoT Edge und IoT Device Provisioning Service (DPS) hinzu.The IoT Extension adds IoT Hub, IoT Edge, and IoT Device Provisioning Service (DPS) specific commands to Azure CLI.

az extension add --name azure-iot

Hinweis

In diesem Artikel wird die neueste Version der Azure IoT-Erweiterung namens azure-iot verwendet.This article uses the newest version of the Azure IoT extension, called azure-iot. Die Legacy-Version heißt azure-cli-iot-ext. Es sollte jedoch jeweils nur eine Version installiert sein.The legacy version is called azure-cli-iot-ext.You should only have one version installed at a time. Sie können den Befehl az extension list verwenden, um die derzeit installierten Erweiterungen zu überprüfen.You can use the command az extension list to validate the currently installed extensions.

Verwenden Sie az extension remove --name azure-cli-iot-ext, um die Legacy-Version der Erweiterung zu entfernen.Use az extension remove --name azure-cli-iot-ext to remove the legacy version of the extension.

Verwenden Sie az extension add --name azure-iot, um die neue Version der Erweiterung hinzuzufügen.Use az extension add --name azure-iot to add the new version of the extension.

Verwenden Sie az extension list, um die installierten Erweiterungen anzuzeigen.To see what extensions you have installed, use az extension list.

Erstellen eines IoT-HubsCreate an IoT hub

Wenn Sie das vorherige Tutorial Schnellstart: Senden von Telemetriedaten von einem Gerät an eine IoT Hub-Instanz und Lesen der Telemetriedaten aus der IoT Hub-Instanz mit einer Back-End-Anwendung (Node.js) absolviert haben, können Sie diesen Schritt überspringen.If you completed the previous Quickstart: Send telemetry from a device to an IoT hub, you can skip this step.

In diesem Abschnitt wird beschrieben, wie Sie über das Azure-Portal einen IoT-Hub erstellen:This section describes how to create an IoT hub using the Azure portal.

  1. Melden Sie sich beim Azure-Portal an.Sign in to the Azure portal.

  2. Wählen Sie auf der Azure-Startseite die Schaltfläche + Ressource erstellen aus, und geben Sie dann ins Feld Marketplace durchsuchen den Begriff IoT Hub ein.From the Azure homepage, select the + Create a resource button, and then enter IoT Hub in the Search the Marketplace field.

  3. Wählen Sie in den Suchergebnissen IoT Hub und dann Erstellen aus.Select IoT Hub from the search results, and then select Create.

  4. Füllen Sie auf der Registerkarte Grundlegende Einstellungen die Felder wie folgt aus:On the Basics tab, complete the fields as follows:

    • Abonnement: Wählen Sie das Abonnement aus, das Sie für Ihren Hub verwenden möchten.Subscription: Select the subscription to use for your hub.

    • Ressourcengruppe: Wählen Sie eine vorhandene Ressourcengruppe aus, oder erstellen Sie eine neue.Resource Group: Select a resource group or create a new one. Wählen Sie zum Erstellen einer neuen Ressourcengruppe die Option Neu erstellen aus, und geben Sie den Namen ein, den Sie verwenden möchten.To create a new one, select Create new and fill in the name you want to use. Wenn Sie eine vorhandene Ressourcengruppe verwenden möchten, wählen Sie die entsprechende Ressourcengruppe aus.To use an existing resource group, select that resource group. Weitere Informationen finden Sie unter Verwalten von Azure Resource Manager-Ressourcengruppen.For more information, see Manage Azure Resource Manager resource groups.

    • Region: Wählen Sie die Region aus, in der sich Ihr Hub befinden soll.Region: Select the region in which you want your hub to be located. Wählen Sie den Standort aus, der Ihnen am nächsten ist.Select the location closest to you. Einige Features, etwa IoT Hub-Gerätestreams, sind nur in bestimmten Regionen verfügbar.Some features, such as IoT Hub device streams, are only available in specific regions. Für diese eingeschränkten Features müssen Sie eine der unterstützten Regionen auswählen.For these limited features, you must select one of the supported regions.

    • IoT Hub-Name: Geben Sie einen Namen für den Hub ein.IoT Hub Name: Enter a name for your hub. Dieser Name muss global eindeutig sein.This name must be globally unique. Wenn der eingegebene Name verfügbar ist, wird ein grünes Häkchen angezeigt.If the name you enter is available, a green check mark appears.

    Wichtig

    Der IoT-Hub ist öffentlich als DNS-Endpunkt ermittelbar. Stellen Sie daher sicher, dass Sie beim Vergeben des Namens keine sensiblen oder personenbezogenen Informationen verwenden.Because the IoT hub will be publicly discoverable as a DNS endpoint, be sure to avoid entering any sensitive or personally identifiable information when you name it.

    Erstellen eines Hubs im Azure-Portal

  5. Klicken Sie auf Weiter: Größe und Skalierung, um die Erstellung Ihres Hubs fortzusetzen.Select Next: Size and scale to continue creating your hub.

    Festlegen der Größe und Skalierung für einen neuen Hub über das Azure-Portal

    Sie können hier die Standardeinstellungen übernehmen.You can accept the default settings here. Sie können bei Bedarf die folgenden Felder anpassen:If desired, you can modify any of the following fields:

    • Tarif und Skalierung: Ihre ausgewählte Ebene.Pricing and scale tier: Your selected tier. Ihnen stehen abhängig davon, wie viele Features Sie verwenden und wie viele Nachrichten Sie über Ihre Lösung pro Tag senden möchten, mehrere Tarife zur Auswahl.You can choose from several tiers, depending on how many features you want and how many messages you send through your solution per day. Der kostenlose Tarif ist für Test und Bewertung vorgesehen.The free tier is intended for testing and evaluation. Damit kann für 500 Geräte eine Verbindung mit dem Hub hergestellt werden, und bis zu 8.000 Nachrichten pro Tag sind möglich.It allows 500 devices to be connected to the hub and up to 8,000 messages per day. Jedes Azure-Abonnement kann einen IoT-Hub im kostenlosen Tarif erstellen.Each Azure subscription can create one IoT hub in the free tier.

      Wenn Sie eine Schnellstartanleitung für IoT Hub-Gerätestreams durcharbeiten, wählen Sie den Free-Tarif aus.If you are working through a Quickstart for IoT Hub device streams, select the free tier.

    • IoT Hub-Einheiten: Die Anzahl der pro Einheit und Tag zulässigen Nachrichten hängt von Ihrem Hubtarif ab.IoT Hub units: The number of messages allowed per unit per day depends on your hub's pricing tier. Beispiel: Wenn der Hub 700.000 eingehende Nachrichten unterstützen soll, wählen Sie zwei Einheiten des Tarifs S1.For example, if you want the hub to support ingress of 700,000 messages, you choose two S1 tier units. Einzelheiten zu den anderen Tarifoptionen finden Sie unter Skalieren einer IoT Hub-Lösung.For details about the other tier options, see Choosing the right IoT Hub tier.

    • Azure Security Center: Aktivieren Sie diese Option, um IoT und Ihren Geräten eine zusätzliche Ebene für den Bedrohungsschutz hinzuzufügen.Azure Security Center: Turn this on to add an extra layer of threat protection to IoT and your devices. Diese Option steht nicht für Hubs im Free-Tarif zur Verfügung.This option is not available for hubs in the free tier. Weitere Informationen zu diesem Feature finden Sie in der Dokumentation zu Azure Security Center für IoT.For more information about this feature, see Azure Security Center for IoT.

    • Erweiterte Einstellungen > Gerät-zu-Cloud-Partitionen: Diese Eigenschaft setzt die Gerät-zu-Cloud-Nachrichten in Relation zur Anzahl von gleichzeitigen Lesern der Nachrichten.Advanced Settings > Device-to-cloud partitions: This property relates the device-to-cloud messages to the number of simultaneous readers of the messages. Die meisten Hubs benötigen nur vier Partitionen.Most hubs need only four partitions.

  6. Klicken Sie auf Weiter: Tags, um mit dem nächsten Bildschirm fortzufahren.Select Next: Tags to continue to the next screen.

    Tags sind Name-Wert-Paare.Tags are name/value pairs. Sie können das gleiche Tag mehreren Ressourcen und Ressourcengruppen zuweisen, um Ressourcen zu kategorisieren und die Abrechnung zu konsolidieren.You can assign the same tag to multiple resources and resource groups to categorize resources and consolidate billing. Weitere Informationen finden Sie unter Verwenden von Tags zum Organisieren von Azure-Ressourcen.For more information, see Use tags to organize your Azure resources.

    Zuweisen von Tags für den Hub über das Azure-Portal

  7. Klicken Sie auf Weiter: Überprüfen + erstellen, um Ihre Auswahl zu überprüfen.Select Next: Review + create to review your choices. Die Anzeige entspricht in etwa dem folgenden Bildschirm, allerdings werden die Werte verwendet, die Sie beim Erstellen des Hubs ausgewählt haben.You see something similar to this screen, but with the values you selected when creating the hub.

    Überprüfen von Informationen bei der Erstellung des neuen Hubs

  8. Wählen Sie Erstellen aus, um Ihren neuen Hub zu erstellen.Select Create to create your new hub. Das Erstellen des Hubs dauert einige Minuten.Creating the hub takes a few minutes.

Registrieren eines GerätsRegister a device

Wenn Sie das vorherige Tutorial Schnellstart: Senden von Telemetriedaten von einem Gerät an eine IoT Hub-Instanz und Lesen der Telemetriedaten aus der IoT Hub-Instanz mit einer Back-End-Anwendung (Node.js) absolviert haben, können Sie diesen Schritt überspringen.If you completed the previous Quickstart: Send telemetry from a device to an IoT hub, you can skip this step.

Ein Gerät muss bei Ihrer IoT Hub-Instanz registriert sein, um eine Verbindung herstellen zu können.A device must be registered with your IoT hub before it can connect. In dieser Schnellstartanleitung verwenden Sie Azure Cloud Shell, um ein simuliertes Gerät zu registrieren.In this quickstart, you use the Azure Cloud Shell to register a simulated device.

  1. Führen Sie in Azure Cloud Shell den folgenden Befehl aus, um die Geräteidentität zu erstellen.Run the following command in Azure Cloud Shell to create the device identity.

    YourIoTHubName: Ersetzen Sie diesen Platzhalter unten durch den Namen, den Sie für Ihren IoT-Hub ausgewählt haben.YourIoTHubName: Replace this placeholder below with the name you chose for your IoT hub.

    MyNodeDevice: Der Name des Geräts, das Sie registrieren.MyNodeDevice: This is the name of the device you're registering. Es empfiehlt sich, MyNodeDevice wie gezeigt zu verwenden.It's recommended to use MyNodeDevice as shown. Wenn Sie für Ihr Gerät einen anderen Namen auswählen, müssen Sie diesen innerhalb des gesamten Artikels verwenden und den Gerätenamen in den Beispielanwendungen aktualisieren, bevor Sie sie ausführen.If you choose a different name for your device, you also need to use that name throughout this article, and update the device name in the sample applications before you run them.

    az iot hub device-identity create \
      --hub-name {YourIoTHubName} --device-id MyNodeDevice
    
  2. Führen Sie die folgenden Befehle in Azure Cloud Shell aus, um die Geräteverbindungszeichenfolge für das soeben registrierte Gerät abzurufen:Run the following commands in Azure Cloud Shell to get the device connection string for the device you just registered:

    YourIoTHubName: Ersetzen Sie diesen Platzhalter unten durch den Namen, den Sie für Ihren IoT-Hub ausgewählt haben.YourIoTHubName: Replace this placeholder below with the name you chose for your IoT hub.

    az iot hub device-identity show-connection-string \
      --hub-name {YourIoTHubName} \
      --device-id MyNodeDevice \
      --output table
    

    Notieren Sie sich die Geräteverbindungszeichenfolge, die wie folgt aussieht:Make a note of the device connection string, which looks like:

    HostName={YourIoTHubName}.azure-devices.net;DeviceId=MyNodeDevice;SharedAccessKey={YourSharedAccessKey}

    Dieser Wert wird später in der Schnellstartanleitung benötigt.You use this value later in the quickstart.

  3. Darüber hinaus benötigen Sie eine Dienstverbindungszeichenfolge, damit die Back-End-Anwendung eine Verbindung mit Ihrer IoT Hub-Instanz herstellen und die Nachrichten abrufen kann.You also need a service connection string to enable the back-end application to connect to your IoT hub and retrieve the messages. Der folgende Befehl ruft die Dienstverbindungszeichenfolge für Ihre IoT Hub-Instanz ab:The following command retrieves the service connection string for your IoT hub:

    YourIoTHubName: Ersetzen Sie diesen Platzhalter unten durch den Namen, den Sie für Ihren IoT-Hub ausgewählt haben.YourIoTHubName: Replace this placeholder below with the name you chose for your IoT hub.

    az iot hub show-connection-string \
      --policy-name service --name {YourIoTHubName} --output table
    
    

    Notieren Sie sich die Dienstverbindungszeichenfolge, die wie folgt aussieht:Make a note of the service connection string, which looks like:

    HostName={YourIoTHubName}.azure-devices.net;SharedAccessKeyName=service;SharedAccessKey={YourSharedAccessKey}

    Dieser Wert wird später in der Schnellstartanleitung benötigt.You use this value later in the quickstart. Die Dienstverbindungszeichenfolge unterscheidet sich von der Geräteverbindungszeichenfolge, die Sie sich im vorherigen Schritt notiert haben.This service connection string is different from the device connection string you noted in the previous step.

Lauschen auf Aufrufe direkter MethodenListen for direct method calls

Die simulierte Geräteanwendung stellt eine Verbindung mit einem gerätespezifischen Endpunkt in Ihrer IoT Hub-Instanz her, sendet simulierte Telemetriedaten und lauscht auf Aufrufe direkter Methoden aus Ihrem Hub.The simulated device application connects to a device-specific endpoint on your IoT hub, sends simulated telemetry, and listens for direct method calls from your hub. In dieser Schnellstartanleitung weist der Aufruf einer direkten Methode aus dem Hub das Gerät an, das Intervall zu ändern, in dem es Telemetriedaten sendet.In this quickstart, the direct method call from the hub tells the device to change the interval at which it sends telemetry. Das simulierte Gerät sendet eine Bestätigung an Ihren Hub, nachdem es die direkte Methode ausgeführt hat.The simulated device sends an acknowledgment back to your hub after it executes the direct method.

  1. Navigieren Sie in einem lokalen Terminalfenster zum Stammordner des Node.js-Beispielprojekts.In a local terminal window, navigate to the root folder of the sample Node.js project. Navigieren Sie anschließend zum Ordner iot-hub\Quickstarts\simulated-device-2.Then navigate to the iot-hub\Quickstarts\simulated-device-2 folder.

  2. Öffnen Sie die Datei SimulatedDevice.js in einem Text-Editor Ihrer Wahl.Open the SimulatedDevice.js file in a text editor of your choice.

    Ersetzen Sie den Wert der Variablen connectionString durch die Geräteverbindungszeichenfolge, die Sie sich zuvor notiert haben.Replace the value of the connectionString variable with the device connection string you made a note of earlier. Speichern Sie dann die Änderungen an der Datei SimulatedDevice.js.Then save your changes to SimulatedDevice.js.

  3. Führen Sie im lokalen Terminalfenster die folgenden Befehle aus, um die erforderlichen Bibliotheken zu installieren und die Anwendung zur Simulation eines Geräts auszuführen:In the local terminal window, run the following commands to install the required libraries and run the simulated device application:

    npm install
    node SimulatedDevice.js
    

    Der folgende Screenshot zeigt die Ausgabe, während die Anwendung zur Simulation eines Geräts Telemetriedaten an Ihre IoT Hub-Instanz sendet:The following screenshot shows the output as the simulated device application sends telemetry to your IoT hub:

    Ausführen des simulierten Geräts

Aufrufen der direkten MethodeCall the direct method

Die Back-End-Anwendung stellt eine Verbindung mit einem dienstseitigen Endpunkt in Ihrer IoT Hub-Instanz her.The back-end application connects to a service-side endpoint on your IoT Hub. Die Anwendung sendet über Ihren IoT-Hub Aufrufe direkter Methoden an ein Gerät und lauscht auf Bestätigungen.The application makes direct method calls to a device through your IoT hub and listens for acknowledgments. Eine IoT Hub-Back-End-Anwendung wird in der Regel in der Cloud ausgeführt.An IoT Hub back-end application typically runs in the cloud.

  1. Navigieren Sie in einem weiteren lokalen Terminalfenster zum Stammordner des Node.js-Beispielprojekts.In another local terminal window, navigate to the root folder of the sample Node.js project. Navigieren Sie anschließend zum Ordner iot-hub\Quickstarts\back-end-application.Then navigate to the iot-hub\Quickstarts\back-end-application folder.

  2. Öffnen Sie die Datei BackEndApplication.js in einem Text-Editor Ihrer Wahl.Open the BackEndApplication.js file in a text editor of your choice.

    Ersetzen Sie den Wert der Variablen connectionString durch die Dienstverbindungszeichenfolge, die Sie sich zuvor notiert haben.Replace the value of the connectionString variable with the service connection string you made a note of earlier. Speichern Sie dann Ihre Änderungen an der Datei BackEndApplication.js.Then save your changes to BackEndApplication.js.

  3. Führen Sie im lokalen Terminalfenster die folgenden Befehle aus, um die erforderlichen Bibliotheken zu installieren und die Back-End-Anwendung auszuführen:In the local terminal window, run the following commands to install the required libraries and run the back-end application:

    npm install
    node BackEndApplication.js
    

    Der folgende Screenshot zeigt die Ausgabe, nachdem die Anwendung einen Aufruf einer direkten Methode an das Gerät gerichtet und eine Bestätigung empfangen hat:The following screenshot shows the output as the application makes a direct method call to the device and receives an acknowledgment:

    Ausgabe, wenn die Anwendung direkte Methodenaufrufe an das Gerät sendet

    Nachdem Sie die Back-End-Anwendung ausgeführt haben, sehen Sie eine Nachricht im Konsolenfenster, in dem das simulierte Gerät ausgeführt wird, und die Häufigkeit, mit der das Gerät Nachrichten sendet, ändert sich:After you run the back-end application, you see a message in the console window running the simulated device, and the rate at which it sends messages changes:

    Ausgabe bei Änderung des simulierten Clients

Bereinigen von RessourcenClean up resources

Falls Sie mit dem nächsten empfohlenen Artikel fortfahren möchten, können Sie die bereits erstellten Ressourcen behalten und wiederverwenden.If you will be continuing to the next recommended article, you can keep the resources you've already created and reuse them.

Andernfalls können Sie die in diesem Artikel erstellten Azure-Ressourcen löschen, um Kosten zu vermeiden.Otherwise, you can delete the Azure resources created in this article to avoid charges.

Wichtig

Das Löschen einer Ressourcengruppe kann nicht rückgängig gemacht werden.Deleting a resource group is irreversible. Die Ressourcengruppe und alle darin enthaltenen Ressourcen werden unwiderruflich gelöscht.The resource group and all the resources contained in it are permanently deleted. Achten Sie daher darauf, dass Sie nicht versehentlich die falsche Ressourcengruppe oder die falschen Ressourcen löschen.Make sure that you do not accidentally delete the wrong resource group or resources. Wenn Sie die IoT Hub-Ressource in einer bereits vorhandenen Ressourcengruppe erstellt haben, die Ressourcen enthält, die Sie behalten möchten, löschen Sie nicht die Ressourcengruppe, sondern nur die IoT Hub-Ressource.If you created the IoT Hub inside an existing resource group that contains resources you want to keep, only delete the IoT Hub resource itself instead of deleting the resource group.

So löschen Sie eine Ressourcengruppe anhand des Namens:To delete a resource group by name:

  1. Melden Sie sich beim Azure-Portal an, und klicken Sie auf Ressourcengruppen.Sign in to the Azure portal and select Resource groups.

  2. Geben Sie im Textfeld Nach Name filtern den Namen der Ressourcengruppe ein, die Ihre IoT Hub-Ressource enthält.In the Filter by name textbox, type the name of the resource group containing your IoT Hub.

  3. Wählen Sie in der Ergebnisliste rechts neben Ihrer Ressourcengruppe ... und dann Ressourcengruppe löschen aus.To the right of your resource group in the result list, select ... then Delete resource group.

    Löschen

  4. Sie werden aufgefordert, das Löschen der Ressourcengruppe zu bestätigen.You will be asked to confirm the deletion of the resource group. Geben Sie den Namen Ihrer Ressourcengruppe zur Bestätigung erneut ein, und wählen Sie Löschen aus.Type the name of your resource group again to confirm, and then select Delete. Daraufhin werden die Ressourcengruppe und alle darin enthaltenen Ressourcen gelöscht.After a few moments, the resource group and all of its contained resources are deleted.

Nächste SchritteNext steps

In dieser Schnellstartanleitung haben Sie in einer Back-End-Anwendung eine direkte Methode auf einem Gerät aufgerufen und in einer simulierten Geräteanwendung auf den Aufruf einer direkten Methode geantwortet.In this quickstart, you called a direct method on a device from a back-end application, and responded to the direct method call in a simulated device application.

Um zu erfahren, wie Sie Gerät-zu-Cloud-Nachrichten an verschiedene Ziele in der Cloud weiterleiten, fahren Sie mit dem nächsten Tutorial fort.To learn how to route device-to-cloud messages to different destinations in the cloud, continue to the next tutorial.