On this page:
This page will help you decide whether to use an IoT SDK or the IoT REST API, get an EUM App Key, and direct you to instructions for capturing and reporting data.
SDKs vs REST API
The IoT SDKs use the REST API to transmit data to the EUM Server. By handling HTTP requests, serializing JSON, and managing events in memory, the SDKs make it easier to capture and report data, so you can focus on instrumenting your application. For platforms other than C++ or Java, you can take advantage of the wide variety of HTTP(S) and JSON libraries to use the IoT REST API to report data.
Get an EUM App Key
To get an EUM App Key, you need to either create an IoT app manually or use the Getting Started Wizard, which is recommended if you are a new user. You will need the EUM App Key to use the IoT REST API or IoT SDKs to report device information and events to the EUM Server. Multiple IoT applications can share the same key.
Create an IoT Application with the Getting Started Wizard
From the Controller:
New Applications Using Existing Applications
Using Existing Applications
IoT applications created from existing applications cannot be deleted. You would need to delete the existing IoT application that was used to create the application.
Manually Create an IoT Application
From your Controller:
- Click User Experience from the top navigation bar.
- Select the Connected Devices tab.
- Click Get Started.
- From the Create Application dialog, select Create an Application manually.
- Enter a name for your IoT app.
- Click OK.
- From the Connected Devices tab, select IoT app and click to copy the App Key to your clipboard.
Report IoT Data
Based on the method you plan on reporting data, use your App Key and follow the instructions for one of the following tutorials:
- Instrument Applications with the IoT C/C++ SDK
- Instrument Applications with the IoT Java SDK
- Instrument Applications with the IoT REST APIs