Поделиться через


Создание и удаление маршрутов и конечных точек с помощью портал Azure

В этой статье показано, как создать маршрут и конечную точку в центре в Центр Интернета вещей Azure, а затем удалить маршрут и конечную точку. Узнайте, как использовать портал Azure для создания маршрутов и конечных точек для Центры событий Azure, очередей и разделов Служебная шина Azure, служба хранилища Azure и Azure Cosmos DB.

Дополнительные сведения о том, как работает маршрутизация в Центр Интернета вещей, см. в статье "Использование маршрутизации сообщений Центр Интернета вещей для отправки сообщений устройства в облако в разные конечные точки". Сведения о настройке маршрута, который отправляет сообщения в хранилище, а затем тестирование на имитированном устройстве, см. в руководстве по отправке данных устройства в служба хранилища Azure с помощью маршрутизации сообщений Центр Интернета вещей.

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

Процедуры, описанные в статье, используют следующие ресурсы:

  • Портал Azure
  • Центр Интернета вещей.
  • Служба конечных точек в Azure

Портал Azure

В этой статье используется портал Azure для работы с Центр Интернета вещей и другими службами Azure. Дополнительные сведения об использовании портал Azure см. в статье "Что такое портал Azure?".

Центр IoT

Чтобы создать маршрут Центра Интернета вещей, вам потребуется центр Интернета вещей, созданный с помощью Центр Интернета вещей Azure. Сообщения и события устройства возникают в Центре Интернета вещей.

Не забудьте использовать следующий ресурс концентратора при создании маршрута Центра Интернета вещей:

Служба конечной точки

Чтобы создать маршрут Центра Интернета вещей, вам потребуется по крайней мере одна другая служба Azure для использования в качестве конечной точки маршрута. Конечная точка получает сообщения и события устройства. Вы можете выбрать службу Azure, используемую для подключения конечной точки к маршруту Центра Интернета вещей: Центры событий, служебная шина очереди или разделы, служба хранилища Azure или Azure Cosmos DB.

Не забудьте использовать один из следующих ресурсов при создании конечной точки маршрута Центра Интернета вещей:

Создание маршрута и конечной точки

