Huabao HB-A1L

Huabao HB-A1L is a slave electronic lock paired with the main lock HB-A1Lm to ensure the safety of logistics and freight assets. The device is suitable for Tanker truck and multi-door box truck management. The device features IP67 casing, ATEX explosion proof design, Bluetooth, RFID/remote unlocking, illegal unlocking alarm, chain cut alarm, 2950 mAh, and more.

Usage specifics
Parameters (56)
Settings (6)
Commands (1)
Huabao HB-A1L
Flespi parses telemetry data from your Huabao HB-A1L into a standardized JSON and lets you send commands to Huabao HB-A1L 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": "Huabao HB-A1L",
    "channel.id": 1111,
    "protocol.id": "huabao"
    "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 Huabao HB-A1L?

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
ain
number
volts
Voltage on the analog input
Extension ID 0x2B of Message ID 0x0200,
Extension ID 0xA7 of Message ID 0x0200
alarm.flags.bitmask
number
Alarm flags bitmask
Message ID 0x0200,
Message ID 0x0900
antitheft.event
boolean
Antitheft event triggered
Message ID 0x0200,
Message ID 0x0900
beidou.satellites.status
boolean
BeiDou positioning system status
Message ID 0x0200,
Message ID 0x0900
channel.id
number
ID of channel that received a message
custom
any
Any custom parameter
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
Extension ID 0x2A of Message ID 0x0200
displacement.alarm
boolean
Displacement alarm event
Message ID 0x0200,
Message ID 0x0900
engine.ignition.status
boolean
Engine ignition or ACC status
Message ID 0x0200,
Message ID 0x0900
event.enum
number
Protocol-specific event code
Message ID
event.seqnum
number
Unique event sequence number
fatigue.driving.alarm
boolean
Fatigue driving alarm event
Message ID 0x0200,
Message ID 0x0900
fuel.volume
number
liters
Fuel volume
Extension ID 0x02 of Message ID 0x0200
galileo.satellites.status
boolean
Galileo positioning system status
Message ID 0x0200,
Message ID 0x0900
geofence.alarm
boolean
Geofence alarm event
Message ID 0x0200,
Message ID 0x0900
geofence.driving.status
boolean
Geofence driving status
Extension ID 0x13 of Message ID 0x0200
geofence.driving.time
number
seconds
Geofence driving time
Extension ID 0x13 of Message ID 0x0200
geofence.id
number
Geofence ID
Extension ID 0x11 of Message ID 0x0200,
Extension ID 0x12 of Message ID 0x0200,
Extension ID 0x13 of Message ID 0x0200
geofence.shape
string
Geofence shape
Extension ID 0x11 of Message ID 0x0200,
Extension ID 0x12 of Message ID 0x0200
geofence.status
boolean
Geofence entered status
Extension ID 0x12 of Message ID 0x0200
glonass.satellites.status
boolean
Glonass positioning system status
Message ID 0x0200,
Message ID 0x0900
gnss.antenna.disconnected.alarm
boolean
GNSS antenna disconnected or cut off alarm event
Message ID 0x0200,
Message ID 0x0900
gnss.failure.alarm
boolean
GNSS receiver failure alarm event
Message ID 0x0200,
Message ID 0x0900
gps.satellites.status
boolean
GPS positioning system status
Message ID 0x0200,
Message ID 0x0900
gsm.signal.dbm
number
dbm
Strength of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal
Extension ID 0x30 of Message ID 0x0200
harsh.acceleration.event
boolean
Harsh acceleration detected
Extension ID 0xF3 of Message ID 0x0200
harsh.braking.event
boolean
Harsh braking detected
Extension ID 0xF3 of Message ID 0x0200
harsh.cornering.event
boolean
Harsh cornering detected
Extension ID 0xF3 of Message ID 0x0200
ident
string
Device unique identifier like serial number, IMEI, etc
lock.battery.level
number
percentage
Lock battery charge
Extension ID 0xD5 of Message ID 0x0200
lock.device.code
string
Lock device code
Extension ID 0xD5 of Message ID 0x0200
lock.status.bitmask
number
Lock status and alarm information
Extension ID 0xD5 of Message ID 0x0200
magnetic.card.code
string
Magnetic Card ID code
Extension ID 0xD5 of Message ID 0x0200
overspeeding.event
boolean
Overspeeding detected
Message ID 0x0200,
Message ID 0x0900
peer
string
IP:port from which device connecting to the channel
position.altitude
number
meters
Altitude value for position
Message ID 0x0200,
Message ID 0x0900
position.direction
number
degrees
Heading angle at position detection moment
Message ID 0x0200,
Message ID 0x0900
position.latitude
number
degrees
Latitude coordinate value
Message ID 0x0200,
Message ID 0x0900
position.longitude
number
degrees
Longitude coordinate value
Message ID 0x0200,
Message ID 0x0900
position.satellites
number
Quantity of satellites used to calculate coordinates for given position information
Extension ID 0x31 of Message ID 0x0200
position.speed
number
km/h
Instant speed at position detection moment
Message ID 0x0200,
Message ID 0x0900
position.valid
boolean
Is position information accurate and valid for given timestamp
Message ID 0x0200,
Message ID 0x0900
power.cut.alarm
boolean
External power cut-off alarm event
Message ID 0x0200,
Message ID 0x0900
protocol.id
number
ID of protocol
route.alarm
boolean
Route alarm event
Message ID 0x0200,
Message ID 0x0900
server.timestamp
number
seconds
Timestamp when server received a message
sos.alarm
boolean
SOS alarm triggerred
Message ID 0x0200,
Message ID 0x0900
timestamp
number
seconds
Message timestamp
Message ID 0x0200,
Message ID 0x0900
vehicle.mileage
number
km
Total calculated mileage
Extension ID 0x01 of Message ID 0x0200
vehicle.state.bitmask
number
Vehicle state flags bitmask
Extension ID 0x25 of Message ID 0x0200,
Message ID 0x0200,
Message ID 0x0900
x.acceleration
number
g
Accelerometer value X
Message ID 0x0900
y.acceleration
number
g
Accelerometer value Y
Message ID 0x0900
z.acceleration
number
g
Accelerometer value Z
Message ID 0x0900
Properties
APN
apn
APN Configuration
name: APN Name
password: APN password
username: APN username
name_backup: APN Name Backup
password_backup: APN password Backup
username_backup: APN username Backup
Restore the factory configuration of the device
factory
Restore the factory configuration of the device with Device Control command
Heartbeat Interval
heartbeat_interval
Set heartbeat interval
interval: Heartbeat interval
Report Configuration
report
Report configuration
int: Default report interval
program: Location reporting program
int_dist: Default distance report interval
int_dorm: Report time interval in the dormancy
strategy: Location reporting strategy
int_emerg: Report time interval in the emergency
int_dist_dorm: Report distance interval in the dormancy
int_wo_driver: Report time interval w/o driver's identity
int_dist_emerg: Report distance interval in the emergency
int_dist_wo_driver: Report distance interval w/o driver identity
Device restart
restart
Restart device with Device Control command
Server
server
Server configuration
main: Main server IP or domain name
backup: Backup server IP or domain name
tcp_port: Server TCP port
udp_port: Server UDP port
Properties
Custom command
custom
Send custom command with binary payload
report_id: Report ID in HEX format
report_body: Report body in HEX format
Query terminal parameters
{"report_id":"8104"}
Restart device with Device Control command
{"report_id":"8105","report_body":"04"}

More devices from Huabao

No results found.