ThingseeWiki

Thingsee IoT Platform Technical Documentation

User Tools

Site Tools


messages:asset_tracking

Thingsee Asset Tracking Profile (20)

This profile is used by those sensors that are used as a moving asset in asset-tracking use-cases.

Asset Tracking Event dataId 20100

{
  "static"     : Boolean,
  "wpnode"     : [ Number, Number, Number, ... ]
  "rssi"       : [ Number, Number, Number, ... ]
  "lastUpdate" : [ Number, Number, Number, ... ]
}
  • static is set True if sensor static instead of moving.
  • wpnode is array of sensor node ids.
  • rssi is array of corresponding RSSI values for sensors.
  • lastUpdate is array of corresponding last update values for sensors.

Number and orders of elements in these arrays must be the same.

Example

[{
    "tsmId"        : 20100,
    "tsmEv"        : 10,
    "tsmTs"        : 1492603998,
    "tsmTuid"      : "T5T0FS3R1AL",
    "tsmGw"        : "TSGW1234",
    "static"       : False,
    "wpnode"       : [ 100001, 100009, 100398 ],
    "rssi"         : [ 90, 10, 110 ],
    "lastUpdate"   : [ 120, 60, 102 ]
}]

Asset Tracking Accelerometer mode configuration 20200

A client will send this message with tsmEv : 30 to update new configuration parameter to the sensor. The sensor will reply with the same updated data content with tsmEv:31. The sensor may send this same data in boot-up or other events to inform the client about currently applied configuration content.

{
  "transactionId"       : Number,
  "measurementInterval" : Number, // Optional
  "idleInterval"        : Number, // Optional
  "impactThresholdMin"  : Number  // Optional
}
  • transactionId is an integer value in range 0 to 2147483647.
  • measurementInterval is asset tracking measurement interval used in active mode in seconds. Measurement interval range is 1 to 65534 seconds. If the value is 0 then the active mode is disabled and the device acts as it is always in the idle mode.
  • idleInterval is asset tracking measurement interval used in passive mode. Idle interval range is 1 to 65534 seconds. If the value is 0 then the idle mode is disabled and the device acts as it is always in the active mode. If the value is greater than 65534, then idle mode reporting is disabled.
  • impactThresholdMin is an impact-threshold in milli-G's for an accelerometer. On detection of impact this large, device switches to the active mode. Impact threshold value range is 1 to 65534 mG.

If measurementInterval, idleInterval or/and impactThresholdMin are omitted from message, device uses current value and reports back that setting.

If the device does not support active-mode, measurementInterval and impactThresholdMin values are not taken into use and not reported back.

Location Event dataId 20101

This event is created by Thingsee Operations Cloud as a result of calculated location info.

{
  "static"      : Boolean,
  "locx"        : Number
  "locy"        : Number
  "locz"        : Number  // optional
}
  • static is true if device is not moving
  • locx is the x location in meters
  • locy is the y location in meters
  • locz is the z location in meters

The location is calculated from the origin that is located on the top left of your floorplan.

Example

[{
    "tsmId"       : 20101,
    "tsmEv"       : 10,
    "tsmTs"       : 1492603998,
    "tsmTuid"     : "T5T0FS3R1AL",
    "tsmGw"       : "TSGW1234",
    "static"      : False,
    "locx"        : 22.3,
    "locy"        : 5,
    "locz"        : 1.2
}]
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information
messages/asset_tracking.txt ยท Last modified: 2019/05/02 06:09 by tmuvee