An Oracle blog about Internet Of Things

  • March 24, 2014

IoT end-to-end demo - Remote Monitoring and Service

Guest Author

Historically, data was generated from predictable sources, stored in storage systems and accessed for further processing. This data was correlated, filtered and analyzed to derive insights and/or drive well constructed processes. There was little ambiguity in the kinds of data, the sources it would originate from and the routes that it would follow. Internet of Things (IoT) creates many opportunities to extract value from data that result in significant improvements across industries such as Automotive, Industrial Manufacturing, Smart Utilities, Oil and Gas, High Tech and Professional Services, etc.

This demo
showcases how the health of remotely deployed machinery can be monitored
to illustrate how data coming from devices can be analyzed in
real-time, integrated with back-end systems and visualized to initiate
action as may be necessary.

Use-case: Remote Service and Maintenance

Critical machinery once deployed on the field, is expected to work with minimal failures, while delivering high performance and reliability. In typical remote monitoring and industrial automation scenarios, although many physical objects from machinery to equipment may already be “smart and connected,” they are typically operated in a standalone fashion and not integrated into existing business processes. IoT adds an interesting dynamic to remote monitoring in industrial automation solutions in that it allows equipment to be monitored, upgraded, maintained and serviced in ways not possible before.

Consider the above scenario, where temperature sensors are used to monitor the health of remotely deployed equipment. The incoming data associated with optimal operating temperatures for equipment is analyzed in real-time to detect equipment malfunction/failure. The data coming from these temperature sensors is analyzed locally in a smart gateway, which triggers any local alerts based on operational inconsistencies. The smart gateway aggregates the raw temperature data, filters it, and sends it to the back-end for further analysis. The data is relayed to the back-end via a secure gateway that secures it while also providing authentication and authorization capabilities. Such events, in reality, could run into thousands or millions every second. Event processing engine at the back-end helps filter out unnecessary noise. It could look for consistent threshold breach alerts from an individual machine or aggregate alert data originating from multiple gateways to identify if it’s a failure across broader set of machines. A business process triggered by the event handler automates a sequence of actions to remedy the situation. Should the alert require action, the appropriate technician is contacted to resolve the issue. The technician analyzes the service history, operating conditions, and other data using business intelligence (BI) and analytics and remotely troubleshoots the equipment, all using a mobile device. The technician also uses his mobile device to order parts that require replacement. The steps are detailed in the above figure.

Demo Setup

The temperature
sensor is connected to a raspberry pi via a USB interface. The raspberry Pi
acts as a smart gateway and has Java embedded suite and the Oracle Event
Processing Embedded running on it. The raspberry pi is hooked onto a router via
its Ethernet port. The router is connected to the back-end server and creates a
private wifi network for mobile devices to connect.
The back end server running on this laptop has Oracle Event
Processing, Oracle SOA & Business Process Management, and Oracle Service
Bus, all running on Weblogic server.
All the information is accessed through an iPad running an
Oracle ADF Mobile application. It can be any mobile device such as a smart
phone or a tablet.

Demo Setup

iPad Screenshots of the ADF mobile application to perform remote operations

Check out this video for a walkthrough of the demo

The demo highlights the following benefits

With real-time status
on aspects like temperature, humidity, pressure, on/off status or
pretty much any condition that can be measurable, appropriate action can be
initiated to remedy the situation. Businesses can minimize down-time and
improve operational efficiencies using real-time
access to monitor and manage remote assets.
This is highly cost-effective
as you will save a lot of time and money by eliminating the need for physical
site visits to check asset conditions. Critical information such as status
updates, equipment conditions, trouble-shooting history, service records along
with real-time alerts or notifications will be available to be analyzed further
to replace new equipment if necessary. Having a historical record of asset
conditions, helps you maximize efficiency, optimize your operations and ensure
regulatory compliance. Furthermore, it also helps you improve planning and
logistics in ordering replacement parts or new equipment and improve services
and increase revenue.
You will have the ability to not just monitor the status of
your equipments remotely, but do so on any mobile device, tablet or phone. The user
friendly interface can be used to view and initiate any action, define and
adjust measurement alert thresholds, and view asset locations on a map, all in
one single dashboard for a better user

Questions? Please reach out to rui.dai@oracle.com, harish.gaur@oracle.com or harish.doddala@oracle.com

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.