Sinocastel IDD-213L

Sinocastel IDD-213L is a 4G LTE OBD GPS tracker for passenger and commercial vehicles that can act as an in-vehicle Wi-Fi hotspot. The device features plug-and-play installation, driving behavior monitoring, remote power off, unplug/speeding/towing/and other alarms, SMS alarm to user phone, engine data, fuel consumption monitoring, and more. The device can also have up to 8 WiFi-enabled devices connected to share a high-speed 4G LTE network.

Usage specifics
Parameters (131)
Commands (1)
Sinocastel IDD-213L
Flespi parses telemetry data from your Sinocastel IDD-213L into a standardized JSON and lets you send commands to Sinocastel IDD-213L via API.

Here’s the like of JSON you get

{
    "ident": "352625333222111",
    "position.altitude": 273.61,
    "position.hdop": 0.7,
    "position.latitude": 49.069782,
    "position.longitude": 28.632826,
    "position.satellites": 18,
    "server.timestamp": 1650636570.426424,
    "timestamp": 1650636570.426424,
    "device.type.id": "Sinocastel IDD-213L",
    "channel.id": 1111,
    "protocol.id": "sinocastel"
    "engine.ignition.status": true
    ...
}

How to consume this nice JSON

The easiest way is to make a REST API request like this
curl -X GET  --header 'Authorization: FlespiToken XXX' 'https://flespi.io/gw/devices/<device id>/messages'

How to send commands to Sinocastel IDD-213L?

You can send a specific command. Show all commands

You can also

Modify messages

Add or remove parameters, inject data from LBS and reverse-geocoding services, etc.
Learn what plugins can do

Aggregate data

