IoT, Mobility and Cloud Integration Hands-On: Controlling Raspberry Pi GPIO Using Oracle MAF App and Oracle ADF Application Deployed on Oracle Java Cloud Service

Posted: February 23, 2016 in Cloud, JDeveloper & ADF
Tags: , , , ,

clip_image002

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

WebLogic Partner Community

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.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s