This learning path is based on a use case derived from a scenario:
Vision Heavy Machines manages and maintains heavy equipment like bulldozers, excavators, cranes, and loaders used by the construction companies. For each equipment, they would like to monitor the hourly average engine temperature. They want a supervisor to be alerted if the average engine temperature of the equipment exceeds a specific value within the last one hour. In addition, they would also like to predict the average engine temperature of an equipment for the next day. This prediction data will help them to manage and maintain their equipment effectively.
Develop an IoT application powered with analytics on Oracle IoT Cloud Service. The IoT application fetches sensor data from an equipment, calculates the hourly average engine temperature, and sends an alert to Oracle IoT Cloud Service if this value exceeds the standard engine temperature of that equipment. The IoT application analyzes the historical sensor data and predicts the average engine temperature for the next day.
To implement the use case, you perform four major tasks, and in each task you complete the steps sequentially:
The following diagram illustrates a design of the use case. It displays the sequential steps in which the various components interact with each other to implement the use case.
Perform these steps to set up your environment:
1. Get access to Oracle Cloud Services
To complete the tutorials of this learning path, you need access to Oracle IoT Cloud Service, Oracle Storage Cloud Service, and Oracle Database as a Service. To request for access, you can do one of the following:
2. Enable Analytics in your Oracle IoT Cloud Service instance
Perform the steps listed in Creating an Oracle Internet of Things Cloud Service Instance with Analytics