Создать систему уведомлений, используя колбу Python для приложения IOT - PullRequest
0 голосов
/ 11 ноября 2019

Я создал приложение IOT на основе колб, где устройства регулярно отправляют данные через API REST, и эти данные хранятся в БД.

Я хочу разработать систему уведомлений, которая отправляет уведомления в мобильное приложение. всякий раз, когда пороги для конкретного устройства превышают.

Порог и временное окно для каждого устройства сохраняются в БД

Пример:

если температура устройства х дляпоследние 5 минут больше, чем 30 градусов C, затем отправьте уведомление пользователю.

Каков наилучший подход для решения этой проблемы с использованием Python?

В настоящее время я использую ритм сельдерея и запускаюРаботник каждую 1 секунду, который считывает данные устройства и пороговое значение, настроенное пользователем из базы данных, и на основе значения отправляет уведомление в приложение через PYFCM.

Я не думаю, что этот метод будет масштабируемым в долгосрочной перспективебежать.

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