apdu-over-ble
apdu-over-ble copied to clipboard
Specification of a protocol to transmit APDU commands and responses over Bluetooth Low Energy
Address #14: Only a single APDU at a time can be exchanged over BLE (as a SE can only process a single command at a time) and the responsibility of...
The BLE interface is comparable to the NFC interface, in high level. By definition, APDU-chat is a command-response pair protocol. In Java terms, the smallest interface to use is `byte[]...
When a peripheral is notifying the client that the APDU responses are ready it needs to retry the notification until it is received. Certain phones seem to miss the notification...
We need to add a channel to pass various HW errors from the device to application. Some of possible errors are: • Communication error with chip • Battery too low...
The "MTU" (minimum transfer unit) size negotiation is already defined in the BLE protocol stack. By default, the size available for data is [20 bytes](https://punchthrough.com/blog/posts/maximizing-ble-throughput-part-2-use-larger-att-mtu), but some devices like the...
We need to investigate new threats caused by creating a BLE interface towards the NFC and how to eliminate or minimize them. For example, some applications (e.g. U2F) require the...