Azure IoT Hub-extensie voor Visual Studio Code

Met Visual Studio Code (VS Code) kunt u extensies, zoals talen, foutopsporingsprogramma's en hulpprogramma's, toevoegen aan uw VS Code-installatie ter ondersteuning van uw ontwikkelwerkstroom. Met de Azure IoT Hub-extensie voor Visual Studio Code kunt u Azure IoT Hub ondersteuning toevoegen aan uw VS Code-installatie, zodat u uw IoT-hubs, apparaten en modules tijdens de ontwikkeling kunt beheren en ermee kunt werken. De Azure IoT Hub-extensie is beschikbaar via de Visual Studio Code Marketplace.

Notitie

Sommige van de functies die in dit artikel worden genoemd, zoals cloud-naar-apparaat-berichten, apparaatdubbels en apparaatbeheer, zijn alleen beschikbaar in de standaardlaag van IoT Hub. Zie De juiste IoT Hub laag voor uw oplossing kiezen voor meer informatie over de lagen Basic en Standard/free IoT Hub.

De extensie installeren

U kunt de extensie vinden en installeren vanuit Visual Studio Code of de Marketplace van Visual Studio Code.

Installeren vanuit Visual Studio Code

Voer de volgende stappen uit om de extensie vanuit Visual Studio Code te zoeken en te installeren.

  1. Selecteer in VS Code de weergave Extensies door op de weergavebalk het pictogram Uitbreidingsweergave te selecteren of Ctrl+Shift+X te selecteren.

    Schermopname van het pictogram voor de weergave Extensies en de snelkoppeling van Visual Studio Code.

  2. Voer Azure IoT Hub in het zoekvak in om de Marketplace-aanbiedingen te filteren. Als het goed is, ziet u de extensie Azure IoT Hub in de lijst. Selecteer de extensie in de lijst om de pagina met extensiedetails weer te geven.

    Schermopname van de zoekbalk en lijst in de weergave Extensies van Visual Studio Code.

  3. Controleer of de unieke id voor de geselecteerde extensie, die wordt weergegeven in de sectie Meer informatie van de pagina met extensiedetails, is ingesteld op vsciot-vscode.azure-iot-toolkit.

    Schermopname van de extensie-id voor de Azure IoT Hub extensie op de pagina met extensiedetails.

  4. Selecteer de knop Installeren voor de geselecteerde extensie, in de lijst of de pagina met extensiedetails, om de extensie te installeren.

Installeren vanuit de Visual Studio Code Marketplace

Voer de volgende stappen uit om de extensie te zoeken en te installeren vanuit de VS Code Marketplace.

  1. Navigeer in uw browser naar de pagina Azure IoT Hub-extensie in de VS Code Marketplace.

  2. Controleer of de unieke id voor de geselecteerde extensie, die wordt weergegeven in de sectie Meer informatie van de pagina Azure IoT Hub-extensie, is ingesteld op vsciot-vscode.azure-iot-toolkit.

  3. Selecteer de knop Installeren om Visual Studio Code te starten, als deze nog niet wordt uitgevoerd, en geef de pagina met extensiedetails voor de extensie weer in VS Code.

  4. Selecteer in VS Code de knop Installeren op de pagina met extensiedetails om de extensie te installeren.

Als u de Azure IoT Hub-extensie voor Visual Studio Code installeert, wordt ook de Azure-accountextensie voor Visual Studio Code geïnstalleerd. Deze biedt één Azure-aanmeldings- en abonnementsfilteringservaring voor alle andere Azure-extensies. De Azure-accountextensie maakt ook de Azure Cloud Shell-service beschikbaar in de geïntegreerde terminal van VS Code.

Notitie

De Azure IoT Hub-extensie is afhankelijk van de Azure-accountextensie voor connectiviteit. U kunt de Azure-accountextensie niet verwijderen zonder de extensie Azure IoT Hub te verwijderen.

Aanmelden bij uw Azure-account

Voordat de extensie kan communiceren met Azure IoT Hub, moet u zich aanmelden bij uw Azure-account vanuit Visual Studio Code. U kunt de Azure-accountextensie gebruiken voor het volgende:

  • Een Azure-account maken
  • Aan- en afmelden bij uw Azure-account
  • Filter de Azure-abonnementen die beschikbaar zijn voor de Azure IoT Hub-extensie vanuit uw Azure-account
  • Een bestand uploaden naar uw Azure Cloud Shell-opslagaccount

Volg deze stappen om u aan te melden bij Azure en uw IoT-hub te selecteren in uw Azure-abonnement:

  1. Vouw in de weergave Explorer van VS Code de sectie Azure IoT Hub in de zijbalk uit.

  2. Selecteer de knop met het beletselteken (...) van de sectie Azure IoT Hub om het actiemenu weer te geven en selecteer vervolgens IoT Hub selecteren in het actiemenu.

  3. Als u niet bent aangemeld bij Azure, wordt in de rechterbenedenhoek een pop-upmelding weergegeven, zodat u zich kunt aanmelden bij Azure. Selecteer Aanmelden en volg de instructies om u aan te melden bij Azure.

  4. Selecteer uw Azure-abonnement in de vervolgkeuzelijst Abonnement selecteren .

  5. Selecteer uw IoT-hub in de vervolgkeuzelijst IoT Hub selecteren.

  6. De apparaten voor uw IoT-hub worden opgehaald uit IoT Hub en weergegeven onder het knooppunt Apparaten in de sectie Azure IoT Hub van de zijbalk.

    Notitie

    U kunt ook een connection string gebruiken om toegang te krijgen tot uw IoT-hub door IoT Hub verbindingsreeks instellen te selecteren in het actiemenu en de connection string iothubowner-beleid voor uw IoT-hub in het invoervak IoT Hub verbindingsreeks in te voeren.

Wanneer u bent aangemeld, kunt u werken met uw hubs, apparaten en modules vanuit het opdrachtenpalet of het actiemenu in de Verkenner-weergave van VS Code. Zie de wiki voor de Azure IoT Hub-extensie voor meer informatie over interactie met de extensie, waaronder veelgestelde vragen en interactievoorbeelden.

Uw IoT-hubs beheren

U kunt de volgende beheertaken voor ioT-hubs uitvoeren vanuit de extensie:

Uw apparaten beheren

U kunt de volgende apparaatbeheertaken uitvoeren voor de huidige IoT-hub vanuit de extensie:

Tip

U kunt een vergrendeling voor uw IoT-resources inschakelen om te voorkomen dat ze per ongeluk of met opzet worden verwijderd. Zie Uw resources vergrendelen om uw infrastructuur te beveiligen voor meer informatie over resourcevergrendelingen in Azure.

Uw modules beheren

U kunt de volgende modulebeheertaken uitvoeren voor het geselecteerde apparaat in de huidige IoT-hub:

Notitie

Azure IoT Edge-systeemmodules zijn alleen-lezen en kunnen niet worden gewijzigd. Wijzigingen kunnen worden ingediend door een configuratie te implementeren voor het gerelateerde IoT Edge apparaat.

Werken met IoT Hub

U kunt de volgende interactieve taken uitvoeren voor de resources in uw huidige IoT-hub:

Interactie met IoT Edge

U kunt de volgende interactieve taken uitvoeren voor de Azure IoT Edge-apparaten in uw huidige IoT-hub: