AWS IoT Core добавляет возможности для обогащения сообщений MQTT и упрощения управления разрешениями
AWS IoT Core, управляемый облачный сервис, позволяющий безопасно подключать устройства Интернета вещей (IoT) к облаку и управлять ими в нужном масштабе, анонсирует две новые возможности: возможность обогащать сообщения MQTT дополнительными данными и использовать связь «вещь –подключение» для упрощения управления разрешениями. Возможность обогащения сообщений позволяет разработчикам дополнять сообщения MQTT с устройств дополнительной информацией из реестра вещей без модификации своих устройств. Связь «вещь – подключение» позволяет сопоставить клиент MQTT с вещью реестра для идентификаторов клиентов, которые не совпадают с именем вещи. Это позволит разработчикам использовать информацию реестра в политиках Интернета вещей, легко связывать действия устройств с событиями жизненного цикла и использовать существующие возможности, такие как настраиваемое распределение затрат и ведение журнала конкретных ресурсов, которые ранее были доступны только для сопоставления идентификаторов клиентов и названий вещей.
Чтобы обогатить все сообщения с устройств, разработчики могут определить подмножество атрибутов реестра как распространяющие атрибуты. Они могут настраивать маршрутизацию сообщений, обрабатывая рабочие процессы с использованием этих добавленных данных. Например, в автомобильных приложениях разработчики могут выборочно направлять сообщения на нужный сервер в зависимости от прилагаемых метаданных, таких как марка и тип транспортного средства, хранящиеся в реестре вещей. Кроме того, при использовании функции «вещь – подключение» разработчики могут работать с существующими функциями, такими как использование метаданных реестра в политиках Интернета вещей, связь событий жизненного цикла AWS IoT Core с вещами, настройка распределения расходов между группами выставления счетов и обеспечение ведения журнала конкретных ресурсов, даже если идентификатор клиента MQTT и название вещи отличаются.
Эти новые функции доступны во всех регионах AWS, где присутствует AWS IoT Core. Дополнительную информацию можно найти в руководстве разработчика и документации по API.