Creación de una instancia de IoT Hub mediante el cmdlet New-AzlotHub
Puede usar cmdlets de Azure PowerShell para crear y administrar instancias de Azure IoT Hub. En este tutorial se muestra cómo crear una instancia de IoT Hub con PowerShell.
Nota
Se recomienda usar el módulo Azure Az de PowerShell para interactuar con Azure. Consulte Instalación de Azure PowerShell para empezar. Para más información sobre cómo migrar al módulo Az de PowerShell, consulte Migración de Azure PowerShell de AzureRM a Az.
Como alternativa, puede usar Azure Cloud Shell si prefiere no instalar módulos adicionales en la máquina. En la siguiente sección hay una introducción a Azure Cloud Shell.
Azure Cloud Shell
En Azure se hospeda Azure Cloud Shell, un entorno de shell interactivo que puede utilizar mediante el explorador. Puede usar Bash o PowerShell con Cloud Shell para trabajar con los servicios de Azure. Puede usar los comandos preinstalados de Cloud Shell para ejecutar el código de este artículo sin tener que instalar nada en su entorno local.
Para iniciar Azure Cloud Shell:
Opción | Ejemplo o vínculo |
---|---|
Seleccione Pruébelo en la esquina superior derecha de un bloque de código o de comandos. Solo con seleccionar Pruébelo no se copia automáticamente el código o comando en Cloud Shell. | |
Vaya a https://shell.azure.com o seleccione el botón Iniciar Cloud Shell para abrir Cloud Shell en el explorador. | |
Seleccione el botón Cloud Shell en la barra de menús de la esquina superior derecha de Azure Portal. |
Para usar Azure Cloud Shell:
Inicie Cloud Shell.
Seleccione el botón Copiar en un bloque de código (o bloque de comandos) para copiar el código o comando.
Pegue el código o comando en la sesión de Cloud Shell. Para ello, seleccione Ctrl+Mayús+V en Windows y Linux, o bien seleccione Cmd+Mayús+V en macOS.
Seleccione Enter para ejecutar el código o comando.
Requisitos previos
Necesita un grupo de recursos para implementar una instancia de IoT Hub. Puede usar un grupo de recursos existente o crear uno nuevo.
Para crear un nuevo grupo de recursos para su IoT Hub, use el comando New-AzResourceGroup. En este ejemplo se crea un grupo de recursos denominado MyIoTRG1 en la región Este de EE. UU.:
New-AzResourceGroup -Name MyIoTRG1 -Location "East US"
Conexión a su suscripción de Azure
Si usa Cloud Shell, ya inició sesión en su suscripción, por lo que puede omitir esta sección. Si, por el contrario, ejecuta PowerShell de forma local, escriba el comando siguiente para iniciar sesión en su suscripción de Azure:
# Log into Azure account.
Login-AzAccount
Crear un centro de IoT
Cree un centro de IoT en el grupo de recursos. Use el comando New-AzIotHub. Este ejemplo crea un centro S1 llamado MyTestIoTHub en la región Este de EE. UU.:
New-AzIotHub `
-ResourceGroupName MyIoTRG1 `
-Name MyTestIoTHub `
-SkuName S1 -Units 1 `
-Location "East US"
El nombre de su instancia de IoT Hub debe único globalmente.
Importante
Como el centro de IoT se podrá detectar públicamente como un punto de conexión de DNS, asegúrese de que no incluye información de identificación personal ni información confidencial al asignarle un nombre.
Para mostrar todos los centros de IoT Hub de su suscripción, use el comando Get-AzIotHub.
En este ejemplo se muestra la instancia de IoT Hub estándar S1 que creó en el paso anterior.
Get-AzIotHub
Para eliminar el centro de IoT, use el comando Remove-AzIotHub.
Remove-AzIotHub `
-ResourceGroupName MyIoTRG1 `
-Name MyTestIoTHub
Actualización del centro de IoT
Puede cambiar la configuración de un centro de IoT existente después de crearlo. Estas son algunas propiedades que puede establecer para un centro de IoT:
Precios y escala: migración a un nivel diferente o establecimiento del número de unidades de IoT Hub.
IP Filter (Filtro de IP): especifique un intervalo de direcciones IP que el centro de IoT va a aceptar o rechazar.
Propiedades: una lista de propiedades que puede copiar y usar en otra parte, como el id. de recursos, el grupo de recursos, la ubicación, etc.
Explore los comandos Set-AzIotHub para obtener una lista completa de las opciones de actualización.
Pasos siguientes
Ahora que ha implementado un centro de IoT mediante un cmdlet de PowerShell, explore más artículos:
Desarrollar para IoT Hub:
Explorar aún más las capacidades de IoT Hub: