Teltonika EMB100

Teltonika EMB100 is an IoT device for e-bikes with integrated ECU data reading, GSM/GNSS connectivity. The device features LTE CAT-1/LTE CAT-M1/LTE Nb-IoT/GSM support, Bosch, Bafang, Shimano, and other power-train support, possibility to have additional features such as battery levels and battery health, IP67 waterproof casing, different mounting options, 600 mAh Li-Pol battery, and more.

Usage specifics
Parameters (51)
Commands (1)
Teltonika EMB100
Flespi parses telemetry data from your Teltonika EMB100 into a standardized JSON and lets you send commands to Teltonika EMB100 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": "Teltonika EMB100",
    "channel.id": 1111,
    "protocol.id": "teltonika-mobility-mqtt"
    "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 Teltonika EMB100?

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
ain
number
volts
Voltage on the analog input
battery.current
number
amperes
Battery current
battery.level
number
percentage
Internal battery level
battery.voltage
number
volts
Internal battery voltage
can.data.frame
string
CAN data frame value in HEX representation
can.error.code
number
Vehicle error code reported by CAN bus
can.status.code
number
Vehicle status code reported by CAN bus
can.vehicle.battery.error
number
Vehicle battery error code reported by CAN bus
can.vehicle.battery.level
number
percentage
CAN-bus reported vehicle battery level for EV or HEV
can.vehicle.lock.state
number
Vehicle lock status reported by CAN bus
can.vehicle.mileage
number
km
Total vehicle mileage read from CAN
can.vehicle.mode
number
Vehicle mode reported by CAN bus
can.vehicle.speed
number
km/h
Vehicle speed read from CAN
can.vehicle.trip.mileage
number
km
Vehicle odometer reported by CAN bus
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.type.id
number
ID of device type of device that received a message
din
number
Digital inputs bitmask
engine.ignition.status
boolean
Engine ignition status
external.powersource.voltage
number
volts
External power voltage
gsm.cellid
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) base station ID
gsm.lac
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) location area code
gsm.mcc
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) country code
gsm.mnc
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) code
gsm.operator.code
string
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) operator code, which is MCC joined with MNC
gsm.signal.dbm
number
dbm
Strength of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal
gsm.sim.iccid
string
Integrated Circuit Card Id of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
ident
string
Device unique identifier like serial number, IMEI, etc
instant.movement.status
boolean
Instant movement status
movement.status
boolean
Current movement state
peer
string
IP:port from which device connecting to the channel
position.altitude
number
meters
Altitude value for position
position.direction
number
degrees
Heading angle at position detection moment
position.fix.type
number
GNSS fix type enum (0 = "not fixed", 1 = "2D", 2 = "3D", null = "unknown")
position.hdop
number
Horizontal dilution of precision
position.latitude
number
degrees
Latitude coordinate value
position.longitude
number
degrees
Longitude coordinate value
position.pdop
number
Position dilution of precision
position.speed
number
km/h
Instant speed at position detection moment
position.vdop
number
Vertical dilution of precision
protocol.id
number
ID of protocol
server.timestamp
number
seconds
Timestamp when server received a message
sleep.mode
number
Sleep mode
timestamp
number
seconds
Message timestamp
trip.mileage
number
km
Distance driven since engine start
trip.status
boolean
Trip status, true if trip started, false - if stopped
vehicle.mileage
number
km
Total calculated mileage
x.acceleration
number
g
Accelerometer value X
y.acceleration
number
g
Accelerometer value Y
z.acceleration
number
g
Accelerometer value Z
Properties
Custom command
custom
Send custom command to device
payload: Command payload
Connect to configured FOTA WEB server
{"payload":"@fota_web_connect"}