The easiest way to implement an IoT system is to monitor assets and operations in a non-intrusive manner. IR sensors, Acoustic sensors, and Ultrasonic sensors combined together can provide complete monitoring of moving parts in industrial operationin a non-intrusive manner. Thermography is using an array of IR sensors to generate a heat map of a system to find potential failures before they occur.
This is a series of posts on setting up IoT system to monitor using a camera and an array of IR sensors.
Creating an IoT system involves following three steps:
- Create application-specific hardware and start collecting sensor data. For large deployments, this step involves sensors, efficient computing platform, hardware qualification and device management platform. However, my recommendation is to create a hardware prototype quickly to allow a complete analysis of the potential investment and generated value.
- Communication and storage system for IoT data. My preference is to use AWS IoT & AWS cloud services for this purpose. However, you can use Microsoft Azure, GE Predix, PTC ThingWorx or any other platform of your choice for this purpose. For prototyping, I’ll be using MQTT for communication and InfluxDB as a time-series storage.
- Sensor processing, analytics, and application dashboard: I’ll be using C for the embedded programming and Python for the sensor analytics. I have found that InfluxDB, Grafana, and Freeboard are more than enough for creating a working application dashboard.
I’ll update the links here as I make progress with above three steps.