This protocol is used by Shenzhen Concox GPS tracking devices
It is possible to configure Jimi Software/Concox devices OTA using flespi web-based configurator tool. In order to connect Concox to Wialon or other platform via flespi please read this article.
Below is the list of parameters that can appear in the messages received by the channel via concox 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 |
alarm.event | boolean | Alarm event triggered | |
alarm.type | string | Time of alarm event | |
alternating.current.high | boolean | AC current is high | |
battery.charging.status | boolean | Battery charging status | |
battery.level | number | percentage | Internal battery level |
battery.level.enum | string | Battery voltage level | |
battery.voltage | number | volts | Internal battery voltage |
channel.id | number | ID of channel that received message | |
device.id | number | ID of device that received message | |
device.model.enum | number | Device model number | |
device.name | number | Name of device that reveiced message | |
device.type.id | number | ID of device type of device that recevied message | |
din | number | Digital inputs bitmask | |
driver.message | string | Driver text message content | |
external.powersource.voltage | number | volts | External power voltage |
geofence.id | number | Geofence id | |
geofence.status | boolean | Geofence entered status | |
gnss.status | boolean | GNSS receiver on/off status | |
gsm.cellid | number | GSM base station ID | |
gsm.lac | number | GSM location area code | |
gsm.mcc | string | GSM mobile country code | |
gsm.mnc | string | GSM mobile network code | |
gsm.signal.dbm | number | dbm | Strength of GSM signal |
gsm.signal.level | number | percentage | GSM signal strength level |
gsm.sim.iccid | string | Integrated Circuit Card Id of SIM card | |
gsm.sim.imsi | string | IMSI of SIM card | |
gsm.timing.advance | number | GSM timing advance | |
ident | string | Device unique identificator and optional password | |
language.enum | string | Language enum | |
oil.electric.connection.status | boolean | Oil and electricity connection status | |
peer | string | IP:port from which device connecting to the channel | |
position.direction | number | degrees | Heading angle at position detection moment |
position.latitude | number | degrees | Latitude coordinate value |
position.longitude | number | degrees | Longitude coordinate value |
position.satellites | number | Quantity of satellites used to calculate coordinates for given position information | |
position.speed | number | km/h | Instant speed at position detection moment |
position.valid | boolean | Is position information accurate and valid for given timestamp | |
protocol.id | number | ID of protocol | |
security.status | boolean | Security module status | |
server.timestamp | number | seconds | Timestamp when server received message |
timestamp | number | seconds | Message timestamp |
vehicle.mileage | number | km | Total calculated mileage |
wifi.mac.address | string | WiFi MAC address | |
wifi.signal.strength | number | WiFi signal strength |
Below is the list of commands that can be sent to devices to change their configuration or to send signals to various outputs. When sending a command you can specify the transport type defining how the command will be delivered - the address parameter can take values connection (via network connection once the device goes online), sms (via SMS message), push (via PUSH notification). A comprehensive format of each command with all possible parameter values, parameter types, default values, etc. can be found in the REST API documentation in your flespi.io account.
Title | Name | Description | Properties |
Custom Command | custom | Send custom command to device | payload: Command payload |
Cut OFF petrol
{"payload":"RELAY,1#"}
|