Official Blog of Azilen

The Techie Explorations

A Step by Step Guide to Develop Temperature Sensor IoT Application Using IBM Bluemix

What is IBM Blue-mix?

IMB Bluemix provides readily available environment for applications, infrastructure and services. Integrated with IBMWatson, it offers possibilities of cognitive services as well.

We have developed an IoT application using IBM Bluemix, Raspberry PI – 3 and a virtual device that sends email notifications to user as and when there is a fluctuation in temperature.

Process flow: Virtual device will be placed at desired location >> If temperature at that location rise more than 21 degree centigrade, the user will simply get notification about it by email.

This blog is a step by step guide to develop temperature sensor IoT application and it includes:

  • Virtual device & Raspberry PI integration with IBM Blue-mix
  • Register Virtual Device and analyze the device data
  • Register Raspberry PI – 3 and analyze the device data
  • Linking Raspberry PI with our device through IBM Bluemix

Virtual device & Raspberry PI integration with IBM Bluemix

You register Raspberry PI – 3 with Blue Mix. Up to scertain extent the process of registering and adding Raspberry PI – 3 will be quite similar to registering and adding virtual device that you have gone through in first phase of this blog.

 

Register Virtual Device and analyze the device data

Choose Device Type (from a drop down list. If your device type is not specified, you can create Device Type >> Provide Device ID >> IBM will provide you the credentials for that device

Register Raspberry PI – 3 and analyze the device data

You register Raspberry PI – 3 with Blue Mix. Up to ascertain extent the process of registering and adding Raspberry PI – 3 will be quite similar to registering and adding virtual device that you have gone through in first phase of this blog.

Linking Raspberry PI with our device through IBM Bluemix

Now as your Raspberry PI is connected to IBM bluemix, you can create your charts, schemas and rules as we have created for the virtual device.

In fact, if cleverly utilized, IBM Bluemix can be the enabler of more than 150 different services being offered by IBM, other service and software providers and several communities. Due to its ‘Composable Service Approach’ and support to virtual machine deployments, there are unlimited possibilities to explore its potential for development of innovative IoT products. As a programmer, I see it as a next big thing.

Leave a reply