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 emulation or reading mobile driver's licenses. A VTAP100‑PRO‑BW reader can operate as either a BLE keyboard emulation, BLE GATT server or BLE mDL server. Only one BLE server type can be active at any 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.
The VTAP BLE GATT service has a 16-bit service UUID of 0xD0F0. The client app can scan for BLE devices that advertise this service and potentially offer the user a list of devices which they can connect to.
The service provides 3 characteristics each with 16-bit UUIDs as follows:
-
0xD0F1 - Used to send data to the VTAP reader
-
0xD0F2 - Used to receive data from the VTAP reader
-
0xD0F3 - Status information
The data transferred on all three characteristics takes the form of a JSON string. Appendix B in this page contains an example of the JSON format used for action commands.
There is much more detailed information in the VTAP Application Note on the VTAP PRO BLE GATT server.
Settings below: BTServerMode | BTServerName | BTServerPIN | BTServerSource
Turns BLE GATT server on or off. (Cannot be enabled at the same time as BTKeyboardMode or mDLMode).
This is the name that the VTAP BLE GATT server will advertise for discovery by a host device.
Optional PIN for pairing the VTAP PRO reader with host device such as PC or tablet.