Monday Mar 24, 2014

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

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 updates 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 experience.
Questions? Please reach out to, or

Friday Sep 27, 2013

Internet of Things Platform Demo (Podzilla) at OOW 2013

The Internet of Things (IoT) platform was showcased at the demogrounds location at Moscone South at Oracle Open World 2013. The demo garnered significant attention and this post attempts to explain what the demo was all about in case you missed it. 

[Read More]

Friday Sep 20, 2013

Internet of Things at JavaOne 2013

Java plays a key role in Oracle's Internet of Things platform. Not only is Java the most widely deployed software development platform for enterprise middleware and applications, but it is also a highly popular embedded software platform that enables devices to be more intelligent, scalable and manageable. Java is the only standards-based software platform for IoT that enables a common end-to-end development platform, common end-to-end management platform, common end-to-end security model, and of course seamless reusability & interoperability between the different components in a distributed architecture.

So its no surprise that JavaOne 2013 will have its own share of highly interesting sessions related to IoT. Here is a sampling of some of the sessions that'll focus on IoT.

CON10185: Open Platform and Ecosystems for the Internet of Things and M2M
Tak Nishida, CEO, InventIt
David Hofert, Sr. Alliances Director, Oracle
Sharat Chander, Group Director, Java Technology Outreach, Oracle
Akihiro Saito, InventIt
Tuesday 9/24 1 pm 
Hotel Nikko - Monterey I/II
Session Abstract:
It is said that there will be 20 to 50 billion connected devices by 2020, generating US$14.4 trillion in value. M2M—with machines connected so data can be exchanged among assets—works by embedding a communication module, sensor, or tag in a physical asset so that information about its status and performance can be sent to an information system, which enables a corporation to remotely monitor, maintain, and track these machines. However, the M2M value chain is highly fragmented and complex. M2M development is complex, and current options are closed and monolithic. To overcome this, we need new value business models and platforms. In this technical session, learn about the horizontal platforms to be applied to several Internet of Things/M2M vertical markets.

CON10186:The Future of the Home Gateway, Enabling Jetsons Household Services
Kaivan Karimi, Executive Director of Global Strategy and Business Development, Freescale Semiconductors
Robert Barnes, Sr. Director, Java Product Management, Oracle
Sharat Chander, Group Director, Java Technology Outreach, Oracle
Tuesday 9/24 10 am
Hotel Nikko - Carmel I/II
Session Abstract:
The Internet of Things (IoT) will transform the world into a new era of true connected intelligence. Fueled by the availability of increasingly cheaper and more powerful, yet energy-efficient, embedded systems, billions of connected devices will share information and actuate services that will improve the quality of life. The key to making IoT happen is secure, open, embedded platforms from the edge of the network through gateways and all the way to the network core. This presentation focuses on what it takes—with existing hardware technologies plus a unique software architecture for secure service delivery—to not only enable a variety of home automation services but also speed the service layer needed to enable IoT apps in other segments.

CON4877: Internet of Things with Java
Jai Suri, Sr. Principal Product Manager, Java Platform Group, Oracle
Monday 9/23 8:30 am
Hotel Nikko - Monterey I/II
Session Abstract:

The applications technology landscape surrounding the Internet of Things, also called machine-to-machine (M2M) communications, is a Wild West full of proprietary technology implementations and a highly fragmented vendor ecosystem. Java enables a standards-based platform to enable highly integrated end-to-end device-to-data-center solutions. This session outlines some of the key challenges service providers face today in developing, scaling, and extending end-to-end M2M architectures. With the help of sample architectural blueprints and reference use cases, the session elaborates on the benefits of using Java Embedded in combination with Java middleware products in effectively addressing these challenges. 

CON7824: The Enterprise of Things: Extending the Enterprise from the Data Center to Devices
Kenneth Santoro, Java Partnerships and Alliances, Oracle
Paul Pishal, Vice President - Business Development, Hitachi Consulting
Phil Regnault, Vice President, Sales & Marketing, Hitachi
Thursday 9/26 12:30 pm
Hotel Nikko - Monterey I/II
Session Abstract:
The forecast of 50 billion connected devices by 2020 will create even greater data volume than today’s internet, resulting in the Internet of Things. Trying to integrate a diverse class of client devices (Things) with enterprise systems will be a daunting technology task. An effective approach to this challenge is to utilize Java as a universal device-to-data-center (D2D) abstraction layer running across the spectrum of devices, gateways, and enterprise systems. This solution provides the ability to cost-effectively deploy secure, agile, and scalable systems. This session is an analysis of key components and system requirements (security, identity, device management, analytics, and so on) for applying this Java D2D abstraction approach.

