Borderless protocol

Integration level: params + settings
Protocol used by GPS tracking devices manufactured by Borderless Hub headquartered in Singapore.
flespi parses the Borderless protocol messages into a JSON object with the fields listed below in the Parameters tab.
absolute.acceleration
number
g
Module of accelerometer vector
ack.status
boolean
If message requires ACK from server
ain
number
volts
Voltage on the analog input
alarm.event
boolean
Alarm event triggered
arm.status
boolean
Device arm status (true - device armed, false - device disarmed)
battery.low.status
boolean
Battery low status
battery.voltage
number
volts
Internal battery voltage
birthday.date
string
Driver Birthday date
ble.asset.battery.voltage
number
volts
BLE (Bluetooth Low Energy) asset battery voltage
ble.asset.payload.hex
string
BLE asset data in HEX format
ble.asset.rssi
number
BLE (Bluetooth Low Energy) asset signal strength
ble.asset.tag.code
string
BLE (Bluetooth Low Energy) asset tag ID
ble.lock.battery.voltage
number
volts
BLE (Bluetooth Low Energy) Electronic Lock battery voltage
ble.lock.status
boolean
BLE (Bluetooth Low Energy) Electronic lock is locked
ble.lock.tag.code
string
BLE (Bluetooth Low Energy) Electronic Lock Tag ID
ble.sensor.battery.voltage
number
volts
BLE (Bluetooth Low Energy) sensor battery voltage
ble.sensor.humidity
number
percentage
BLE (Bluetooth Low Energy) sensor Humidity value
ble.sensor.state
number
BLE (Bluetooth Low Energy) sensor state
ble.sensor.tag.code
string
BLE (Bluetooth Low Energy) Temperature and Humidity sensor tag ID
ble.sensor.temperature
number
celsius
BLE (Bluetooth Low Energy) sensor Temperature value
channel.id
number
ID of channel that received a message
citizen.card.id
string
Citizen card ID
citizen.card.province
string
Card province
citizen.card.type
string
Citizen card type
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.gender
string
Driver gender
driver.id
string
Driver identification card id
driver.name
string
Driver name
engine.ignition.status
boolean
Engine ignition status
engine.motorhours
number
hours
Total calculated engine motorhours
event.code
string
Unique event identifier string
event.enum
number
Event code, full list of codes available at separate table
event.seqnum
number
Unique event sequence number
expiration.date
string
Card expiration date
external.powersource.status
boolean
External power source connection status
external.powersource.voltage
number
volts
External power voltage
fuel.level
number
percentage
Fuel level percentage
geofence.status
boolean
Geofence entered status
gnss.status
boolean
GNSS receiver on/off status
gsm.jamming.event
boolean
GSM signal jamming detected
gsm.mcc
string
GSM mobile country code
gsm.mnc
string
GSM mobile network code
gsm.network.status
boolean
Registration in GSM network
gsm.signal.dbm
number
dbm
Strength of GSM signal
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 identificator and optional password
idle.status
boolean
Vehicle is in idling state
magnetic.declination
number
degrees
The angle on the horizontal plane between magnetic north and true north
movement.event
boolean
Movement detected
movement.status
boolean
Current movement state
onewire.sensor.humidity
number
percentage
External 1-Wire humidity sensor value
onewire.sensor.temperature
number
celsius
External 1-Wire temperature sensor value
overspeeding.event
boolean
Overspeeding detected
payload.hex
string
HEX Payload received from device
payload.text
string
Text Payload received from device
peer
string
IP:port from which device connecting to the channel
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.valid
boolean
Is position information accurate and valid for given timestamp
power.on.status
boolean
Power-on device status
protocol.id
number
ID of protocol
protocol.version
string
Protocol version string
rs232.sensor.value
number
Custom RS232 sensor value
server.timestamp
number
seconds
Timestamp when server received a message
software.version
string
Software version string
timestamp
number
seconds
Message timestamp
trip.engine.motorhours
number
hours
Engine hours for current trip
trip.mileage
number
km
Distance driven since engine start
vehicle.mileage
number
km
Total calculated mileage
vehicle.type
string
Vehicle type
Properties
Custom command
custom
Send custom command to device
hex: Payload is encoded as HEX string
payload: Text or hex data to send
Set output 2 ON via SMS
{"payload":"out2on"}
Set output 2 OFF via connection
{"payload":"_SetOutput,,|0,1"}