User's Manual
ENTR Project
Jan, 01, 2017
An ASSA ABLOY Group Brand
Page
11
compared).
NACK will be sent on errors with following error
codes 0x10-0x12.
Remote Lock
0x7A
LockName+’\0’
Usage identical to remote unlock command
Status
0x70
StatusBitmap+
BatteryPercent
The status bits are: {X, Y, Charging ,Door is open,
Lock is unlocked, Muted, Manual locking, 1}
X,Y
00(>20%) -- High state of charge.
01(<10%) -- Low state of charge.
10(<20%) -- Medium state of charge.
Get Status
0x7C
LockName+’\0’
Usage identical to remote Lock/unlock command
Search Keys
0x71
None
Command to start scanning for locks with pending
keys
ACK reply when request received and search
started
KeysFound
0x72
Count/ID(1 byte) +
LockName+’\0’
As a first message, Count/ID will act as Count and
say how much Locks is found with pending keys.
On all messages, Count/ID acts as ID and will
show identification number of the current lock
with pending keys. Its values are in range 1 to
Count.
If Count/ID is 0, then LockName will not exist.
Max lock name is 8 character, If the lock name is
less than 8 character the FW will add 20(space) to
complete to 8 characters and 00 for end of string.
If lock name is exactly 8 characters the FW will
add 00 only for end of string.
ShowKeyLock
0x73
ID (1 byte)
Request to get KeysFound for specific given ID.
GetKey
0x74
ID (1 byte)+
PIN (6 bytes)
ID of the lock from which to request the pending
key
PIN is alphanumeric code to get this key
ACK is replied when key is received
NACK can be sent with codes 0x11 and 0x13
ACK
0xFE
None
NACK
0xFF
Error code
Factory reset
0x06
0x80
Resets all persistent memory and erases all stored
keys
5 BLE Module Flow ENTR
This flow describes all flow between the system parts, this document cover the communication
between the integrator box and the BLE module/dongle.