Monitor Temperature & Humidity data with ESP8266 and Maximo Monitor

Maximo Monitor is an application in Maximo Application Suite (MAS) which provides a monitoring solution for real-time visibility, root-cause troubleshooting, anomaly detection, and AI-driven alerts at scale. With Maximo Monitor, users can visualize current and historical trend data for their assets and associated devices in customizable dashboards.

In this use case we’ll see how we can monitor Temperature and Humidity data in a room using ESP8266 and Maximo Monitor.

ESP8266 is a low-cost Wi-Fi microcontroller chip used as a development board for IoT (Internet of Things). We are connecting Temperature and Humidity Sensor with ESP8266 and sending data to Maximo Monitor utilizing MQTT protocol.

In Maximo Monitor we have created device ESP8266 and generated authentication token which shall be used to connect and authenticate with Maximo Monitor. After that we have associated Device with existing Organization Hierarchy.

Using a navigator, users can drill down through layers from a system-wide view starting from Organization > Site > Location > Asset and to individual devices.

Once data sent from sensor will be accepted by Maximo Monitor, the status of device will shown as connected and data sent from sensor will be visible.

If user clicks on View Payload, then JSON data sent from Temperate and Humidity can be seen as shown below.

Now user can go to Device and setup dashboard where output is displayed on value cards, tables, images, line graphs, and alert tables which can be configured on basis of different metrics. In this dashboard we have used Time Series graph for Temperature Reading, Simple bar for Humidity reading, Stacked Bar for Temperature & Humidity Reading and Alert table to show alert created.

User can change the criteria of individual components or of whole dashboard to see historical data for their analysis. Each component can be expanded and data details of those components can also be seen in details as shown below.

For Alerts, rule based configuration can be done on the input received which can trigger an investigation event in Maximo Manage if condition of asset is not correct and need attention to avoid unwanted downtime. We’ll see the detail of alert use case and setup in the next blog of this series.

Author: 

Prashant Sharma

Delivery Head - IBM Maximo & EAM360 Mobile App

Explore More About EAM360

Submit your email with us to connect and discuss more about the EAM360 mobile applications and how we can enhance your Enterprise Asset Management processes.