Аналитика AWS IOT запускает событие, когда атрибут меняет состояние - PullRequest
0 голосов
/ 05 июня 2019

Можно ли определить, изменился ли атрибут сообщения iOT, скажем, с ложного на истинное, и вызвать действие?Я хотел бы захватить все изменения статуса.Мне интересно, является ли iot-аналитика правильным инструментом для этого.Проходя учебник, кажется, что выбор временного интервала дельты и запрос данных может вызвать событие.Чем меньше временное окно, тем больше в реальном времени будет мой будильник.Одна проблема, с которой я сталкиваюсь, заключается в том, что сигнал тревоги будет неоднократно срабатывать.
Это в правильном направлении?

1 Ответ

1 голос
/ 12 июня 2019

Доступно несколько вариантов, в зависимости от того, какое действие вы хотите инициировать, и от конкретных условий, которые должны его вызвать.

  • Правила IoT AWS обычно используются для маршрутизации входящих сообщений на основе некоторого условия (например, если определенный атрибут в сообщении равен true или false). Это триггерная форма без сохранения состояния, поскольку каждое сообщение обрабатывается / маршрутизируется независимо.

  • События IoT AWS могут лучше подходить для триггера с «состоянием» (например: сигнал тревоги при получении первого сообщения с изменением значения поля)

  • AWS IoT Analytics включает другой механизм, который можно использовать для реагирования на конкретные условия в полученных сообщениях (триггер «без состояния»), в виде лямбда-активности которые могут быть связаны с конвейером обработки

...