This protocol is used by all Tekelek sensors.

Below is the list of parameters that can appear in the messages received by the channel via tekelek protocol. In most parameters, the name consists of tags split by dots: tag1.tag2.tag3.tag4... Each tag defines a certain area of an application, e.g. any parameter that contains mileage data has the 'mileage' tag in the name and any parameter related to fuel control contains the 'fuel' tag. By default JSON fields of the message received by a channel via this protocol can only contain the below-specified parameters. Any additional parameter will be prefixed by the "custom" tag, e.g. "custom.unspecified-name".

Name Type Unit Description
battery.voltage number volts Internal battery voltage
bor.reset.status boolean Brown-out reset status
bund.closed.status boolean Bund switch closed
bund.status boolean Bund status
channel.id number ID of channel that received message
device.id number ID of device that received message
device.name number Name of device that reveiced message
device.type.id number ID of device type of device that recevied message
event.enum number Event code, full list of codes available at separate table
event.seqnum number Unique event sequence number
go.active.status boolean GO Active status
gprs.status boolean GPRS mobile network status
gsm.error.code number Last GSM error code
ident string Device unique identificator and optional password
limit.alarm.status boolean Alarm of limit violation
liquid.level number cm Level of liquid in tank
logger.speed number minutes Logger sampling rate
network.signal.rssi number dbm Network signal strength
peer string IP:port from which device connecting to the channel
protocol.id number ID of protocol
rtc.failure.status boolean Real-time clock limp along status
sensor.temperature number celsius Temperature sensor value
server.timestamp number seconds Timestamp when server received message
sonic.result.code number Sonic result code
sonic.rssi number Sonic signal strength
timestamp number seconds Message timestamp
wdt.reset.status boolean Watchdog timer reset status