ABC Bluetooth Demo Help


Contents

1. Introduction

1.1. General

1.2. Prerequisites

1.3. Supported AB Circle Bluetooth Smartcard Readers

1.4. Supported Android Versions

2. Getting Started

2.1. Usage

3. Contact

3.1. Support


1. Introduction

1.1. General

This App is a usage example of the AB Circle Bluetooth Reader Library using the javax.smartcardio JSR268 APIs

1.2. Prerequisites


1.3. Supported AB Circle Bluetooth Smartcard Readers

Reader Bluetooth Version Notes
CIR415A 5.0

1.4. Supported Android Versions

The AB Circle Android bluetooth smartcard reader library supports the following Android versions:

Android Version Code name API level Tested on Notes
6.0 Marshmallow 23 Google Nexus 6P
7.0 Nougat 24 Untested
7.1 Nougat 25 Untested
8.0 Oreo 26 Untested
8.1.0 Oreo 27 Google Nexus 6P
9 Pie 28 Samsung SM-T720
Samsung SM-A7050
10 Q 29 Xiaomi Mi 9
11 R 30 Xiaomi Mi 11T Pro
Samsung SM-A526U
12 S 31 Xiaomi Mi 11T Pro
Samsung SM-A526U

At the time of writing, Android 12 is the latest version, newer versions should be supported


2. Getting Started

2.1. Usage

1. Set Encryption Key

1.1 Click settings on the toolbar (Gear Icon)
1.2 Select Default or Custom Encryption Key
1.3 If Selected Custom Encryption Key: Set Custom Encryption key (16 bytes long e.g. 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF)

2. Set Scan Filter

2.1 Click settings on the toolbar (Gear Icon)
2.2 Select Scan name filter to filter on a reader name (partial names are supported)
2.3 Select RSSI strenght filter to filter on RSSI strength

3. ACK Protocol

2.1 Click settings on the toolbar (Gear Icon)
2.2 Select ACK Protocol
3.3 Set to 'Enabled' to enable ACK protocol or 'Disabled' to disable it
Notes:
- ACK Protocol will only be set on newly connected readers
- ACK Protocol only works on readers with FW 109.00 or higher

4. Connect to Reader

4.1 Press Refresh to scan for ABC Terminals
4.2 Select Terminal e.g. CIR415A-XXXXX PICC 0
Note:
- Press Discover to discover readers in range without connecting to them

5. Connect card

5.1 Select Exclusive Mode
5.2 Select Protocol Mode e.g. T=0, T=1, T=0 + T=1

6. Send APDU command (In Exclusive mode only)

6.1 Type command in APDU Command text box and press send

7. Send Escape command (In Exclusive mode and Direct mode)

7.1 Type command in Escape Command text box and press send

8. Disconnect from Reader

8.1 Press Disconnect (below Refresh button) to disconnect the selected terminal


3. Contact

3.1. Support

Website: https://www.abcircle.com/

E-Mail: info@abcircle.com


⇑ Back to top

Copyright © 2024, AB Circle Limited