With increasing customer demand for innovative business solutions, organizations need new data-driven insights to drive actions from the Internet of Things (IoT). Do you want to enable your client’s business to deliver new services faster than their competitors?
Sogeti along with Oracle built a knowledgebase on IoT use cases and best practices on how to embed Oracle Internet of Things Cloud Service in the customer’s application landscape.
This presentation shows how Sogeti’s proven Connect-Talk-Think-Act methodology helps customers to implement successful use cases for connected devices and applications in their ecosystems. The presentation focuses on the processes that unlock these ideas and the key strengths of Oracle Internet of Things Cloud Service.
Presented by Marieke van Vliet and Rick van den Ijssel of Sogeti at Oracle OpenWorld 2016.
Welcome ladies and gentlemen, to the session on the Fastest way to deliver innovative business solutions.
My name is Rick and my co-host is Marieke. We’re both working for Sogeti in the Netherlands.
Sogeti is a global company within the Capgemini group. We’ve about 23.000 employees in 19 countries.
We are market leader in the field of Quality Assurance and testing.
We focus on 4 main area’s; Cloud, IoT, Security and QA and testing.
Within the Capgemini group we are thought leader on these four area’s.
Furthermore, we’re Oracle diamond partner and cloud premier.
Today we’re gonna talk about IoT, obviously. We will introduce the CTTA model and how it can be applied and be beneficial to you and your clients.
Then we will plot the Oracle IoT Cloud Service and cloud family services on the model to show the relationships.
Of course, a model will only get you so far. We will show you how we get from an general idea to a prototype.
So let’s start with IoT. This is the Gatner Hype cycle of emerging technologies. Each new technology will go through this flow before becoming fully adopted.
In 2012 Gartner placed IoT on the renowned Hype cycle in the technology trigger phase, with an expectancy of becoming mainstream in more than 10 years.
In 2016, only 4 years later, IoT has been removed from the hype cycle. Meaning, it is now generally accepted.
However, we see a new term on the technology trigger; IoT Platform. The base on which IoT solutions can be build and deployed.
The expectancy is now a bit shorter, 5 to 10 years. I doubt it will take that long. Recent developments in the cloud and sensors will increase the speed even more. IoT is here already, gaining momentum and is here to stay.
In our own research with PB7, we found that investments in the coming years focus on Software Platforms as well. This confirms that IoT platforms will gain more momentum. Other interesting areas of investments are Integration, connectivity, sensors and process redesign.
But let’s get back to basics first… what is IoT? We hear a lot of defnitions, old ones, new ones. Some say it is not new.
What does it consists of? I’ve mentioned a few things already but I’m curious of your opinions.
We’ve written down a few of our own.
IoT is about sensors, about connecting devices (machine2machine).
It is about logic and rules.
It is about integrating with your backend.
It is about doing something with the data.
There are many buzzwords I just want to show you. They all have something to do with IoT.
They are enabling or are results of IoT.
So I mentioned Actionable insights.. What can you do with IoT?
Again, our research with PB7 shows 6 goals of IoT, with quality improvement as the most important one.
Cost reduction comes second, not far behind. More insights and more customer engagement completes the top 4.
I must mention, it should not add up to 100. The respondents could choose more than 1 option.
So where is the value added? What should you strive to achieve?
The first area is Customer Engagement. IoT can engage you and your customer stronger and more personal.
The second area is Operational Excellence. With insights you can improve your production and processes.
The third, and perhaps most ambitious and most beneficial; Business Transformation. IoT can give you new business models and new markets.
Let’s look at some examples.
The first stream is cutomer engagement. This is the side of IoT we usually hear the most about.
Connected moments and locations
Connected enchanted things
Connected body and health
Enhanced things.
Making ordinary things smart so that they engage the customer to interact. It enriches their lives and make live better in general.
The second stream of IoT is focussed on the optimization of the business process.
This can be either in production facilities or in machines and processes.
Connected workplace
Connected service and production
Connected goods and inventory
Example for this is the delivering of mail. When smart mailboxes are more common, you can check in your package. It has a sensor so the mailman knows there is something for him to pick up. Once picked up, the destination of the package is added to the naviagion system of the mailman, which calculates the smartest way to pick up and delivers packages.
Delivering packages is not only faster this way. But also a lot of money is saved because the mailman doesnt have to come back everytime there is nobody home.
Pakketje slim maken. Proces verbeterd.
The third stream of IoT arizes when companies can make money in a totally different way than they did before, and are able to transform or extend their business model.
For energy companies electric cars are an opportunity. How can they serve customers better? How can they enable customers to utilize their power better and complement or complete the smart grid?
In Holland we worked on a project called smart loading. The power station decided on its own when it was the best time to charge, saving the customer money and recuding the stress on the power grid.
But how to get to such a solution?
Maar hoe gaan we deze doelen nu implementeren?
Termen opzoeken voor iot. We hebben de buzzwords gezien. Sogeti’s opzet is het CTTA model. Connect talk think act.
Sogeti Labs have written a report on the CTTA model, connect - talk - think - act. There is a thing that you want to make smart. A thing you want to collect data from. So you need to connect it. Every thing in itself needs it’s own type of sensor. Some need to be waterproof others need to sustain enormous amounts of pressure. Then you want that data, so you need to talk to it. The communication layer. Ofcourse you want to collect it and do something with it. This is where the Oracle IoT Cloud Service comes in. You connect, analyze and integrate the data. After the thinking you want to do something with the data, the Act part. You can send it to another cloud service, or your own back-end. We’ll discuss this proven method in more detail on the coming slides.
So how this Connect, Service and Extension translate to our model?
Sogeti Labs have written a report on the CTTA model, connect - talk - think - act. There is a thing that you want to make smart. A thing you want to collect data from. So you need to connect it. Every thing in itself needs it’s own type of sensor. Some need to be waterproof others need to sustain enormous amounts of pressure. Then you want that data, so you need to talk to it. The communication layer. Ofcourse you want to collect it and do something with it. This is where the Oracle IoT Cloud Service comes in. You connect, analyze and integrate the data. After the thinking you want to do something with the data, the Act part. You can send it to another cloud service, or your own back-end. We’ll discuss this proven method in more detail on the coming slides.
http://www.nws.noaa.gov/com/weatherreadynation/wea.html
So how this Connect, Service and Extension translate to our model?
Sogeti Labs have written a report on the CTTA model, connect - talk - think - act. There is a thing that you want to make smart. A thing you want to collect data from. So you need to connect it. Every thing in itself needs it’s own type of sensor. Some need to be waterproof others need to sustain enormous amounts of pressure. Then you want that data, so you need to talk to it. The communication layer. Ofcourse you want to collect it and do something with it. This is where the Oracle IoT Cloud Service comes in. You connect, analyze and integrate the data. After the thinking you want to do something with the data, the Act part. You can send it to another cloud service, or your own back-end. We’ll discuss this proven method in more detail on the coming slides.
From our research we see that most companies get stuck after the connect and talk part. They allready invested in sensors and are integrating them, but fail to gain business value from it. Our advice for to start with IoT: think big, but start small. That is why the ctta model is going to help you define your iot use cases. You can break it up into small pieces and expand those. You can analyse each of the four peices. And check where you already invested in, and focus on the parts you are lagging behind.
A thing is just a thing when it has no extra functionality. A charging station is just a charging station. But what if it could sense more? What if it could save you money? Or make you money?
At first you need a sensor and a method to make it talk. You can use client libraries for your sensor or you can hook you sensor up to a gateway. Like we did with a Raspberry Pi.
Then you “ virtualize” your device so it can talk to the cloud service. It uses JSON messages to send data.
Data flow and json: http://docs.oracle.com/cloud/latest/iot/IOTGS/GUID-FBA3B64B-7624-481C-9E2E-2359B05C41F7.htm#IOTGS-GUID-FBA3B64B-7624-481C-9E2E-2359B05C41F7
You got your sensor and gateway up. You told the gateway how to communicate. Via JSON and REST API’s you send the data to the cloud. The device model informs the cloud service how to interact. What type of messages, which attributes, which resources, which software management options are there? You enrich the data flow. It’s high speed, reliable and secure messaging, both ways. In the cloud service you can manage your endpoints and devices. The cloud service can handle high volume streams. Imagine all your things connected, sending data every 30 seconds. Do you want to store that data, all of it? Or do you want to keep just the interesting parts?
Bruggetje beter maken. The next step in the CTTA model is Think. Because we have to make things think about what they have to do with the data. For example, this is an argo floats. Collecting data about the temperature, density and saltyness of the water and water pressure, but also the location of the buoy and what trajectory it traveled. Newer buoys also have sensors for example to measure oxygen. Allready a massive amount of data that one buoy is measuring. But the last time I checked, there were 3822 operating floats! And that amount is increasing with 800 a year. What to do with all the data that is received? First of all, Argo is storing it, for everyone to use. What if i told you that the water is about 5 degrees celcius at 1000 meters depth, it doesn’t really tell you anything. It is interesting to know how however, how the water is changing over time, or right before a storm.
So, in order to generate business value, it is important that we extract the right data.
In the Oracle IoT Cloud
- Data can be filtered or grouped so only a part of the data is stored or used for further analysis. Real time!
Multiple data sources can be combined
Data can be analyzed to detect specific events.
Typical patterns can be recognized real time.
BI CS: more difficult patterns and trends.
ICS: more difficult business rules.
Mobile cs when human interaction in necesarry before the next step can be taken.
Back to the floats: maybe the measurements of movement and temperature of different floats combined can predict a next tsunami coming.
So when we can predict that, we dont want to store the data, or analyse it a bit further, we want to ACT!
Typical patterns can be recognized real time.
Correlate data or alerts from multiple device data streams
Filter and group data.
Specify the time/event-based windows for aggregation functions.
Specify aggregation functions to be used in summaries.
Review incoming events (before you apply the logic) and resulting events (after you apply the logic) in tabular and graph forms
the last step of the CTTA model is probably the step where we gain the most in a business process.
Act is often the starting point of the thinking process. What do we want to DO? Having heard all the possibilities the IoT cloud has to offer, in the last part of the ctta model, we have to narrow it down. We have to ACT.
A nice example is predictive maintenance; this wind turbine might have been measuring how many times it turned and that the temperature dropt over the last hour, and that one of the propellors is starting to oscillate. If this turbine send a message to a mechanic when it sensed something was oscilating, it could have been fixed before it was broken.
One of the actions could be that we want to keep all the data and transfer it to a BI Cloud service for future analysis. When we did a lot of real-time analysis in the think phase, and a specific alert is coming up at an event, this alert could be transferred to the integration cloud service or Mobile cloud service and generate an action.
All explorations made in the stream explorer, are send back to the IoT cloud service and can be published as a REST endpoint. With the right authorization any application can pick it up. Standard provided connections.
the last step of the CTTA model is probably the step where we gain the most in a business process.
Act is often the starting point of the thinking process. What do we want to DO? Having heard all the possibilities the IoT cloud has to offer, in the last part of the ctta model, we have to narrow it down. We have to ACT.
A nice example is predictive maintenance; this wind turbine might have been measuring how many times it turned and that the temperature dropt over the last hour, and that one of the propellors is starting to oscillate. If this turbine send a message to a mechanic when it sensed something was oscilating, it could have been fixed before it was broken.
One of the actions could be that we want to keep all the data and transfer it to a BI Cloud service for future analysis. When we did a lot of real-time analysis in the think phase, and a specific alert is coming up at an event, this alert could be transferred to the integration cloud service or Mobile cloud service and generate an action.
All explorations made in the stream explorer, are send back to the IoT cloud service and can be published as a REST endpoint. With the right authorization any application can pick it up. Standard provided connections.
What we’ve shown you so far, is that the oracle iot cloud service and its accompanied cloud services have a nice fit on the CTTA model. From our research we see that most companies get stuck after the connect and talk part. They allready invested in sensors and are integrating them, but fail to gain business value from it. Our advice for to start with IoT: think big, but start small. That is why the ctta model is going to help you define your iot use cases. You can break it up into small pieces and expand those. You can analyse each of the four peices. And check where you already invested in, and focus on the parts you are lagging behind.
So how do we know what to build? How does the client know what unused value is out there?
At Sogeti we do several workshops with the client resulting in a proof of concept.
We take several ideas and investigate those further. We investigate the business and technical feasibility. one idea is than chosen and specified, and a demo is built.
To gain more awareness for IoT we had an IoT challenge to tease everyones minds about what is possible with IoT. We have built and are expanding an IoT demo with the oracle IoT Cloud and raspberry pi. And we’ve built a miniature living room where we can test several sensors with different IoT solutions.
With the ctta model: divide it in small steps of ..