Search This Blog

Wednesday, April 5, 2017

IBM Maximo integration with IBM Watson and IOT integration P1

 

Chapter 1 - IBM Maximo with Watson Integration for IOT

Maximo takes care of our assets and helps us manage them.But recently there has been a lot of buzz on the IOT thing which can give real time insights on the health of the assets.

A lot of debates came around, why to do time based preventive maintenance and waste resources.How do we know if the maintenance was actually required ?

 

Well, the point is right. Half of the times frequency based PMs waste a lot of man power and resources and doesn’t give a bang for a buck to clients.

So the concept of health insights was brought up IBM where, they have integrated assets with the sensors and the data is fed to Maximo via the Watson platform.

Basic things that are used to get this working are:

  • Maximo asset health insights from IBM
  • Some sensor and sensor data, use quick start from WATSON.
  • Configure the sensor on WATSON to save historic data on cloudant db.
  • Configure the cron tasks, system properties and WATSON configuration on Maximo.

 

There is another detailed article on how to get this thing working, which is explained here.

There is another kind of integration which is being used in context of Maximo.

 

Maximo and Watson Architecture using Node red

image

 

So I will take you through the setup process which includes WATSON and node red.

 

Step 1 – Get Your sensor

If you have a raspberry pi or some other SOC like this which can send directly to WATSON ,its well and good else you can use a simulator.

Please check on the quick start from IBM WATSON which can give you a quick simulator.

Checkout this link.

https://quickstart.internetofthings.ibmcloud.com/iotsensor/

image

The device id will be generated automatically and your device is ready.

If you want to check, how the sensor data is sent to IBM IOT platform, check below.

Click on the device id on the top and open the link, you will see the data streaming on IOT platform.

http://quickstart.internetofthings.ibmcloud.com/?deviceId=bfbd1f732191

This was my device id(bfbd1f732191)which is appended on the above URL.

image

 

Step 2 Setup your node red flow which will wire the business process to trigger alerts.

Now you need to create a blue mix account so that you can create an IOT app on blue mix.

image

 

 

Once the account is activated, login to the dashboard.

Go to the catalog and create a starter app.

 

image

 

Enter name of your application and click on create, select the node kit.

image

 

You app will be created and it will start running.

image

 

 

You will see a green sign which indicates app is started and you will find that two services are connected to this app – cloudantNoSQL and iotf service.

 

image

 

Now if you open the app by clicking on the link above,you will see a node red flow.

Lets click and see how the node red flow looks like, please note  - this being a starter boiler template for IOT, the node red flow is already populated to accept our simulated sensor.

image

click on the red button and you will be able to see a work flow designer kind of application as we see in Maximo, its built on HTML5 and nodejs.

image

This will be our main work area, where we will wire the IOT piece together and will generate alerts for Maximo.

For our demonstration purpose, we will be making a function node and a HTTP request node to fire the REST frame work of Maximo.

To be continued….

Check out Chapter 2 for more information.

 

Action Item : Subscribe

No comments:

Post a Comment