Share via


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 tijdens de ontwikkeling uw IoT-hubs, -apparaten en -modules kunt beheren en ermee kunt werken. De Azure IoT Hub-extensie is beschikbaar via 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 Basic- en Standard-/gratis IoT Hub-lagen.

De extensie installeren

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

Installeren vanuit Visual Studio Code

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

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

    Schermopname van het pictogram Extensiesweergave en snelkoppeling vanuit Visual Studio Code.

  2. Voer Azure IoT Hub in het zoekvak in om de Marketplace-aanbiedingen te filteren. U ziet nu de Azure IoT Hub-extensie 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, weergegeven in de sectie Meer informatie van de pagina met extensiedetails, is ingesteld vsciot-vscode.azure-iot-toolkitop .

    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 op de pagina met extensiedetails, om de extensie te installeren.

Installeren vanuit Visual Studio Code Marketplace

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

  1. Navigeer in uw browser naar de azure IoT Hub-extensiepagina in VS Code Marketplace.

  2. Controleer of de unieke id voor de geselecteerde extensie, weergegeven in de sectie Meer informatie van de azure IoT Hub-extensiepagina, is ingesteld vsciot-vscode.azure-iot-toolkitop .

  3. Selecteer de knop Installeren om Visual Studio Code te starten, als deze nog niet wordt uitgevoerd en geef de pagina met extensiedetails weer voor de extensie 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. Dit biedt één Azure-aanmeldings- en abonnementsfilterervaring voor alle andere Azure-extensies. De Azure Account-extensie maakt de Azure Cloud Shell-service ook 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 Azure IoT Hub-extensie 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
  • Aanmelden en afmelden bij uw Azure-account
  • De Azure-abonnementen filteren 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 Verkenner-weergave 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 rechtsonder een pop-upmelding weergegeven om u aan te melden 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 verbindingsreeks gebruiken voor toegang tot uw IoT-hub door IoT Hub-verbindingsreeks instellen te selecteren in het actiemenu en het iothubowner-beleid in te voeren verbindingsreeks voor uw IoT-hub in het invoervak van de IoT Hub-verbindingsreeks.

Zodra u bent aangemeld, kunt u communiceren met uw hubs, apparaten en modules vanuit het opdrachtpalet 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 IoT Hub-beheertaken 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 opzettelijk 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.

Interactie 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: