Need a solution for a business rules engine
IoT Suite seems to depend on ASA for any business rules handling in the samples and reference architectures. ASA can detect the criteria, but seems very lacking in the response action that should be carried out. More functionality, including a canned set of response actions should be available as standalone BRE.
We’ve made progress on this scenario/pattern implementing message routing in the IoT Hub service.
You can today set rules (called routes) based on messages content or headers and have them sent directly to “custom endpoints” (today we support Event Hub, Service Bus Queues and Topics, Blob Storage). Learn more here: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-endpoints#custom-endpoints
We are considering other custom endpoint types. Your feedback is welcome here.
I was thinking there should be first class integration between Azure IoT Hub, and Azure Logic Apps as well as the new Azure Functions. Would this be the same thing or warrant a separate post here?