Создание центра Интернета вещей с помощью командлета New-AzIotHub

Для создания Центров Интернета вещей и управления ими можно использовать командлеты Azure PowerShell. В этом руководстве показано, как создать Центр Интернета вещей с помощью PowerShell.

Примечание.

Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Чтобы начать работу, см. статью Установка Azure PowerShell. Дополнительные сведения см. в статье Перенос Azure PowerShell с AzureRM на Az.

Кроме того, можно использовать Azure Cloud Shell, если вы не хотите устанавливать дополнительные модули на компьютере. В следующем разделе описано, как приступить к работе с Azure Cloud Shell.

Azure Cloud Shell

В Azure есть Azure Cloud Shell, интерактивная оболочка среды, с которой можно работать в браузере. Для работы со службами Azure можно использовать Bash или PowerShell с Cloud Shell. Для запуска кода из этой статьи можно использовать предварительно установленные команды Cloud Shell. Ничего дополнительного в локальной среде устанавливать не нужно.

Начало работы с Azure Cloud Shell

Вариант Пример и ссылка
Нажмите кнопку Попробовать в правом верхнем углу блока кода или команд. При нажатии кнопки Попробовать код или команда не копируется в Cloud Shell автоматически. Screenshot that shows an example of Try It for Azure Cloud Shell.
Чтобы открыть Cloud Shell в браузере, перейдите по адресу https://shell.azure.com или нажмите кнопку Запуск Cloud Shell. Button to launch Azure Cloud Shell.
Нажмите кнопку Cloud Shell в строке меню в правом верхнем углу окна портала Azure. Screenshot that shows the Cloud Shell button in the Azure portal

Чтобы использовать Azure Cloud Shell, выполните следующие действия:

  1. Запустите Cloud Shell.

  2. Нажмите кнопку Копировать в блоке кода (или блоке команд), чтобы скопировать код или команду.

  3. Вставьте код или команду в окно сеанса Cloud Shell, нажав клавиши CTRL+SHIFT+V в Windows и Linux или CMD+SHIFT+V в macOS.

  4. Нажмите клавишу ВВОД, чтобы запустить код или команду.

Необходимые компоненты

Для развертывания Центра Интернета вещей необходима группа ресурсов. Вы можете выбрать существующую группу ресурсов или создать новую.

Чтобы создать новую группу ресурсов для центра Интернета вещей, выполните команду New-AzResourceGroup. В этом примере создается группа ресурсов с именем MyIoTRG1, размещенная в регионе Восточная часть США:

New-AzResourceGroup -Name MyIoTRG1 -Location "East US"

Подключение к подписке Azure

Если вы используете Cloud Shell, вы уже вошли в свою подписку, поэтому вы можете пропустить этот раздел. Если вместо этого вы используете PowerShell в локальной среде, введите следующую команду, чтобы войти в подписку Azure.

# Log into Azure account.
Login-AzAccount

Создание Центра Интернета вещей

Создайте в своей группе ресурсов Центр Интернета вещей. Используйте команду New-AzIotHub. В этом примере создается центр категории S1 с именем MyTestIoTHub, размещенный в регионе Восточная часть США:

New-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub `
    -SkuName S1 -Units 1 `
    -Location "East US"

Имя Центра Интернета вещей должно быть глобально уникальным.

Внимание

Так как центр Интернета вещей будет общедоступен в качестве конечной точки DNS, убедитесь, что в его имени не фигурируют конфиденциальные или персональные сведения.

Для вывода списка всех центров Интернета вещей в подписке используйте команду Get-AzIotHub.

Это пример стандартного Центра Интернета вещей S1, который вы создали на предыдущем шаге.

Get-AzIotHub

Чтобы удалить Центр Интернета вещей, используйте команду Remove-AzIotHub:

Remove-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub

Обновление Центра Интернета вещей

Вы можете изменить параметры Центра Интернета вещей после его создания. Ниже приведены некоторые свойства, которые можно задать для центра Интернета вещей:

Цены и масштабирование: миграция на другой уровень или задание количества единиц Центра Интернета вещей.

Фильтрация IP-адресов. Здесь можно указать диапазон IP-адресов, который будет принят или отклонен центром Интернета вещей.

Свойства: список свойств, например идентификатор ресурса, группу ресурсов, расположение и т. д., которые можно скопировать и использовать в другом месте.

Ознакомьтесь с командами Set-AzIotHub для получения полного списка параметров обновления.

Следующие шаги

После развертывания Центра Интернета вещей с помощью командлета PowerShell рекомендуем ознакомиться с дополнительными статьями:

Разработка для Центра Интернета вещей:

  • IoT Hub SDKs (Пакеты SDK для Центра Интернета вещей)

Изучение возможностей Центра Интернета вещей: