API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

BTSECURITYLEVEL

Brew Release
Brew MP 1.0.2
See Also
None
Description
Possible values for Bluetooth Security Level. AEEBT_SEC_NONE, AEEBT_SEC_AUTHENTICATE and AEEBT_SEC_AUTHENTICATE_AND_ENCRYPT are only applicable for pre v2.1 devices.
Definition
  •    AEEBT_SEC_NONE                      : No security will be enforced.
                                             If the device is v2.1 or greater, this level
                                             maps to AEEBT_SEC_SM4_LOW.
       AEEBT_SEC_AUTHENTICATE              : Requires authentication only.
                                             If the device is v2.1 or greater, this level
                                             maps to AEEBT_SEC_SM4_MEDIUM.
       AEEBT_SEC_AUTHENTICATE_AND_ENCRYPT  : Requires both authentication and
                                             encryption.
                                             If the device is v2.1 or greater, this level
                                             maps to AEEBT_SEC_SM4_MEDIUM.
       AEEBT_SEC_SM4_LOW                   : Low Security; Man in the middle (MITM)
                                             protection not necessary; Encryption not necessary;
                                             Minimal user interaction desired; Unauthenticated 
                                             link Key used. No link key used for pre v2.1 remote 
                                             devices.
       AEEBT_SEC_SM4_MEDIUM                : Medium security; MITM protection not necessary;
                                             Encryption desired; Un authenticated Link Key used.
                                             Combination Key used for pre v2.1 remote devices.
       AEEBT_SEC_SM4_HIGH                  : High Security ; Strong MITM protection desired;
                                             Encryption desired; User interaction acceptable.
                                             Authenticated Link Key used. Combination Key used
                                             for pre v2.1 remote devices.
    
       typedef uint32 BTSecurityLevel
    
Comments
None