Встроенная маршрутизация InfluxDB для данных временных рядов в AWS IoT Core
AWS IoT Core теперь поддерживает действие правила InfluxDB, которое направляет данные временных рядов с ваших устройств Интернета вещей (IoT) напрямую в базы данных InfluxDB без необходимости писать специальный код на стороне устройств или использовать вспомогательные облачные сервисы. AWS IoT Core – это полностью управляемый сервис, который безопасно подключает миллиарды устройств IoT к облаку AWS, передавая данные с этих устройств в AWS и сторонние сервисы.
Новое действие правила InfluxDB автоматически преобразует данные временных рядов с устройства в формат линейного протокола InfluxDB и записывает эти данные в кластер InfluxDB, управляемый Amazon Timestream или с хостингом у клиента. Кроме того, новое действие правил поддерживает следующие два режима пакетной обработки, которые помогают оптимизировать затраты и пропускную способность: пакетная обработка на стороне устройства, при которой устройства отправляют готовые пакеты полезных данных в AWS IoT Core, и пакетная обработка на стороне сервера, при которой отдельные сообщения агрегируются механизмом правил IoT, после чего выполняется запись в InfluxDB. К примеру, медико-биологическая компания может получать тысячи результатов телеметрических показаний с научных приборов и компоновать их в пакеты с миллисекундными интервалами, а затем записывать их для мониторинга напрямую в InfluxDB, и это не требует создания специализированного конвейера данных.
Для начала подключите свои устройства IoT к AWS IoT Core и задайте действие правила InfluxDB, указав целевую базу данных, а также параметры аутентификации и пакетной обработки. Это действие правила InfluxDB поддерживается во всех регионах глобальной сети AWS, где доступен движок Amazon Timestream для InfluxDB. Подробнее см. руководство для разработчиков по AWS IoT Core.