Oracle Internet of Things cloud service securely connects all your devices to
IOT cloud service, gathers valuable data from those services, analyzes and
processes the data received in real-time and delivers the process data to your
enterprise applications or other integrated services. So how do we get
started? First, we need to create a device model. Then we create an IOT application
that will address a specific business problem. After the IOT application is
defined, we register the devices that are part of our IOT solution.
Next we install the Oracle IOT cloud service client libraries on each of our
devices. Once our devices are successfully communicating data to the
IOT cloud service, we can monitor and analyze the resulting data.
Now let's step through those tasks. A device model specifies how incoming data from a
device is structured. It also lets Oracle IOT cloud service know how to interact
with that device. Devices can support multiple device models. If the device
model we need isn't there, we can add it. Here, we use the temperature sensor
device model.
The URN serves as a unique ID. The temperature sensor device model defines
seven attributes, two actions, and two alert messages. A number of predefined system
attributes are also provided. We can create more attributes actions and
alerts if needed.
Now that we have a device model, we're ready to create an IOT application. This
application monitors energy usage from a variety of remote devices. A quick side
note: in addition to creating custom applications, Oracle IOT cloud service
includes pre-built applications that are ready to use and fully configurable.
These applications allow you to monitor and track mobile assets in both indoor
and outdoor locations. An asset monitoring application can report the
current location of assets, detect key operational events such as malfunctions
and preventive maintenance needs, and report an authorized movement out of
assigned work areas. Back to creating an IOT application.
Our next step is to associate the IOT application to the temperature sensor
device model we looked at earlier, then define the explorations that analyze
and process the data sent by the devices using the temperature sensor device
model. We can specify the device sources that we want to process in the
exploration, adding useful metadata such as longitude and latitude.
Next, create the exploration and indicate where the data is coming from,
in this case the exploration source we just defined. Once the exploration is
created, simply publish it.
Next, we integrate the IOT application with an existing enterprise application
or other supported external services like Business Intelligence Cloud Service, Mobile Cloud
Service, J.D. Edwards IOT Orchestrator, or Storage Cloud Service. The integration
allows process data and alert messages to be sent out for further analysis or
processing.
We can refine the set of devices that we want our IOT application to use. The
default is that all the registered devices that support the associated
device models are included in the total devices count. We can filter the devices
based on various criteria such as name or manufacturer.
Now that we're done defining the IOT application,
the next step is to make sure that the devices included in the scope of this
IOT application are registered with the IOT cloud service. We can register a
single device or multiple batch devices using a CSV file. Let's register a single
device. Activation ID, device ID, and activation secret values are present
after registration. We need these values when we are connecting the device we
just registered.
Once the devices are registered, we're almost done.
We only need to download, install, and configure the Oracle IOT cloud service
client software on the registered device. As part of the configuration, we create
device software that uses IOT cloud service device client libraries. This
software needs to include information about the device models that the device
supports including the temperature sensor that we associated in the IOT
application earlier. When we start the device software, it activates the device
to start secure communication with our IOT cloud service instance. When the
connection is established, we can monitor the activities using the application
dashboard from the IOT cloud service homepage.
Thank you for watching!. For more information on Oracle cloud, visit
http://cloud.oracle.com/IOT