Een IoT-hub maken met behulp van de Azure CLI
In dit artikel wordt beschreven hoe u een IoT-hub maakt met behulp van Azure CLI.
Vereisten
Gebruik de Bash-omgeving in Azure Cloud Shell. Zie Quickstart voor Bash in Azure Cloud Shell voor meer informatie.
Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren. Als u in Windows of macOS werkt, kunt u Azure CLI uitvoeren in een Docker-container. Zie De Azure CLI uitvoeren in een Docker-container voor meer informatie.
Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht AZ login. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien. Raadpleeg Aanmelden bij Azure CLI voor aanvullende aanmeldingsopties.
Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.
Voer az version uit om de geïnstalleerde versie en afhankelijke bibliotheken te vinden. Voer az upgrade uit om te upgraden naar de nieuwste versie.
Wanneer u een IoT-hub maakt, moet u deze maken in een resourcegroep. Gebruik een bestaande resourcegroep of voer de volgende opdracht voor het maken van een resourcegroep uit:
az group create --name {your resource group name} --location westus
Tip
In het voorbeeld wordt de resourcegroep gemaakt in de locatie VS - west. U kunt een lijst met beschikbare locaties weergeven door deze opdracht uit te voeren:
az account list-locations -o table
Een IoT-hub maken
Gebruik de Azure CLI om een resourcegroep te maken en vervolgens een IoT-hub toe te voegen.
Voer de volgende opdracht uit om een IoT-hub te maken in uw resourcegroep met behulp van een wereldwijd unieke naam voor uw IoT-hub:
az iot hub create --name {your iot hub name} \
--resource-group {your resource group name} --sku S1
Belangrijk
Omdat de IoT-hub openbaar kan worden gevonden als DNS-eindpunt, moet u ervoor zorgen dat u geen gevoelige of persoonsgegevens invoert wanneer u deze een naam geeft.
Met de vorige opdracht maakt u een IoT-hub in de prijscategorie S1 waarvoor u wordt gefactureerd. Zie Prijzen voor Azure IoT Hub voor meer informatie.
Zie het az iot hub
naslagartikel voor meer informatie over Azure IoT Hub opdrachten.
De IoT-hub bijwerken
U kunt de instellingen van een bestaande IoT-hub wijzigen nadat deze is gemaakt. Hier volgen enkele eigenschappen die u kunt instellen voor een IoT-hub:
Prijzen en schaal: migreren naar een andere laag of het aantal IoT Hub eenheden instellen.
IP-filter: geef een bereik van IP-adressen op die worden geaccepteerd of geweigerd door de IoT-hub.
Eigenschappen: een lijst met eigenschappen die u kunt kopiëren en ergens anders kunt gebruiken, zoals de resource-id, resourcegroep, locatie, enzovoort.
Zie de naslagpagina az iot hub update commands (Naslaginformatie over az iot hub update commands ) voor een volledige lijst met opties voor het bijwerken van een IoT-hub.
Een nieuw apparaat registreren in de IoT-hub
In deze sectie maakt u een apparaat-id in het identiteitsregister in uw IoT-hub. Een apparaat kan geen verbinding maken met een hub, tenzij het een vermelding in het identiteitsregister heeft. Zie Inzicht in het identiteitsregister in uw IoT-hub voor meer informatie. Deze apparaat-id is IoT Edge ingeschakeld.
Voer de volgende opdracht uit om een apparaat-id te maken. Gebruik de naam van uw IoT-hub en maak een nieuwe apparaat-id in plaats van {iothub_name}
en {device_id}
. Met deze opdracht maakt u een apparaat-id met standaardautorisatie (gedeelde persoonlijke sleutel).
az iot hub device-identity create -n {iothub_name} -d {device_id} --ee
Het resultaat is een JSON-afdruk die uw sleutels en andere informatie bevat.
Er zijn ook verschillende opties om een apparaat te registreren met behulp van verschillende soorten autorisatie. Als u de opties wilt verkennen, raadpleegt u Voorbeelden op de naslagpagina az iot hub device-identity .
Een IoT-hub verwijderen
Er zijn verschillende opdrachten om een afzonderlijke resource te verwijderen, zoals een IoT-hub.
Voer de volgende opdracht uit om een IoT-hub te verwijderen:
az iot hub delete --name {your iot hub name} -\
-resource-group {your resource group name}
Volgende stappen
Meer informatie over de opdrachten die beschikbaar zijn in de Microsoft Azure IoT-extensie voor Azure CLI: