Datasheet
Page 129 of 161
nRF8001 Product Specification
Revision 1.2
24.24 BondSecurityRequest (0x1D)
BondSecurityRequest command sends the Security Manager Protocol (SMP) Security Request
Command.
24.24.1 Functional Description
BondSecurityRequest command allows the application controller to initiate and send the SMP Security
Request Command as described in the
Bluetooth Security Manager protocol.
The request can be initiated by the application controller under the following conditions:
• nRF8001 is in Bond mode (see section 24.15 on page 113
)
• After a connection has been established
• A security procedure has not been initiated by the peer device
If a security procedure has already been initiated by the peer device then the BondSecurityRequest
command is flushed from nRF8001.
See the operating mode during which this command can be used in Table 31. on page 92
. The command
will return a command response event with status ACI_STATUS_ERROR_DEVICE_STATE_INVALID
when it is used in the incorrect mode.
24.24.2 Message Format
Table 70. ACI message structure for BondSecurityRequest
24.24.3 Accepted values
None
24.24.4 Returned events
This command returns a CommandResponseEvent. Data returned in the event is:
• Command code:
BondSecRequest
• Status: Success / Error code
• Response data: None
24.24.5 Bluetooth low energy procedures used
This command initiates the following SM procedure:
•
Bluetooth Core specification v4.0, Vol 3, Part H, Chapter 2.4.6
Message field/
parameter
Value size
(bytes)
Data value Description
Header
Length
11
Command
10x1D
BondSecRequest
Content