ACR1255U-J1 – Reference Manual
Version V1.01
www.acs.com.hk
Page 16 of 73
5.2. Profile Selection
ACR1255U-J1 is a smart card reader that is designed to use Bluetooth technology as an interface to
transmit data. A customized service called Commands Communication with three pipes is used: one
pipe is used for command request, the second pipe is for command response/card notification, and
third is RFU.
Also, the reader’s current power consumption is significantly greater when the reader is operating in
Bluetooth mode, hence, a standard battery service is used to notify the paired device about the
current battery status. When there is a change in the battery status, the reader will notify the paired
device through a specific pipe. To simplify, the battery levels are divided into three groups: sufficient
batter
y (≥ 3.78 V), low battery (<3.78 V and ≥ 3.68 V), and no battery (<3.68 V).
Finally, to provide more reader information to the user, a customized Device Information service is
added. This can only be read manually, or by an application request. The characteristics include
Model Number, Serial Number, Firmware Revision, and Manufacturer Name.
Service
UUID
Pipe
Smart Card
FFF1
Commands Request
FFF2
Commands Response/Card Notification
FFF3
RFU
Battery
2A19
Battery Level
Device Information
2A23
System ID
2A24
Model Number
2A25
Serial Number
2A26
Firmware Revision
2A27
Hardware Revision
2A29
Manufacturer Name
Table 4
: ACR1255U-J1’s Bluetooth Service
Attribute Name
UUID
Handle
DeviceName
2A00
03h
Send(Reader
→
Paired device)
8002
0Bh
Receive(Paired device
→
Reader)
8003
0Eh
CardStatus
8004
10h
BatteryLevel
2A19
14h
Manufacturer
2A29
18h
SerialNumber
2A25
21h
FW_Version
2A26
1Bh
ModelNumber
2A24
1Eh
Table 5
: ACR1255U-J1 Service Handles and UUID Information List