ATrack AK7V

ATrack AK7V is a vehicle GPS tracker with a two-way voice function and support for a wide range of accessories. The device features CAN bus support, RS232 interface, 1-Wire interface, BLE, LTE connectivity, a 250mAh battery, and more.

Usage specifics
Parameters (169)
Settings (10)
Commands (2)
ATrack AK7V
Flespi parses telemetry data from your ATrack AK7V into a standardized JSON and lets you send commands to ATrack AK7V 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": "ATrack AK7V",
    "channel.id": 1111,
    "protocol.id": "atrack"
    "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 ATrack AK7V?

You can send a specific command. Show all commands
You can use pre-defined settings to send instructions more conveniently. Show all settings

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
ain
number
volts
Voltage on the analog input
ain.voltage.high.status
boolean
Analog input's voltage is above the threshold
autogeofence.status
boolean
Auto Geo-Fence Area status
backup.battery.voltage
number
volts
Backup battery voltage
battery.low.status
boolean
Battery low status
ble.beacons
array
Object with all detected BLE beacons. Each object key is a string uniquely identifying each BLE beacon. The value of this key is an object containing data received from the BLE beacon, like RSSI, temperature, battery level, etc.
bluetooth.connected.status
boolean
Bluetooth connection status
can.ambient.air.temperature
number
celsius
CAN ambient air temperature
can.axle.weight
number
kg
Weight on the axle read from CAN
can.cruise.control.mileage
number
km
CAN-bus Cruise Control Distance
can.cruise.status
boolean
CAN cruise control is active
can.driver.card.status
boolean
CAN-bus driver card presence
can.driver.time.related.status
number
CAN-bus driver time related states Indicating whether the driver approaches or exceeds working time limits. 0=normal;1=15min before4.5h;2=4.5h reached;3=15min before 9h ;4=9h reached;5=15min before16h;6=16h reached;14=Error;15=not available
can.driver.work.state.enum
number
CAN-bus driver working state: 0=Rest;1=Driver available;2=Work;3=Drive;6=Error;7=Not available
can.dtc.cleared.mileage
number
km
Vehicle mileage since diagnostic trouble codes were cleared, read from CAN
can.dtc.pending.status
boolean
Pedning DTC status read from CAN
can.engine.coolant.temperature
number
celsius
Engine coolant temperature read from CAN
can.engine.load.level
number
percentage
Calculated engine load level read from CAN
can.engine.motorhours
number
hours
Total engine motorhours (engine work time) read from CAN
can.engine.temperature
number
celsius
Engine temperature read from CAN
can.fms.diagnostic.state
number
Status signal indicates whether the FMS Vehicle Interface supports the handling of diagnostic messages from the vehicle network onto the FMS network
can.fms.request.state
number
The status signal indicates whether the FMS Vehicle Interface will respond to requests from the FMS device for the PGNs listed in the FMS Interface Specification.
can.fuel.consumed
number
liters
Fuel volume totally consumed by vehicle read from CAN
can.fuel.consumption
number
liters/h
Engine fuel rate read from CAN
can.fuel.economy
number
km/liters
CAN instantaneous fuel economy
can.fuel.idle.consumed
number
liters
Fuel volume totally consumed during idling state of the vehicle read from CAN
can.fuel.level
number
percentage
Fuel level in tank read from CAN
can.handling.info.status
boolean
CAN-bus handling information
can.intake.air.temperature
number
celsius
Intake air temperature
can.intake.map
number
kPa
Intake manifold absolute pressure
can.j1708.abs.state
number
CAN J1708 ABS control state bitmask
can.j1708.accelerator.pedal.level
number
percentage
CAN J1708 accelerator pedal position
can.j1708.boost.pressure
number
kPa
CAN J1708 boost pressure
can.j1708.brake.pressure
number
kPa
CAN J1708 brake application pressure
can.j1708.brake.primary.pressure
number
kPa
CAN J1708 brake primary pressure
can.j1708.brake.secondary.pressure
number
kPa
CAN J1708 brake secondary pressure
can.j1708.brake.stroke.state
number
CAN J1708 brake stroke state bitmask
can.j1708.cargo.weight
number
N
CAN J1708 cargo weight
can.j1708.cruise.control.state
number
CAN J1708 cruise control state bitmask
can.j1708.engine.coolant.temperature
number
celsius
CAN J1708 engine coolant temperature
can.j1708.engine.load
number
percentage
CAN J1708 engine load
can.j1708.engine.motorhours
number
hours
CAN J1708 calculated engine motorhours
can.j1708.engine.oil.pressure
number
kPa
CAN J1708 engine oil pressure
can.j1708.engine.rpm
number
rpm
CAN J1708 engine RPM
can.j1708.fuel.level
number
percentage
CAN J1708 fuel level
can.j1708.fuel.rate
number
10e-6L/s
CAN J1708 instantaneous fuel rate
can.j1708.fuel.used
number
liters
CAN J1708 total fuel used
can.j1708.fuel.used.idle
number
liters
CAN J1708 total idle fuel used
can.j1708.idle.motorhours
number
hours
CAN J1708 total idle hours
can.j1708.intake.manifold.temperature
number
celsius
CAN J1708 intake manifold temperature
can.j1708.mil.state
number
CAN J1708 malfunction attention/warning indicator lamps state bitmask
can.j1708.parking.brake.state
number
CAN J1708 parking brake switch state bitmask
can.j1708.throttle.pedal.level
number
percentage
CAN J1708 throttle pedal position
can.j1708.vehicle.mileage
number
km
CAN J1708 vehicle mileage
can.j1708.vehicle.motorhours
number
hours
CAN J1708 total vehicle hours
can.j1708.vehicle.speed
number
km/h
CAN J1708 vehicle speed
can.j1708.vehicle.vin
string
CAN J1708 vehicle VIN
can.j1939.engine.fuel.total
number
liters
CAN-ubs J1939 FMS engine total fuel used
can.j1939.engine.motorhours
number
hours
CAN J1939 calculated engine motorhours
can.j1939.engine.rpm
number
rpm
CAN J1939 engine RPM
can.j1939.fuel.consumed
number
liters
CAN J1939 fuel volume consumed by vehicle
can.j1939.software.version
string
CAN-bus J1939 FMS SW-version
can.j1939.vehicle.mileage
number
km
CAN J1939 vehicle mileage
can.j1939.vehicle.speed
number
km/h
CAN J1939 vehicle speed
can.j1939.vehicle.vin
string
CAN J1939 vehicle VIN
can.maf.air.flow.rate
number
g/sec
MAF air flow rate read from CAN
can.mil.status
boolean
Malfunction indicator lamp status read from CAN
can.movement.status
boolean
CAN-bus current movement state
can.overspeeding.status
boolean
CAN-bus ovespeeding status
can.pedal.brake.status
boolean
CAN brake pedal pressed
can.pedal.clutch.status
boolean
CAN clutch pedal pressed
can.pending.dtc
string
Pending diagnostic trouble code read from CAN
can.powersource.takeoff.engaged.status
boolean
CAN-bus at least one PTO engaged
can.powersource.takeoff.enum
number
CAN power takeoff bitmask
can.powesource.takeof.duration
number
hours
PTO total duration read from CAN
can.powesource.takeof.fuel.consumed
number
liters
CAN-bus Fuel Used During PTO
can.reverse.gear.status
boolean
CAN reverse gear is on
can.service.mileage
number
km
Service distance read from CAN
can.tacho.event
boolean
CAN-bus Tachograph system event
can.tacho.performance
number
CAN-bus Tachograph performance: 0=normal;1=analysis
can.tacho.position.speed
number
km/h
CAN-bus Tachograph vehicle speed
can.throttle.pedal.level
number
percentage
Throttle pedal push level read from CAN
can.total.engine.idle.time
number
hours
Time of engine running in idling status (vehicle stopped) since vehicle manufacture, read from CAN
can.vehicle.mileage
number
km
Total vehicle mileage read from CAN
can.vehicle.speed
number
km/h
Vehicle speed read from CAN
channel.id
number
ID of channel that received a message
counter.impulses
number
Impulses counter
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
dout
number
Digital outputs bitmask
driver.id
string
Driver identification card id
driver.message
string
Driver text message content
engine.ignition.status
boolean
Engine ignition status
engine.motorhours
number
hours
Total calculated engine motorhours
event.seqnum
number
Unique event sequence number
external.powersource.status
boolean
External power source connection status
external.powersource.voltage
number
volts
External power voltage
fuel.level
number
percentage
Fuel level percentage
fuel.sensor.status
boolean
Fuel sensor event status
geofence.status
boolean
Geofence entered status
gnss.antenna.short.circuit.status
boolean
GNSS antenna short circuit status
gnss.antenna.signal.timeout.status
boolean
GNSS antenna signal reception timeout status
gnss.antenna.status
boolean
GNSS receiver antenna status
gnss.fix.status
boolean
GNSS fix status
gnss.status
boolean
GNSS receiver on/off status
gprs.status
boolean
GPRS mobile network status
gsm.cellid
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) base station ID
gsm.home.network.event
boolean
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) home network registration event
gsm.jamming.event
boolean
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal jamming detected
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.preferred.network.status
boolean
Preferred Mobile network (GSM, 3G, 4G, LTE, 5G, ...) status
gsm.roaming.network.event
boolean
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) home roaming registration event
gsm.signal.dbm
number
dbm
Strength of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal
gsm.signal.level
number
percentage
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal strength level
gsm.sim.iccid
string
Integrated Circuit Card Id of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
gsm.sim.imsi
string
IMSI of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
gsm.state.enum
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) module state
gsm.state.enum.description
string
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) module state description
harsh.acceleration.event
boolean
Harsh acceleration detected
harsh.braking.event
boolean
Harsh braking detected
harsh.cornering.event
boolean
Harsh cornering detected
ibutton.code
string
Hexadecimal code of connected iButton
ident
string
Device unique identifier like serial number, IMEI, etc
idle.status
boolean
Vehicle is in idling state
impact.event
boolean
Impact event
main.power.low.status
boolean
Main power low status
message.buffered.status
boolean
Black box message
movement.status
boolean
Current movement state
network.signal.rsrp
number
dbm
LTE reference signal received power (RSRP)
obd.connected.status
boolean
OBDII device is connected to vehicle
overspeeding.status
boolean
Overspeeding detected
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.hdop
number
Horizontal dilution of precision
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.timestamp
number
seconds
Timestamp when coordinates where calculated
position.valid
boolean
Is position information accurate and valid for given timestamp
protocol.id
number
ID of protocol
report.reason
number
Transmission reason code
segment.max.acceleration
number
g
Maximum acceleration value that occured on the segment
segment.max.braking.acceleration
number
g
Maximum braking acceleration value that occured on the segment
segment.max.cornering.acceleration
number
g
Maximum cornering acceleration value that occured on the segment
segment.max.engine.load.level
number
percentage
Maximum engine load percentage on segment
segment.max.engine.rpm
number
rpm
Maximum engine RPM on segment
segment.max.position.speed
number
km/h
Maximum speed on segment
segment.max.throttle.pedal.level
number
percentage
Maximum throttle pedal push level on segment
segment.max.vertical.acceleration
number
g
Maximum vertical acceleration value that occured on the segment
send.timestamp
number
seconds
Message send timestamp
sensor.humidity
number
percentage
Humidity sensor value, i.e. relative air humidity level
sensor.temperature
number
celsius
Temperature sensor value
server.connection.status
boolean
Server connection status
server.timestamp
number
seconds
Timestamp when server received a message
timestamp
number
seconds
Message timestamp
timestamp.key
number
Message timestamp in seconds with message sequence number appended as the value fractional part. Used to distinguish between several messages that have the same timestamp.
total.acceleration
number
Total acceleration for x, y and z axis
towing.event
boolean
Towing event detected
vehicle.mileage
number
km
Total calculated mileage
vehicle.vin
string
VIN of vehicle
wifi.mac.address
string
WiFi MAC address
Properties
Clear Message Queue
clear_message_queue
Clear Message Queue
Connectivity Setup
gprs_setup
GPRS Setup. Please note that the device will restart automatically after received this command by SMS/GPRS.
gprs: GPRS/UMTS Communication Properties
server: Backend Server Communication Properties
GPS Tracking
gps_tracking
GPS Tracking Setup. Produce new tracking reports on specified conditions
time: Track By Time
speed: Minimum Speed
engine: Engine Status
heading: Track By Heading Change
distance: Track By Distance
conditions: Track When
motion_only: Track On Motion Only
acc_off_interval: ACC OFF Interval
Info command response
info
Readonly settings to check device firmware and hardware info
response: Device response
J1708 Information Format
j1708_information_format
J1708 Information Format Configuration
data_fields: Data Fields
J1939 Information Format
j1939_information_format
J1939 Information Format Configuration
baud_rate: Baud Rate
data_fields: Data Fields
Output Control
output_control_ak7
This command is used to control each output of the device
id: Output ID
enable: Enable
output: Output Pattern
speed_limit: Speed Limit
Position Report Format
position_report_format
Position Report Format Configuration
custom_info: Custom Info
time_format: Time Format
header_prefix: Header Prefix
position_format: Position Report Data Format
Power Management
pwr_mode
Set up the power management properties of the device.
dur_a: Power Off Timeout
dur_b: Sleep Mode Timeout
dur_c: Deep Sleep Mode Timeout
sleep_mode: Sleep Mode Settings
power_off_detect: Power Off Detection
sleep_mode_control: Control Options
Reboot Device
reboot
Reboot Device
Properties
AT Command (DEPRECATED, use 'custom' command instead)
at
Send AT Command (DEPRECATED, use 'custom' command instead)
cmd: Command
Set output 2 to be ON for 3 seconds, OFF for 2 seconds, for 5 times
{"cmd":"AT$OUTC=2,1,30,20,4"}
Custom command
custom
Send custom command via connection or over SMS
text: Text payload
Set output 2 to be ON for 3 seconds, OFF for 2 seconds, for 5 times
{"text":"AT$OUTC=2,1,30,20,4"}