AllThingsTalk

The AllThingsTalk maker platform provides an Native integration directly to our IoT Creators' CDP platform.

Device and application registration

The first steps are to perform the device registration as explained in our getting started section.
In the your application section you specify the AllThingsTalk api for our network. https://api.allthingstalk.io/proxy/network/tmobilenl

943

Registration AllThingsTalk

AllThingsTalk is an provides an easy way to create a display for your device data.
First go to https://maker.allthingstalk.com/ and create an account. Then select CONNECT A DEVICE.

1920

When you choose the NB-IOT tag all NB-IOT device types become visible. You can select any device type and move to the next step.

1920

On the Network selection page you select T-Mobile Netherlands as your connectivity provider.

1920

In the next screen you enter the IMEI of your device and give it a name.

1920

When you press the CONNECT button you will see the assets page. If you use an self describing payload type like JSON or CBOR manually data parsing is unnecessary.

Connect your device and start sending data

Click on your device and go to the debug tab.

1910 1910

You will see your device data appear in this tab, and if its properly parsed you will also see that.
Next step is to create the assets, the assets must match the parsed parameters. After saving click on the asset name to edit the title.

Use the: Create PinBoard button on the assets page.

1920 1920 1920

And thats it.

📘

Sodaq Universal Tracker

Note for using the Sodaq Universal tracker application with this integration use this ABCL

{
  "sense": [
    {
      "asset": "timestamp",
      "value": {
        "byte": 16,
        "bytelength": 4,
        "signed": false,
        "byteorder": "little",
        "type": "integer"
      }
    },
    {
      "asset": "v",
      "value": {
        "byte": 20,
        "bytelength": 1,
        "signed": false,
        "calculation": "val * 10 + 3000",
        "type": "integer"
      }
    },
    {
      "asset": "t",
      "value": {
        "byte": 21,
        "bytelength": 1,
        "signed": true,
        "type": "integer"
      }
    },
    {
      "asset": "g",
      "value": {
        "latitude": {
          "byte": 22,
          "bytelength": 4,
          "signed": false,
          "byteorder": "little",
          "calculation": "val / 10000000",
          "type": "integer"
        },
        "longitude": {
          "byte": 26,
          "bytelength": 4,
          "signed": false,
          "byteorder": "little",
          "calculation": "val / 10000000",
          "type": "integer"
        },
        "altitude": {
          "byte": 30,
          "bytelength": 2,
          "signed": false,
          "byteorder": "little",
          "type": "integer"
        }
      }
    },
    {
      "asset": "speed",
      "value": {
        "byte": 32,
        "bytelength": 2,
        "signed": false,
        "byteorder": "little",
        "type": "integer"
      }
    },
    {
      "asset": "sat",
      "value": {
        "byte": 35,
        "bytelength": 1,
        "signed": false,
        "type": "integer"
      }
    },
    {
      "asset": "ttf",
      "value": {
        "byte": 36,
        "bytelength": 1,
        "signed": false,
        "type": "integer"
      }
    }
  ]
}

Then move on using their manual:

Assets
Check if you have the same Asset names.

1452

Voltage

Create a New Asset.
Give it the name v.
Choose Integer as type.
Create the asset.
Click on the asset name to edit the title.

Do the same for the following assets:

ttf
timestamp
t
speed
sat
GPS

Add a new asset, type: Object, Name g.
In the advanced tab, paste the following json code:

{
    "type": "object",
    "properties": {
        "latitude": {
            "type": "number"
        },
        "longitude": {
            "type": "number"
        }
    }
}

Hit Save, you can edit the Title later.

Once the assets have received some data you can move to the pinboard section to pin some controls show data from the device.

907