MachineMetrics
MachineMetrics is an Industrial IoT SaaS company, which basically means that we connect to factory equipment and stream data into the cloud in real time sometimes down to the millisecond level of sampling. We do some in-stream processing and use a variety of database technologies to make this scalable and performant. The data ultimately lands in our cloud (AWS, but not important), and we use it to inform customer-facing applications that provide real-time machine monitoring, in depth reporting and analytics, and advanced applications, such as predictive algorithms that can stop a machine from machining right before critical failure.
Automated Workflow System
We'd like to build an automated workflow system that can take user-defined logic to fire actions both internal and external to the product. Walk us through how you might approach building out this system, both on the frontend/in the app itself, as well as on the API side and backend servers etc. Some examples of what we'd like to be able to configure are seen below.
Example A: When my machine is idle for more than 5 minutes, send a text message and email to the maintenance department
Example B: When the machine spindle speed exceeds a certain threshold OR the 5-minute average spindle speed is above a threshold, reject all parts made within a 10 minute window and send a web hook to our QA software.