All 'Rule Engines for IoT' articles

How to automate visual quality inspection, with Waylay ML ops

Images captured by cameras in industrial sites can be used for visual inspection in a variety of use cases, from improved quality assurance to better worker safety or optimised maintenance procedures, among others. In this post we'll have a look at a quality inspection demo-case,…
5 mins read

Waylay ML ops: Use machine learning models in live data automation flows

Waylay ML Ops enables customers to effectively operationalize any machine learning algorithm with the Waylay rules engine. Waylay ML Ops is for data scientists, analysts and engineers that are working on data solutions involving ML model training. Once an ML algorithm is trained and ready…
3 mins read

IoT Rules Engines: How To Build and Run IoT Business Logic

Without automation, IoT solutions offer little more than visualisation dashboards and offline data analysis. As the popular saying goes, nobody really wants a drill, they want their painting on the wall. Similarly, the data itself that is coming from the connected products has little inherent…
1 mins read

A guide to rules engines for IoT: Finite State Machines

What are finite state machines? A state machine can be used to describe the system in terms of a set of states that the system goes through. A state is a description of the status of a system that is waiting to execute a transition.…
2 mins read

A guide to rules engines for IoT: CEP Engines

What are CEP engines? Although part (and predecessors) of stream processing engines, Complex Event Processing engines deal with events in a slightly different (and better) way than their bigger and younger siblings. We see CEP engines being deployed in edge computing nowadays, where locality, low…
2 mins read

A guide to rules engines for IoT: Stream Processing Engines

What are stream processing engines? Stream processing is the processing of data in motion―in other words, computing on data directly as it is produced or received (as opposed to map-reduce databases such as Hadoop, which process data at rest). Before stream processing emerged as a…
3 mins read

A guide to rules engines for IoT: Decision Trees

What are decision trees? A popular way of capturing the complexity of conditional rules is by using decision trees, which are graphs that use a branching method to illustrate every possible outcome of a decision. What are some examples of using decision trees in the…
4 mins read

A guide to rules engines for IoT: Flow Processing Engines

What are flow processing engines? Flow based programming is a programming paradigm that defines applications as networks of "black box" processes. These processes, a.k.a functions, are represented as nodes that exchange data across predefined connections by message passing. The nodes can be reconnected endlessly to…
6 mins read