Provision your ConnectCore device in Digi Remote Manager to enable cloud-based management, monitoring, and control. Registering your device is essential to access all ConnectCore Cloud Services features, including remote configuration, firmware updates, and real-time insights.
Use one of the following methods to provision your device:
-
ConnectCore Quick Setup mobile application - Quickly provision devices using an intuitive mobile interface.
-
Digi IoT Mobile SDK - Integrate provisioning capabilities into your mobile applications using Digi’s SDK.
-
Digi Remote Manager UI - Provision devices using the web interface.
-
Digi Remote Manager APIs - Programmatically provision devices using REST APIs.
ConnectCore Quick Setup mobile application
The Digi ConnectCore Quick Setup mobile application guides you through the provisioning process.
Step 1: Install the ConnectCore Quick Setup application
-
Install the Digi ConnectCore Quick Setup app in your smartphone. You can find it in both the Apple and Google Play app stores:
Step 2: Launch provisioning
-
Open the ConnectCore Quick Setup application.
-
Tap Provision devices on the home page.
-
Enter your Digi Remote Manager credentials when prompted.
Step 3: Add devices to provision
After logging in, an empty list of devices appears. Tap Add devices to choose how to add devices:
Scan QR code
-
Open the QR code scanner.
-
Adjust camera settings, such as zoom and torch light.
-
Point the camera at the device’s QR code.
-
Scan the QR code.
-
Upon scanning:
-
The device vibrates and emits a sound.
-
A popup dialog confirms the scanned device.
-
The device is added to the list.
-
-
Tap Add devices to move scanned devices to the provisioning list.

Enter device information manually
-
Open the manual entry screen.
-
Enter:
-
Device MAC Address
-
Install Code (Optional) - 12-digit device serial number.
-
-
Tap Add device to add it to the list.
Load devices from file
-
Select a CSV file from your device storage.
-
Ensure the file follows this format:
<DEVICE_ID_1>,<INSTALL_CODE_1> <DEVICE_ID_2>,<INSTALL_CODE_2> ... <DEVICE_ID_N>,<INSTALL_CODE_N>
-
Load the file to populate the device list.
Step 4: Provision devices
-
Tap Provision devices to register them in your Digi Remote Manager account.
-
Optionally:
-
Save the list by tapping Save.
-
Clear the list by tapping Clear.
-
If provisioning fails, a popup displays failed devices and error messages. Successfully provisioned devices are removed from the list, while failed ones remain for further attempts. |
Digi IoT Mobile SDK
Use the Digi IoT Mobile SDK to provision devices from a custom mobile application.
Key features
-
Seamless integration with Digi Remote Manager.
-
Secure device provisioning.
Get started
-
Refer to the Digi IoT mobile SDK documentation for setup instructions.
-
Review the Digi Mobile SDK API reference for provisioning API details.
-
Implement the necessary API calls in your application.
Digi Remote Manager UI
Before you can monitor and manage your device, you must add it to your Remote Manager account. To do so:
-
Log in to your Remote Manager account (https://remotemanager.digi.com).
-
Select Devices on the left navigation bar to display a list of the devices registered in your account.
-
Click Add. The Add Devices dialog appears.
-
Write the Ethernet MAC address of your device and click Add Device.
You can find the Ethernet MAC address on the front white label of the device. For ConnectCore 8X SBC Pro, use the ETH MAC value on the label plus one, e.g.: For ETH MAC: 00419E98A636, use 00419E98A637. -
Click Add Device to register the device to your account. A new entry for your device appears in your device inventory.
For more information, refer to the Digi Remote Manager User Guide. |
Digi Remote Manager APIs
Follow these steps to provision devices programmatically using Digi Remote Manager REST APIs.
Step 1: Prepare the authentication header
Obtain an authentication token from Digi Remote Manager before making any requests. Use either Basic Authentication (username and password) or a Bearer token.
For Basic Authentication, include the Authorization header with your credentials encoded in Base64:
Authorization: Basic <base64-encoded-credentials>
For Bearer Authentication, retrieve a token from Digi Remote Manager and include it in the request:
Authorization: Bearer <your-access-token>
Step 2: Prepare the request body
Create a JSON object that lists the devices you want to provision. The request body must follow this format:
{
"devices": [
{
"id": "00000000-00000000-00000000-XXXXXXXX",
"installCode": "123456789012",
"name": "Device_1",
"group": "MyDevicesGroup"
},
{
"id": "00000000-00000000-00000000-YYYYYYYY",
"installCode": "123456789012",
"name": "Device_2",
"group": "MyDevicesGroup"
}
]
}
Step 3: Send the provisioning request
Set up the request by configuring the authentication header and request body. Then, send an HTTP POST request to Digi Remote Manager using the following endpoint:
POST https://remotemanager.digi.com/ws/v1/devices
Step 4: Handle the response
Review the response to verify the provisioning results. The response contains a list of devices and their provisioning status following this format:
{
"count": 2,
"list": [
{
"error_status": 403,
"error_message": "Invalid access to data - it is not owned by this customer.",
"error_context": {
"customer_id": 0001,
"id": "00000000-00000000-00000000-XXXXXXXX",
"name": "Device_1",
"in_maintenance_window": "yes",
"install_code": "123456789012",
"authenticated_connection": false,
"group": "MyDevicesGroup"
}
},
{
"channels_uri": "/ws/v1/devices/channels/00000000-00000000-00000000-YYYYYYYY",
"metrics_uri": "/ws/v1/devices/metrics/00000000-00000000-00000000-YYYYYYYY",
"name": "Device_2",
"customer_id": 0001,
"type": " ",
"connection_status": "disconnected",
"id": "00000000-00000000-00000000-YYYYYYYY",
"restricted_status": "unrestricted",
"maintenance_mode": "off",
"firmware_status": "not_identified",
"health_status": "unknown",
"in_maintenance_window": "yes",
"authenticated_connection": false,
"group": "MyDevicesGroup",
"management_uri": "/ws/v1/devices/management/00000000-00000000-00000000-YYYYYYYY"
}
]
}
For more information, refer to Digi Remote Manager API Reference |