User's Manual

The-Middle (MITM) attack. When
authentication is enabled, IO capability
is set to be keyboard and display. Refer
to table 2.5 in Bluetooth Core Spec v4.1
Vol 3, Part H, section 2.3.5.1 for details.
Enable Remote
Command
0x0020
This setting is only effective if MDLP
feature is enabled. This setting enables
local device to receive remote command
from remote device and send command
output to remote device through MLDP
data stream.
Do not Save
Bonding
0x0010
Once set, the bonding information won’t
be saved in NVM and the bonding is only
valid for current connection.
IO Capabilities
0x000E
IO capability of the module. Only useful
if Enable Authentication bit is set.
000b: Display Only
001b: Display Yes/No
010b: Keyboard Only
011b: No Input, no output
100b: Keyboard Display
Default: 0000
Example: SR,6000 // Set device as peripheral, buffered read
// and automatically start advertisement
3.2.1.16 SS,<hex32>
This command sets the services to be supported by the device as server role. The
input parameter is 32-bit bitmap that indicates the services to be supported as
server. Supporting service as server role means that host MCU needs to supply the
values of all characteristics in supported services and provides client access to those
values upon requesting. Once the service bitmap is modified, the device must reboot
to make the new services effective. The 32-bit bitmap could be found in table 5.
Table 5: Bitmap of Services
Service
Bitmap
Used in Profiles
Device Information
0x80000000
Blood Pressure, Cycling Speed Cadence,
Glucose, Health Thermometer, Heart Rate,
Running Speed Cadence
Battery
0x40000000
Heart Rate
0x20000000
Heart Rate
Health Thermometer
0x10000000
Health Thermometer
Glucose
0x08000000
Glucose