bluetoe
bluetoe copied to clipboard
C++ Framework to build Bluetooth LE Server (GATT)
Bluetoe is missing the feature to request a change in the Phy from the peripheral side. This will lead to: - LL/CON/PER/BV-40-C - LL/CON/PER/BV-44-C - LL/CON/PER/BV-45-C failing.
LL/CON/ADV/BV-03-C fails
When handling the connection timeout, the CRC is not taken into account. This would lead to the theoretical situation, where all received CRCs are invalid and the connection would not...
It is not handle, when the instant of a PHY update is in the past. LL/CON/PER/BI-09-C fails
LL/SEC/PER/BI-03-C and LL/SEC/PER/BI-04-C requires the IUT to disconnect the connection. It requires to not even acknowledge the received PDU. The challenge here is, that in case, that the LL central...
According to the Spec: If, at any time during the encryption start procedure after the Peripheral has received the LL_ENC_REQ PDU or the Central has received the LL_ENC_RSP PDU, the...
SM/PER/EKS/BV-02-C fails with a minimum key size of 7 bits. The same test pass, with a minimum length of 16.
The test SM/PER/PROT/BV-02-C [SMP Time Out – IUT Responder] will fail, as there is no timeout implemented in the security manager.
According to GATT/SR/UNS/BI-02-C [Unsupported ATT Commands on Server] (and Vol. 3; Part F; 3.3.), an unsupported command shall be ignored: If a server receives a command that it does not...