Internet of Things ecosystem is continuously changing our world and opening a New Digital Era for business. Billions of different sensors on millions of devices collecting information on everything from automobile performance to energy use, crop development, calories burned, and just about anything else one might want to measure, the IoT contains more information about the world around us than we’ve ever had access to before.
In my article I will consider simple but real-life example of IoT, Mobile and Cloud integration: how to control IoT device using mobile application and web-application deployed on Oracle Cloud. We will use Raspberry Pi 2 Model B single board computer as IoT device where business logic is simple: toggling a light-emitting diode (LED) (switching on/off). In order to control LED we will develop mobile application using Oracle MAF and web-application using Oracle ADF framework. Finally we will deploy our web-application on Oracle Java Cloud Service.
I am going to split the article into 2 parts: In this post (part #1) I will consider preparing of the Raspberry Pi Environment and in my next related post (part#2) I will go through the details of developing mobile and web applications for GPIO Control. So let’s start with the first part.
So, if you have look at the diagram above, you can note that LED is connected to Raspberry Pi using multipurpose GPIO interface. In order to control LED we will use the REST web-service as a lightweight approach for communication. Invoking REST Endpoint URI using mobile or web-application we will toggle LED. Read Part I here and read Part II here
For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.