Skip to main content

Associating ThingPark Wireless devices with ThingPark X IoT Flow

You can associate a ThingPark Wireless Device with the ThingPark X Routing functionality:

  1. By using ThingPark Wireless UI outlined in Device Setup using the ThingPark Wireless GUI.
  2. By using DX-Core API as described in Using DX-Core API.

Connectivity Plan verification

Before associating a device with ThingPark X IoT Flow, verify that its connectivity plan supports the "ThingPark X Routing" functionality:

  • Navigate to the detail view of your device.
  • Check the connectivity plan configured to your device. img
  • Select the connectivity plan used by the Device. img
  • Ensure that both ThingPark X routing and ThingPark Kafka routing are enabled. If they are not, contact your administrator to configure the connectivity plan accordingly.

img

Device Setup Using the ThingPark Wireless GUI

Note

The device EUI must be always in upper case.

To prepare a device for use with ThingPark X IoT Flow via the ThingPark Wireless GUI:

  1. Navigate to the detail view of your deviceDevice

img

  1. Add ThingPark X AS IOT FLOW to the Connections section of the device.

img

  1. Optionally, assign tags to the device for specific processing by ThingPark X IoT Flow, such as filtering, in TPX IoT Flow matcher tags section.

img

Device Setup Using DX-Core API

You can automate device creation and configuration using the DX-Core API

The DX REST API is accessible from here:

  1. Authenticate using your subscriber credentials and generate a token.

img

  1. The following example shows how to create a Device.
POST https://thingparkenterprise.eu.actility.com/thingpark/dx/core/latest/api/devices
{
"name": "My ThingPark X Device",
"EUI": "0018A20000099904",
"processingStrategyId": "IOT_FLOW",
"dataflowTags": [
"TemperatureService",
"MyBestCustomer"
],
"activationType": "OTAA",
"deviceProfileId": "ADRF/DemonstratorA.1_EU",
"applicationEUI": "70B3D53260666003",
"applicationKey": "258DB54023EA7FE3D55085F7351737D0"
}

In order to use a Device with ThingPark X IoT Flow :

  • processingStrategyId must be equal to IOT_FLOW.
  • dataflowTags