---
# System prepended metadata

title: Sensol Json Specification
tags: [modern system]

---

###### tags: `modern system`
# Sensol Json Specification

| Version No. | Date | Description | Author |
| :---------: | :--: | ----------- | :----: |
| 1.1.1 | 2020-02-06 | Add `carType` and `reportTime` to tpms_data | Greg |
| 1.1.0 | 2020-01-24 | Add events | Greg |
| 1.0.0 | 2020-01-13 | The first release | Greg |

## Qucik Guide
- Events
    - [tpms_data](#tpms_data)
    - [others_data](#others_data)
    - [tpms_alert](#tpms_alert)

### tpms_data
:::info
convert ble_data (from Converto) to tpms_data (if valid)
**sent to `Vehicol`, `Drivo`**
:::
```jsonld
{
    "eventType": "tpms_data",
    "IMEI": string,
    "tpms": [
        {
            "id": string, // simple ID
            "uuid": string, // UUID
            "carType": string, // small || big
            "reportTime": int, 
            "pressure": int,
            "temperature": int,
            "batteryError": boolean,
            "pressureSuddenDecreasing": boolean
        }
    ]
}
```

### others_data
:::info
TBD
:::
```jsonld
{
    "eventType": "others_data",
    "IMEI": string,
    "others": []
}
```