User's Manual
Enhanced Class 1 Bluetooth v2.1 Module
User’s Guide
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/wireless
85
CONN-GUIDE-BT740_v0.2
Figure 8-15: SSP, Keyboard Only sequence diagram
The first EVT_SIMPLE_PAIRING indicates that a simple pairing procedure started and at that point the
host responds with a confirm packet which contains the passcode that was visually obtained from the
peer device (or both peers decided to use the same code). When the peer confirms the pairing, a second
EVT_SIMPLE_PAIRING is sent to the host with an appropriate success/fail code.
If pairing is successful, EVT_LINK_KEY is sent to the host; if not RSP_PAIR_INITIATE indicates a non-ok
status code
8.15.3 SIMPLE PAIRING Confirmation
This confirmation packet provides a response to the module as a result of a EVT_SIMPLE_PAIRING
event and conveys to the module additional information required to complete a simple pairing procedure.
This is a confirmation packet and does not result in a response from the module.
Event Packet
Offset
Field
Value
Comments
0
LENGTH
15
1
CHANNEL
0
2
EVENT
[CNF_ SIMPLE_PAIRING]
3
FLOW_OUT
??
Runtime value
4..9
BDADDR[6]
Nap[0,1]:Uap[2]:Lap[3,4,5]
Bluetooth address of pairing
device
10
action
2..3
See description below
11..14
actionval
4 bytes
See description below
Action :: 0 & 1
This is illegal and is ignored by the module.
Action :: 2
This informs the module the response to a YES/NO query. Set ‘actionval’ to 00000000 for NO and non-
00000000 for YES.
Action :: 3