Methods to Connect Devices to Oracle Internet of Things Cloud Service

Connect your devices to Oracle Internet of Things Cloud Service by selecting a method that works for your type of device, network, and protocol.

Typically, there are three ways to connect your device to Oracle Internet of Things Cloud Service.

  • Use Oracle IoT Client Libraries that are embedded in edge applications and enable devices to connect to Oracle Internet of Things Cloud Service. They provide functionality such as security life-cycle management and bidirectional messaging. There are client libraries for different platforms such as Java, JavaScript, Android, iOS, C Posix, C, Apache Felix and Python in Windows, iOS, and Linux environments.

  • Use the packaged plug-ins or adapters that acquire on-premises data, and securely communicate with Oracle Internet of Things Cloud Service. These adapters enable you to quickly create prototypes and validate the connectivity. Some standard adapters are: an on-premises gateway device, an OPC UA Server, and a Historian.

  • Use connectors to ingest data from existing data sources. Components of connectors allow Oracle Internet of Things Cloud Service to accept data in new protocols and data formats. Connectors can perform data ingestion from packaged adapters or custom adapters, then performs data mapping and normalization to a format compliant with Oracle Internet of Things Cloud Service. Some examples of packaged adapters are LoRA, M2M/telematic providers, and device partners. Custom adapters use proprietary data protocols or CSV.