Терминология

Рассматриваются ключевые термины, относящиеся к пространству имен Сетки событий и ресурсам MQTT.

Пространство имен

Пространство имен Сетки событий — это декларативное пространство, которое предоставляет область для всех вложенных ресурсов или подресурсов, таких как разделы, сертификаты, клиенты, группы клиентов, пространства разделов, привязки разрешений.

Ресурс Поддерживаемый протокол
Разделы пространства имен HTTP
Пространства разделов MQTT
Клиенты MQTT
Группы клиентов MQTT
Сертификаты ЦС MQTT
Привязки разрешений MQTT

С помощью пространства имен можно упорядочить подресурсы в логические группы и управлять ими в виде одной единицы в подписке Azure. При удалении пространства имен удаляются все вложенные ресурсы в пространстве имен.

Он предоставляет уникальное полное доменное имя (FQDN). Пространство имен предоставляет две конечные точки:

  • Конечная точка HTTP для поддержки общих требований к обмену сообщениями с помощью разделов пространства имен.
  • Конечная точка MQTT для обмена сообщениями Интернета вещей или решений, использующих MQTT.

Пространство имен также предоставляет конечные точки сети, интегрированные с DNS, и ряд функций управления доступом и сетевой интеграции, таких как фильтрация IP-адресов и частные каналы. Это также контейнер управляемых удостоверений, используемых для всех содержащихся в них ресурсов.

Пространство имен — это отслеживаемый ресурс с tags свойствами и location свойствами, и его можно найти в resources.azure.com.

Имя пространства имен может иметь длину 3–50 символов. Он может включать буквенно-цифровые и дефис(-), а также пробелы. Имя должно быть уникальным для каждого региона.

Единицы пропускной способности

Единицы пропускной способности (TUS) управляют емкостью пространства имен Сетка событий Azure и позволяют пользователю управлять емкостью ресурса пространства имен для входящего сообщения и исходящего трафика. Дополнительные сведения об ограничениях см. в разделе Сетка событий Azure квоты и ограничения.

Клиент

Клиент — это устройство или приложение, которое может публиковать и/или подписываться на сообщения MQTT. Дополнительные сведения о конфигурации клиента см. в разделе "Клиенты MQTT".

Сертификат / сертификат

Сертификат — это форма асимметричных учетных данных. Они представляют собой сочетание открытого ключа из асимметричного ключа и набора метаданных, описывающих допустимое использование keypair. Если ключ издателя совпадает с сертификатом, сертификат считается "самозаверяющий". Сторонние издатели сертификатов иногда называются центрами сертификации (ЦС). Дополнительные сведения о проверке подлинности клиента см. в разделе MQTT.

Атрибуты клиента

Атрибуты клиента представляют набор пар "ключ-значение", которые предоставляют описательные сведения о клиенте. Атрибуты клиента используются при создании групп клиентов и в качестве переменных в шаблонах тем. Например, тип клиента — это атрибут, предоставляющий тип клиента. Дополнительные сведения о конфигурации клиента см. в разделе "Клиенты MQTT".

Группа клиентов

Группа клиентов — это коллекция клиентов. Клиенты можно сгруппировать по общим атрибутам клиента. Клиентские группы могут быть предоставлены разрешения на публикацию и (или) подписку на определенное пространство тем. Дополнительные сведения о конфигурации групп клиентов см. в разделе "Группы клиентов MQTT".

Пространство разделов

Пространство тем — это набор шаблонов разделов. Он используется для упрощения управления доступом, позволяя область публиковать или подписываться на доступ для клиентской группы одновременно в группу разделов вместо отдельных тем. Дополнительные сведения о конфигурации пространств разделов см. в разделах MQTT.

Фильтр разделов

Фильтр раздела MQTT — это раздел MQTT, который может включать в себя дикие карта для одного или нескольких сегментов, что позволяет ему соответствовать нескольким темам MQTT. Он используется для упрощения объявлений подписок, так как один фильтр тем может соответствовать нескольким темам.

Шаблон раздела

Шаблоны тем — это расширение фильтра тем, поддерживающего переменные. Он используется для точного контроля доступа в группе клиентов.

Привязки разрешений

Привязка разрешений предоставляет доступ к определенной клиентской группе для публикации или подписки на определенное пространство тем. Дополнительные сведения о привязках разрешений см. в разделе "Управление доступом MQTT".

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