Каковы подходы к обработке событий, основанных на правилах реального времени, генерируемых устройствами iot? - PullRequest
0 голосов
/ 01 октября 2018

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

1)store threshold values,condition of a device in mysql.
2)when the device data comes to server i checked the current value with given condition with threshold value and send the alert.
3)And also their are multiple conditions associated with devices so i need to check each and every condition.

Итак, что мне нужно, так это любая их технология, которую я могу использовать в моем проекте.

1 Ответ

0 голосов
/ 02 октября 2018

Я думаю, вы можете использовать Azure IoT Hub и Azure Function .Пороговые значения и состояние устройства можно хранить в базе данных Azure для MySQL или на другом хосте MySQL.

Концентратор IoT Azure поддерживает связь как с устройства в облако, так и из облака в устройство.Мы можем использовать Azure IoT Hub для мониторинга данных телеметрии .Функция Azure может обрабатывать данные из центра IoT Azure.Статья здесь показывает, как собирать данные с ваших устройств или датчиков, выполнять агрегацию, фильтрацию или какую-либо другую пользовательскую обработку этих данных и сохранять их в базе данных.Это типичный учебник для вашего сценария.

Я не уверен, что это лучшее решение для вас, надеюсь, это поможет.

...