Hardware and devices

Hardware is an essential component for utilizing GPS-Trace platform.
When creating a unit, it's necessary to specify the type of device to which it will be connected.
Essentially, this involves selecting an integrated protocol through which the GPS tracker will connect correctly and packets of data transmitted by the tracker will be parsed accurately.

In addition to fully integrated protocols within our platform, there are also legacy category device types. Units created with a legacy category device type have slightly reduced functionality.
For instance, features such as SetBox are not available for these units, and Toolbox lacks connection logs for these devices. In the response, the value "legacy" is included in the "tags" field.

Get list of devices

This endpoint allows you to retrieve a list of device types integrated into the platform and used for creating units.

GET /client/hardware/devices

200 Response example:

"data": [
      {
           "tags": [
               "common",
               "vehicle"
            ],
           "title": "Teltonika FM4200",
           "id": 19671936,
           "manufacturer_id": 185481022,
           "device_type_id": 122,
           "is_image": true
       },
       {
           "tags": [
               "common",
               "vehicle"
           ],
           "title": "Concox JM-LL02",
           "id": 19967127,
           "manufacturer_id": 138092931,
           "device_type_id": 2309,
           "is_image": true
       } ...
    ]
}

  • tags: filter for devices.
    • common: devices commonly suitable for general purposes.
    • vehicle: devices suitable for use in vehicles.
    • mobile: devices equipped with autonomous batteries suitable for prolonged use.
    • pets: devices suitable for monitoring domestic pets.
    • legacy: devices classified as legacy category devices.
  • title: title of the device.
  • id: unique identifier for the device.
  • manufacturer_id: unique identifier for the manufacturer of the device.
  • device_type_id: identifier for the type of device.
  • is_image: boolean value indicating whether the device has an associated image displayed on the GPS-Trace website.

Get list of manufacturers

This endpoint allows you to retrieve a list of manufacturers associated with device types.

GET /client/hardware/manufacturers

200 Response example:

   "data": [
       {
           "id": 14940528,
           "title": "Coban"
       },
       {
           "id": 24659703,
           "title": "TKSTAR"
       }, ...
    ]

  • id: unique identifier for the manufacturer.
  • title: title of the manufacturer.