CON5763: Optimized Architecture for M2M Solutions
Andreas Haegele - Head of Portfolio, Gemalto M2M
Axel Hansmann - VP Strategy & MarCom, Gemalto
Wednesday, Sep 25, 4:30 PM 
Hotel Nikko - Carmel I/II
Session Abstract:
M2M technology has evolved from complex and inefficient technology bricks into a simple but powerful end-to-end architecture that turns dumb devices into smart assets that create value for companies in almost any industry. Gemalto M2M has integrated Java to provide a coherent architecture upon which to structure complex M2M solutions—from the vertical-specific technology in remote devices to security hardware that safeguards communications, to the service delivery component that normalizes the data collection and preprocessing for enterprise IT systems. In this session, Gemalto presents an optimized architecture for maximizing the benefits of Java in M2M for your business.
M2M technology has evolved from complex and inefficient technology bricks into a simple but powerful end-to-end architecture that turns dumb devices into smart assets that create value for companies in almost any industry. Gemalto M2M has integrated Java to provide a coherent architecture upon which to structure complex M2M solutions—from the vertical-specific technology in remote devices to security hardware that safeguards communications, to the service delivery component that normalizes the data collection and preprocessing for enterprise IT systems. In this session, Gemalto presents an optimized architecture for maximizing the benefits of Java in M2M for your business.

I've barely scratched the surface with the above list. There are many more sessions that'll focus on IoT as a central topic. And there will be many other sessions that the IoT audience might find interesting. For a comprehensive list, go to the JavaOne 2013 Content Catalog and filter by the "Edge Computing in Java in Embedded, Smart Card and IoT Applications" track. 

See you at JavaOne 2013! 

Monday Sep 16, 2013

Oracle Open World,2013 IoT Session: Internet of Things Platform: An In-Depth Look at the Role of Oracle Fusion Middleware

IoT, as described before, is a complex value chain that involves multiple stakeholders ranging from semiconductor manufacturers, sensors and gateway manufacturers, network providers, software vendors system integrators and many more. An independent research study by Beecham Research emphasizes the need for coordination across partners in this value chain to be a topmost priority in the IoT platform.

Here's another interesting session at Oracle Open World,2013 that attempts to provide insight into the role of Oracle Fusion Middleware in the IoT platform. Find out how Oracle's Java Embedded Technologies with Oracle Fusion Middleware can provide a standardized platform to develop and deploy applications across multiple devices and data centers. Application scenarios where solutions have been successfully deployed will also be presented. Infotech, a location intelligence company based in Turkey, uses this platform to offer a range of location based services. The CEO of Infotech explains how Oracle Fusion Middleware was leveraged for its solutions.

Session Details are as follows - 

Internet of Things Platform: An In-Depth Look at the Role of Oracle Fusion Middleware
Date: Monday, Sept 23, 2013
Time: 10:45PM - 11:45PM
Location: Marriott Marquis - Foothill G

Speakers: Ali Peker - CEO, INFOTECH Bilisim ve Iletisim Teknolojileri A.S | Ed Zou - VP, Product Management, Fusion Middleware, Oracle | Shivanshu Upadhyay - Solution Architecture Director, Oracle

Session Abstract: Only Oracle delivers a comprehensive platform for the entire machine-to-machine (M2M) architecture. The key to gaining real business value from M2M services or, more broadly, the Internet of Things is effective communication among all elements of the architecture. With an integrated, end-to-end platform, it is possible to deploy applications faster, process and analyze data at lightning speeds, and act on events as quickly as they occur. This presentation looks at the Oracle device-to-data-center platform and how Oracle Fusion Middleware, the leading business innovation platform for the enterprise and the cloud, enables partners to create and run agile, intelligent M2M applications.

Oracle Open World,2013 IoT Session: Unlocking the Potential of M2M: The Oracle Internet of Things Platform

Here's a highlight of an interesting session on Internet of Things around Oracle's Open World

The Internet of Things (IoT) platform provides simple, scalable and cost-effective means to enable organizations manage and analyze large volumes of device data throughout its lifecycle - collection to analysis. Canon is an interesting example which illustrates such a use-case. As a leader in office equipment business, Canon deals with processing numerous events-per-second in real-time to manage its multi-function printers (MFPs).
Find out how Oracle's IoT platform has enabled Canon to meet some of its challenges in scalability, performance and proactive maintenance of its MFPs.

Session Details are as follows - 

Unlocking the Potential of M2M: The Oracle Internet of Things Platform
Date: Tuesday, Sept 24, 2013
Time: 3:45PM - 4:45PM
Location: Moscone South 304

Speakers: Harish Gaur, Director Product Management, Oracle | Dennis Amorosano - Sr. Director, Canon U.S.A., Inc

Session Abstract: As more devices become intelligent, governments as well as companies ranging from utilities and healthcare to the automotive industry are exploring ways to leverage data coming from devices to optimize processes, create differentiated offerings, and derive new revenue streams. However, there are many challenges as organizations take on M2M projects such as connecting with numerous devices, managing a tremendous amount of data from them, ensuring end-to-end security, integrating with applications, and coordinating with players along the value chain. This session covers the Oracle Internet of Things platform for connection devices—a common platform for building M2M solutions—and how customers are using it.


Internet Of Things (IoT)


« August 2016