Determine trips and stops, catch events, detect geofence ins/outs, and more.
Learn about flespi analytics capabilities
acceleration.array
array
g
Array of objects with acceleration data by x, y, and z axis
Protocol ID 0x4003
alarm.event
boolean
Alarm event triggered
Protocol ID 0x4007 with Alarm Type 0x10
alcohol.fuel.percentage
number
percentage
Alcohol fuel percentage
PID 0x2152
can.absolute.fuel.rail.pressure
number
kPa
Absolute fuel rail pressure
PID 0x2159
can.absolute.load
number
percentage
Absolute load value - the normalized value of air mass per intake stroke, read from CAN
PID 0x2143
can.accelerator.pedal.position
number
percentage
Accelerator pedal position read from CAN, index 1 - sensor D, index 2 - sensor E, etc
PID 0x2149,
PID 0x214A,
PID 0x214B
can.ambient.air.temperature
number
celsius
CAN ambient air temperature
PID 0x2146
can.barometric.pressure
number
kPa
Absolute barometric pressure read fron CAN
PID 0x2133
can.catalyst.temperature
number
degrees
Catalyst temperature of the corresponding oxygen sensor read from CAN
PID 0x213C,
PID 0x213D,
PID 0x213E,
PID 0x213F
can.commanded.egr
number
percentage
Commanded EGR value read from CAN
PID 0x212C
can.control.module.voltage
number
volts
Control module voltage read from CAN
PID 0x2142
can.direct.fuel.rail.pressure
number
kPa
Fuel rail gauge pressure for diesel or gasoline direct injection
PID 0x2123
can.dtc
array
Diagnostic trouble code array read from CAN
Protocol ID 0x4006
can.dtc.cleared.engine.time
number
hours
Engine runtime since DTCs cleared, read from CAN
PID 0x214E
can.dtc.cleared.mileage
number
km
Vehicle mileage since diagnostic trouble codes were cleared, read from CAN
PID 0x2131
can.dtc.cleared.warmups
number
Number of warm-ups since DTCs cleared read from CAN
PID 0x2130
can.egr.error
number
percentage
EGR Error read from CAN
PID 0x212D
can.engine.coolant.temperature
number
celsius
Engine coolant temperature read from CAN
PID 0x2105,
PID 0x2167
can.engine.fuel.rate
number
liters/h
Engine fuel rate read from CAN
PID 0x215E
can.engine.load.level
number
percentage
Calculated engine load level read from CAN
PID 0x2104
can.engine.oil.temperature
number
celsius
Engine oil temperature read from CAN
PID 0x215C
can.engine.rpm
number
rpm
Engine RPM read from CAN
PID 0x210C,
Protocol ID 0x4001
can.engine.run.time
number
seconds
Run time since engine start read from CAN
PID 0x211F
can.equivalence.ratio
number
Fuel-air commanded equivalence ratio read from CAN
PID 0x2144
can.evaporative.purge
number
percentage
Commanded evaporative purge read from CAN
PID 0x212E
can.evap.vapor.pressure
number
Pa
EVAP system vapor pressure, read from CAN
PID 0x2132,
PID 0x2154
can.freeze.dtc
string
Diagnostic trouble code from freeze frame, read from CAN
PID 0x2102
can.fuel.injection.timing
number
degrees
Fuel injection timing read from CAN
PID 0x215D
can.fuel.level
number
percentage
Fuel level in tank read from CAN
PID 0x212F
can.fuel.pressure
number
kPa
Fuel pressure read from CAN
PID 0x210A
can.fuel.rate
number
g/s
Fuel rate read from CAN
PID 0x219D
can.fuel.system.state
number
Fuel system status read from CAN, bits 0 - open loop, 1 - closed loop, 2 - open loop drive, 3 - open loop fault, 4 - closed loop fault
PID 0x2103
can.fuel.type.enum
number
Fuel type read from CAN
PID 0x2151
can.hybrid.battery.pack.life
number
percentage
Hybrid battery pack remaining life
PID 0x215B
can.intake.air.temperature
number
celsius
Intake air temperature
PID 0x210F,
PID 0x2168
can.intake.map
number
kPa
Intake manifold absolute pressure
PID 0x210B,
PID 0x2187
can.long.fuel.trim
number
percentage
Short term fuel trim read from CAN
PID 0x2107,
PID 0x2109
can.maf.air.flow.rate
number
g/sec
MAF air flow rate read from CAN
PID 0x2110
can.maf.max.air.flow.rate
number
g/sec
Maximum value for air flow rate from mass air flow sensor, read from CAN
PID 0x2150
can.mil.mileage
number
km
Distance traveled while malfunction indicator lamp is activated, read from CAN
PID 0x2121
can.mil.status
boolean
Malfunction indicator lamp status read from CAN
Protocol ID 0x4007 with Alarm Type 0x18
can.mil.time
number
hours
Time run with malfunction indicator lamp activated, read from CAN
PID 0x214D
can.monitor.status
number
Monitor status this drive cycle read from CAN, bitmask
PID 0x2141
can.oxygen.sensor.current
number
mA
Oxygen sensor current read from CAN
PID 0x2134,
PID 0x2135,
PID 0x2136,
PID 0x2137,
PID 0x2138,
PID 0x2139,
PID 0x213A,
PID 0x213B
can.oxygen.sensor.fuel.air.ratio
number
Fuel-air equivalence ratio for the corresponding oxygen sensor read from CAN
PID 0x2124,
PID 0x2125,
PID 0x2126,
PID 0x2127,
PID 0x2128,
PID 0x2129,
PID 0x212A,
PID 0x212B,
PID 0x2134,
PID 0x2135,
PID 0x2136,
PID 0x2137,
PID 0x2138,
PID 0x2139,
PID 0x213A,
PID 0x213B
can.oxygen.sensor.fuel.trim
number
percentage
Short term fuel trim associated with current oxygen sensor
PID 0x2114,
PID 0x2115,
PID 0x2116,
PID 0x2117,
PID 0x2118,
PID 0x2119,
PID 0x211A,
PID 0x211B
can.oxygen.sensor.max.current
number
mA
Maximum value for Oxygen sensor current
PID 0x214F
can.oxygen.sensor.max.fuel.air.ratio
number
Maximum value for the equivalence ratio of Oxygen sensor
PID 0x214F
can.oxygen.sensor.max.pressure
number
kPa
Maximum value for intake manifold absolute pressure
PID 0x214F
can.oxygen.sensor.max.voltage
number
volts
Maximum value for Oxygen sensor voltage
PID 0x214F
can.oxygen.sensor.output.voltage
number
volts
Oxygen sensor output voltage read from CAN
PID 0x2114,
PID 0x2115,
PID 0x2116,
PID 0x2117,
PID 0x2118,
PID 0x2119,
PID 0x211A,
PID 0x211B
can.oxygen.sensors.state
number
Location of oxygen sensors, bits 0 - sensor 1, 1 - sensor 2, 2 - sensor 3 etc. Bank1 sensors 1,2, bank 2 sensors 3,4 etc.
PID 0x2113
can.oxygen.sensor.voltage
number
volts
Voltage of the corresponding oxygen sensor read from CAN
PID 0x2124,
PID 0x2125,
PID 0x2126,
PID 0x2127,
PID 0x2128,
PID 0x2129,
PID 0x212A,
PID 0x212B
can.pto.status
boolean
Power take-off status, read from CAN
PID 0x211E
can.relative.accelerator.pedal.position
number
percentage
Relative accelerator pedal position read from CAN
PID 0x215A
can.relative.fuel.rail.pressure
number
kPa
Fuel rail pressure relative to manifold vacuum
PID 0x2122
can.relative.throttle.position
number
percentage
Relative throttle position read from CAN
PID 0x2145
can.secondary.air.state
number
Commanded secondary air status read from CAN
PID 0x2112
can.secondary.long.fuel.trim
number
percentage
Long term secondary oxygen sensor fuel trim, index - the number of bank
PID 0x2156,
PID 0x2158
can.secondary.short.fuel.trim
number
percentage
Short term secondary oxygen sensor fuel trim, index - the number of bank
PID 0x2155,
PID 0x2157
can.short.fuel.trim
number
percentage
Short term fuel trim read from CAN
PID 0x2106,
PID 0x2108
can.throttle.actuator
number
percentage
Commanded throttle actuator position read from CAN
PID 0x214C
can.throttle.position
number
percentage
Absolute throttle position for corresponding throttle position sensor read from CAN
PID 0x2111,
PID 0x2147,
PID 0x2148
can.timing.advance
number
degrees
Ignition timing advance read from CAN
PID 0x210E
can.vehicle.mileage
number
km
Total vehicle mileage read from CAN
PID 0x21A6
can.vehicle.speed
number
km/h
Vehicle speed read from CAN
PID 0x210D
channel.id
number
ID of channel that received a message
crash.direction.enum
number
Crash direction - front, rear, left, right etc.
Protocol ID 0x4007 with Alarm Type 0x11
crash.event
boolean
Crash event detected
Protocol ID 0x4007 with Alarm Type 0x11
current.fuel.consumed
number
liters
Total fuel consumption from the latest ACC ON time to current time
Protocol ID 0x1001,
Protocol ID 0x1002,
Protocol ID 0x4001,
Protocol ID 0x4002,
Protocol ID 0x4003,
Protocol ID 0x4004,
Protocol ID 0x4005,
Protocol ID 0x4006,
Protocol ID 0x4007,
Protocol ID 0x4008,
Protocol ID 0x400C,
Protocol ID 0x400D
current.trip.mileage
number
km
Mileage from the latest ACC ON time to current time
Protocol ID 0x1001,
Protocol ID 0x1002,
Protocol ID 0x4001,
Protocol ID 0x4002,
Protocol ID 0x4003,
Protocol ID 0x4004,
Protocol ID 0x4005,
Protocol ID 0x4006,
Protocol ID 0x4007,
Protocol ID 0x4008,
Protocol ID 0x400C,
Protocol ID 0x400D
dangerous.driving.event
boolean
Dangerous driving event
Protocol ID 0x4007 with Alarm Type 0x1B
device.id
number
ID of device that received a message
device.name
string
Name of device that received a message
device.type.id
number
ID of device type of device that received a message
engine.ignition.status
boolean
Engine ignition or ACC status
Protocol ID 0x4007 with Alarm Type 0x16,
Protocol ID 0x4007 with Alarm Type 0x17
engine.temperature.high.status
boolean
High engine coolant temperature
Protocol ID 0x4007 with Alarm Type 0x03
event.enum
number
Protocol-specific event code
Protocol ID 0x4007
exhaust.emission.status
boolean
Exhaust emission
Protocol ID 0x4007 with Alarm Type 0x0A
fatigue.driving.status
boolean
Fatigue driving
Protocol ID 0x4007 with Alarm Type 0x0D
firmware.update.code
number
Firmware update confirmation code
Protocol ID 0xD005
firmware.update.type
number
Firmware update type: 0 - terminal, 80 - OBD module, 81 - Bluetooth module
Protocol ID 0xD005
geofence.id
number
Geofence ID
Protocol ID 0x4007 with Alarm Type 0x0F
geofence.status
boolean
Geofence entered status
Protocol ID 0x4007 with Alarm Type 0x0F
gnss.status
boolean
GNSS receiver on/off status
gsm.cellid
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) base station ID
Protocol ID 0x4008
gsm.lac
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) location area code
Protocol ID 0x4008
gsm.sim.iccid
string
Integrated Circuit Card Id of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
Protocol ID 0xA002
gsm.sim.imsi
string
IMSI of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
Protocol ID 0xA002
hardware.version
string
Hardware version
Protocol ID 0x1001
harsh.acceleration.event
boolean
Harsh acceleration detected
Protocol ID 0x4007 with Alarm Type 0x04
harsh.braking.event
boolean
Harsh braking detected
Protocol ID 0x4007 with Alarm Type 0x05
harsh.cornering.event
boolean
Harsh cornering detected
Protocol ID 0x4007 with Alarm Type 0x0C
high.rpm.status
boolean
High engine RPM
Protocol ID 0x4007 with Alarm Type 0x08
ibutton.code
string
Hexadecimal code of connected iButton
Protocol ID 0x400C
ident
string
Device unique identifier like serial number, IMEI, etc
idle.status
boolean
Vehicle is in idling state
Protocol ID 0x4007 with Alarm Type 0x06
ignition.on.timestamp
number
seconds
The latest ACC ON timestamp
Protocol ID 0x1001,
Protocol ID 0x1002,
Protocol ID 0x4001,
Protocol ID 0x4002,
Protocol ID 0x4003,
Protocol ID 0x4004,
Protocol ID 0x4005,
Protocol ID 0x4006,
Protocol ID 0x4007,
Protocol ID 0x4008,
Protocol ID 0x400C,
Protocol ID 0x400D
illegal.enter.event
boolean
Illegal enter
Protocol ID 0x4007 with Alarm Type 0x13
illegal.ignition.event
boolean
Illegal ignition
Protocol ID 0x4007 with Alarm Type 0x14
message.buffered.status
boolean
Black box message
Protocol ID 0x4001
no.card.event
boolean
No card presented
Protocol ID 0x4007 with Alarm Type 0x1A
obd.error.event
boolean
OBD communication error
Protocol ID 0x4007 with Alarm Type 0x15
obd.standard.enum
number
OBD standards this vehicle conforms to
PID 0x211C
overspeeding.event
boolean
Overspeeding detected
overspeeding.status
boolean
Overspeeding detected
Protocol ID 0x4007 with Alarm Type 0x01
peer
string
IP:port from which device connecting to the channel
position.direction
number
degrees
Heading angle at position detection moment
Protocol ID 0x4009
position.fix.type
number
GNSS fix type enum (0 = "not fixed", 1 = "2D", 2 = "3D", null = "unknown")
Protocol ID 0x4009
position.latitude
number
degrees
Latitude coordinate value
Protocol ID 0x4009
position.longitude
number
degrees
Longitude coordinate value
Protocol ID 0x4009
position.satellites
number
Quantity of satellites used to calculate coordinates for given position information
Protocol ID 0x4009
position.speed
number
km/h
Instant speed at position detection moment
Protocol ID 0x4009
position.timestamp
number
seconds
Timestamp when coordinates where calculated
Protocol ID 0x4009
power.on.status
boolean
Power-on device status
Protocol ID 0x4007 with Alarm Type 0x09,
Protocol ID 0x4007 with Alarm Type 0x0E
private.status
boolean
Device is in private mode
protocol.id
number
ID of protocol
quick.lane.change.event
boolean
Quick lane change status
Protocol ID 0x4007 with Alarm Type 0x0B
rfid.code
string
Hexadecimal code of connected RFID
Protocol ID 0x400D
sample.rate
number
seconds
Sample rate of accelerometer data
Protocol ID 0x4003
server.timestamp
number
seconds
Timestamp when server received a message
software.version
string
Software version string
Protocol ID 0x1001
tamper.alarm
boolean
Tamper alarm event
Protocol ID 0x4007 with Alarm Type 0x12
timestamp
number
seconds
Message timestamp
Protocol ID 0x1001,
Protocol ID 0x1002,
Protocol ID 0x4001,
Protocol ID 0x4002,
Protocol ID 0x4003,
Protocol ID 0x4004,
Protocol ID 0x4005,
Protocol ID 0x4006,
Protocol ID 0x4007,
Protocol ID 0x4008,
Protocol ID 0x4009,
Protocol ID 0x400C,
Protocol ID 0x400D
total.fuel.consumed
number
liters
Total fuel consumption from device power on to the latest ACC ON time
Protocol ID 0x1001,
Protocol ID 0x1002,
Protocol ID 0x4001,
Protocol ID 0x4002,
Protocol ID 0x4003,
Protocol ID 0x4004,
Protocol ID 0x4005,
Protocol ID 0x4006,
Protocol ID 0x4007,
Protocol ID 0x4008,
Protocol ID 0x400C,
Protocol ID 0x400D
total.trip.mileage
number
km
The accumulated mileage from device power on to the latest ACC ON time
Protocol ID 0x1001,
Protocol ID 0x1002,
Protocol ID 0x4001,
Protocol ID 0x4002,
Protocol ID 0x4003,
Protocol ID 0x4004,
Protocol ID 0x4005,
Protocol ID 0x4006,
Protocol ID 0x4007,
Protocol ID 0x4008,
Protocol ID 0x400C,
Protocol ID 0x400D
towing.event
boolean
Towing event detected
Protocol ID 0x4007 with Alarm Type 0x07
unlock.event
boolean
Unlock event
Protocol ID 0x4007 with Alarm Type 0x19
vehicle.vin
string
VIN of vehicle
Protocol ID 0xA002
vibration.alarm
boolean
Vibration alarm event
Protocol ID 0x4007 with Alarm Type 0x1C
voltage.low.status
boolean
Low voltage
Protocol ID 0x4007 with Alarm Type 0x02
Properties
Get configuration parameter
getparam
Query setting of mobile terminal
param: Tag number
Get GPS sample rate by time interval
{"param":"1102"}