| Parameter | Type | Unit | Description | Sources |
|---|---|---|---|---|
| battery.charging.status | boolean | Battery charging status | Instruction type H0, Instruction type S6 | |
| battery.level | number | percentage | Internal battery level | Instruction type H0, Instruction type Q0, Instruction type S5, Instruction type S6 |
| battery.lock.status | boolean | Battery lock locked/unlocked status | Instruction type L6 | |
| battery.low.alarm | boolean | Battery low alarm event | Instruction type W0 | |
| battery.serial | string | Scooter battery serial number | Instruction type L6 | |
| battery.voltage | number | volts | Internal battery voltage | Instruction type H0, Instruction type Q0, Instruction type S5, Instruction type S6 |
| ble.beacons | array | Standard parameter names used: *id* - beacon identification string. Usually it is beacon's UUID or MAC-address *local_name* - Beacons's Local Name *rssi* - BLE signal level. Units = dBm *battery.voltage* - Beacon's battery voltage. Units = volts *battery.level* - Beacon's battery level. Units = percentage *temperature* - Beacon's temperature. Units = celsius |
Instruction type B0 | |
| bms.serial.number | string | BMS (Battery Management System) serial number | Instruction type M1 | |
| channel.id | number | ID of channel that received a message | ||
| device.id | number | ID of device that received a message | ||
| device.name | string | Name of device that received a message | ||
| device.serial.number | string | Device serial number | Instruction type M1 | |
| device.type.id | number | ID of device type of device that received a message | ||
| disassemble.alarm.status | boolean | Illegal disassembling alarm event status | Instruction type W0 | |
| ecu.error.code | string | ECU error code | Instruction type E0, Instruction type E1 | |
| error.type | number | Protocol-specific error identification number | Instruction type H0, Instruction type S5, Instruction type S6 | |
| error.type.description | string | Protocol-specific error error description string | Error type 1, Error type 10, Error type 11, Error type 13, Error type 3, Error type 4, Error type 6 | |
| event.enum | number | Protocol-specific event code | Instruction type S1, Instruction type W0, Instruction type W1 | |
| external.equipment.state | number | External equipment state | Instruction type L5 | |
| external.equipment.type | number | External equipment type | Instruction type L5 | |
| fall.alarm.status | boolean | Fall alarm status | Instruction type W0 | |
| gsm.cellid | number | Mobile network (GSM, 3G, 4G, LTE, 5G, ...) base station ID | Instruction type S6 | |
| gsm.lac | number | Mobile network (GSM, 3G, 4G, LTE, 5G, ...) location area code | Instruction type S6 | |
| gsm.mcc | number | Mobile network (GSM, 3G, 4G, LTE, 5G, ...) country code | Instruction type Q0, Instruction type S6 | |
| gsm.mnc | number | Mobile network (GSM, 3G, 4G, LTE, 5G, ...) code | Instruction type Q0, Instruction type S6 | |
| gsm.operator.code | string | Mobile network (GSM, 3G, 4G, LTE, 5G, ...) operator code, which is MCC joined with MNC | Instruction type Q0 | |
| gsm.signal.level | number | percentage | Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal strength level | Instruction type H0, Instruction type Q0, Instruction type S5, Instruction type S6 |
| ident | string | Device unique identifier like serial number, IMEI, etc | ||
| illegal.movement.alarm | boolean | Illegal movement alarm event | Instruction type W0 | |
| indication.mode | string | Position indication mode A - autonomous, D - differential, E - estimate, N - invalid data | Instruction type D0, Instruction type D1 | |
| lock.status | boolean | Lock status | Instruction type H0, Instruction type L0, Instruction type L1, Instruction type S5, Instruction type S6 | |
| message.type | string | Message type | ||
| movement.event | boolean | Movement detected | Instruction type W0 | |
| payload.text | string | Text Payload received from device | Instruction type K0, Instruction type U0, Instruction type U1, Instruction type U2, Instruction type U3, Instruction type Z0 | |
| peer | string | IP:port from which device connecting to the channel | ||
| position.altitude | number | meters | Altitude value for position | Instruction type D0, Instruction type D1 |
| position.hdop | number | Horizontal dilution of precision | Instruction type D0, Instruction type D1 | |
| position.latitude | number | degrees | Latitude coordinate value | Instruction type D0, Instruction type D1 |
| position.longitude | number | degrees | Longitude coordinate value | Instruction type D0, Instruction type D1 |
| position.satellites | number | Quantity of satellites used to calculate coordinates for given position information | Instruction type D0, Instruction type D1, Instruction type S5 | |
| position.speed | number | km/h | Instant speed at position detection moment | Instruction type S6 |
| position.valid | boolean | Is position information accurate and valid for given timestamp | Instruction type D0, Instruction type D1 | |
| protocol.id | number | ID of protocol | ||
| reboot.event | boolean | Device reboot event | Instruction type Q38 | |
| remaining.range | number | km | Current remaining range | Instruction type S6 |
| report.reason | number | Transmission reason code | Instruction type C0 | |
| rfid.card.type | string | RFID card type | Instruction type C0 | |
| rfid.code | string | Hexadecimal code of connected RFID | Instruction type C0 | |
| server.timestamp | number | seconds | Timestamp when server received a message | |
| software.version | string | Software version string | Instruction type Q0, Instruction type U0 | |
| speed.mode | number | Current mode of scooter 1:low speed 2:medium speed 3:high speed | Instruction type S6 | |
| timestamp | number | seconds | Message timestamp | Instruction type B0, Instruction type D0, Instruction type D1, Instruction type L0, Instruction type L1, Instruction type Q38 |
| total.mileage | number | km | Total mileage | Instruction type S6 |
| trip.duration | number | seconds | Trip duration | Instruction type L1 |
| trip.mileage | number | km | Distance driven since engine start | Instruction type S6 |
| unlock.timestamp | number | seconds | Bike unlock instruction received timestamp | Instruction type L1 |
| upgrade.status.name | string | Upgrade status | Instruction type U6 | |
| upgrade.type | string | Upgrade type | Instruction type U6 | |
| vehicle.state | string | Vehicle state, such as moving, idling, parked etc | Instruction type S6 | |
| vendor.code | string | Vendor identification string code | ||
| wifi.mac.address | string | WiFi MAC address | Instruction type D2 | |
| wifi.signal.strength | number | WiFi signal strength, RSSI | Instruction type D2 |