Маршруты отправляют сообщения или журналы событий в службу Azure для хранения или обработки. Каждый маршрут имеет источник данных, в котором возникают сообщения или журналы событий, а также конечная точка, в которой в конечном итоге отправляются сообщения или журналы событий. Запросы маршрутизации можно использовать для фильтрации сообщений или событий перед переходом к конечной точке. Конечная точка может быть концентратором событий, очередью или разделом служебная шина, учетной записью хранения или ресурсом Azure Cosmos DB.

  1. Найдите нужный Центр Интернета вещей на портале Azure.

  2. В меню ресурсов в разделе "Параметры Центра" выберите маршрутизацию сообщений и нажмите кнопку "Добавить".

    Снимок экрана: расположение кнопки

  3. На вкладке "Конечная точка" выберите существующую конечную точку или создайте новую, указав следующие сведения:

    Параметр Значение
    Тип конечной точки Выберите Cosmos DB.
    Имя конечной точки Укажите уникальное имя новой конечной точки или выберите "Выбрать существующую", чтобы выбрать существующую конечную точку служба хранилища.
    Учетная запись Cosmos DB Используйте раскрывающееся меню, чтобы выбрать существующую учетную запись Cosmos DB в подписке.
    База данных Используйте раскрывающееся меню, чтобы выбрать существующую базу данных в учетной записи Cosmos DB.
    Коллекция Используйте раскрывающееся меню, чтобы выбрать существующую коллекцию (или контейнер).
    Создание искусственного ключа секции для сообщений Выберите "Включить " для поддержки хранилища данных для крупномасштабных сценариев. В противном случае выберите "Отключить дополнительные сведения", см. раздел "Секционирование и горизонтальное масштабирование" в Azure Cosmos DB и искусственных ключах секций.
    Имя ключа секции Если включить искусственные ключи секции, укажите имя ключа секции. Имя свойства ключа секции определяется на уровне контейнера и не может быть изменено после его установки.
    Шаблон ключа секции Укажите шаблон, используемый для настройки значения искусственного ключа секции. Созданное значение ключа секции автоматически добавляется в свойство ключа секции для каждой новой записи Cosmos DB.

    Снимок экрана: сведения о форме конечной точки Add a Cosmos DB.


  1. Нажмите кнопку "Создать+ рядом с созданием конечной точки" и продолжайте создавать маршрут.

  2. На вкладке "Маршрут " создайте новый маршрут к конечной точке, указав следующие сведения:

    Параметр Значение
    Имя Укажите уникальное имя маршрута.
    Источник данных Используйте раскрывающееся меню, чтобы выбрать источник данных для маршрута. Данные можно направлять из сообщений телеметрии или событий, не связанных с телеметрией
    Маршрутизация запроса При необходимости добавьте запрос для фильтрации данных перед маршрутизацией. Дополнительные сведения см. в Центр Интернета вещей синтаксисе запросов маршрутизации сообщений.

    Снимок экрана: все параметры добавления маршрута.

  3. Если вы добавили запрос маршрутизации, используйте функцию тестирования для предоставления примера сообщения и тестирования маршрута к нему.

  4. Если вы хотите добавить обогащение сообщений в маршрут, нажмите кнопку "Создать и добавить обогащения". Дополнительные сведения см. в разделе "Обогащение сообщений". В противном случае нажмите кнопку "Создать и пропустить обогащения".

  5. Вернитесь в обзор маршрутизации сообщений, убедитесь, что на вкладке "Маршруты" появится новая конечная точка, а на вкладке "Пользовательские конечные точки" появится новая конечная точка.

Обновление маршрута

Чтобы обновить маршрут в портал Azure, выполните следующие действия.

  1. Найдите нужный Центр Интернета вещей на портале Azure.

  2. В меню ресурсов в разделе "Параметры концентратора" выберите маршрутизацию сообщений.

  3. На вкладке "Маршруты" выберите маршрут, который требуется изменить.

  4. Можно изменить следующие параметры существующего маршрута:

    • Конечная точка: можно создать новую конечную точку или выбрать другую существующую конечную точку.
    • Источник данных.
    • Включите маршрут.
    • Запрос маршрутизации.
  5. Выберите Сохранить.

Удаление маршрута

Чтобы удалить маршрут в портал Azure, выполните следующие действия.

  1. В маршрутизации сообщений для Центра Интернета вещей выберите маршрут для удаления.

  2. Выберите команду Удалить.

    Снимок экрана, на котором показано, где и как удалить существующий маршрут Центра Интернета вещей.

Обновление пользовательской конечной точки

Чтобы обновить пользовательскую конечную точку в портал Azure, выполните следующие действия.

  1. Найдите нужный Центр Интернета вещей на портале Azure.

  2. В меню ресурсов в разделе "Параметры концентратора" выберите маршрутизацию сообщений.

  3. На вкладке "Пользовательские конечные точки" выберите конечную точку, которую требуется изменить.

  4. Можно изменить следующие параметры существующей конечной точки:

    • Создание искусственного ключа секции для сообщений
    • Имя ключа секции
    • Шаблон ключа секции

  1. Выберите Сохранить.

Удаление пользовательской конечной точки

Чтобы удалить пользовательскую конечную точку в портал Azure, выполните следующие действия.

  1. Найдите нужный Центр Интернета вещей на портале Azure.

  2. В меню ресурсов в разделе "Параметры концентратора" выберите маршрутизацию сообщений.

  3. На вкладке "Пользовательские конечные точки" используйте поле проверка, чтобы выбрать конечную точку, которую требуется удалить.

  4. Выберите команду Удалить.

    Снимок экрана, на котором показано, где и как удалить существующую конечную точку Центров событий.

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

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