处理物联网设备生成的基于规则的实时事件的方法是什么?



我正在从事物联网项目,我需要根据用户已经定义的规则向用户发送警报,例如如果温度值与特定条件匹配,然后向用户发送警报,并且有多个条件。 我实现了在条件匹配时使用以下方法向用户发送警报 步骤

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.

所以我需要的是他们可以在我的项目中使用的任何技术。

我认为你可以考虑使用Azure IoT Hub和Azure Function。 可以将设备的阈值和条件存储在适用于 MySQL 的 Azure 数据库或其他 MySQL 主机中。

Azure IoT 中心支持从设备到云以及从云到设备的通信。我们可以使用 Azure IoT 中心来监视遥测数据。Azure Function可以处理来自Azure IoT Hub的数据。此处的文章介绍了如何从设备或传感器捕获数据,对此数据执行聚合、筛选或其他一些自定义处理,并将其存储在数据库中。这是适用于你的方案的典型教程。

我不确定这对您来说是否是更好的解决方案,希望对您有所帮助。

最新更新