ThingsBoard Integration

This guide for integrating the Tektelic NS with the ThingsBoard application server assumes that you already have a gateway and sensor online on the Tektelic NS. If you do not yet have a gateway and sensor online on the Tektelic NS, please see the following link:

https://knowledgehub.tektelic.com/tektelic-core-network-server-getting-started

 

For instructions on creating the Integration between Tektelic NS and ThingsBoard, please see below:

  1. In the left pane of ThingsBoard, navigate to "Entities" --> "Devices" 
  2. Select the "+" symbol in the top right of the page and select "Add new device"
  3. Configure the settings accordingly:
    1. Name: Enter any name of your choice for the integration object on ThingsBoard
    2. Device Profile: Select "Default"
    3. "Is Gateway" : Ensure that the "Is Gateway" button is selected
  4. Finalize by selecting "Add"
    Thingsboard Integration Object Settings
  5. On the Tektelic NS, navigate to your application and select Manage Integrations
  6. Select the "+" in the upper right hand corner to create a new integration.
  7. Configure the settings accordingly:
    1. Name: Enter any name of your choice for the integration on Tektelic NS
    2. Type: Thingsboard
    3. Data Converter: Select the data converter for the type of sensors that are in your application. If you do not have the data converter for your sensor, you can find data converters for TEKTELIC sensors at the following link:
      1. https://github.com/TektelicCommunications/data-converters
    4. Application Address: iot-application.tektelic-dev.com
    5. Port: 1883
    6. Token: Copy the "Access Token" from the ThingsBoard Integration object created earlier.
      Thingsboard Access Token
  8. Finalize by selecting "Add"
    Tektelic Thingsboard Integration
  9. Once the integration objects have been created, ThingsBoard will populate your device list after your sensor successfully sends an uplink through the integration. Gateways will have type “gateway” and sensors will have type “CLASS_A”.