Bluetooth BLE GATT server settings
A list of all valid configuration settings for the config.txt file which relate to sending pass information over a BLE GATT server interface, when the VTAP PRO is in Local mode.
Note: Bluetooth is only available on VTAP100-PRO-BW hardware.
BTServerMode is used to switch between BLE GATT server and BLE keyboard operation or reading mobile driver's licenses. Only one Bluetooth mode can be used at one time.
When a BLE GATT server mode is enabled, use BTServerName if you want the Bluetooth advertised device name to be anything other than the VTAP reader's serial number. If you want to add a PIN for pairing set BTServerPIN. Use BTServerSource if you want to restrict the types of data source permitted to send data to Bluetooth server.
Settings below: BTServerMode | BTServerName | BTServerPIN | BTServerSource
Definition:
Turns BLE GATT server on or off. (Cannot be enabled at the same time as BTKeyboardMode or mDLMode).
Options:
=1 enables BLE GATT server (overrides any BTKeyboardMode setting),
=0 switches it off (default)
Default value: =0
Example value: =1
Definition:
This is the name that the VTAP BLE GATT server will advertise for discovery by a host device.
Options:
Up to 15 characters. If something longer is set it will be truncated.
Defaults to the VTAP assigned serial number. (VTAP Label value in boot.txt.)
Default value: =<VTAP Label>
Example value: =CC123456
Definition:
Optional PIN for pairing the VTAP PRO reader with host device such as PC or tablet.
Options:
Numeric, 6 digits. By default a PIN is not set.
If a PIN of less than 6 digits is set, that PIN will be padded with leading zeros.
So, if you set BTKeyboardPIN=1234, your PIN will actually be 001234.
Default value: N/A
Example value: =123456
Definition:
Provides the option to restrict which sources send output to the Bluetooth server.
Options:
=FF (default) permits GATT server, Bluetooth scanner and Bluetooth keyboard output to the bluetooth server
The values are determined from a bitwise combination of the following hexadecimal values. Source options include these bit values for mobile passes and tag UIDs:
Bit 7 (0x80) = Mobile Pass (Apple VAS/Google Wallet Smart Tap)
Bit 6 (0x40) = STUID
Bit 5 (0x20) = Write to card emulation mode (CardEmulationMode=1 see VTAP NFC tag emulation settings)
Bit 4 (0x10) = mDL data
Bit 3 (0x08) = TNEP handover message from NFC
Bit 2 (0x04) = Scanners
Bit 1 (0x02) = Command interface messages (>interface:type:message see Dynamic configuration commands)
Bit 0 (0x01) = Card/Tag
Default value: =FF
Example value: =04