User's Manual

Class 1 Bluetooth v2.0 Module
User’s Guide
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/bluetooth
83
9.5.3 !
This command is used to ask the module/host how many bytes of data it will send next.
If the module/host sends a length value that is too large to hanlde, then it can be rejected by resending
the !command. This is because accepting a value implies this end should send a ? prompt to trigger the
data phase (see Section 9.5.4).
9.5.4 ?
This command is used to inform the other end that it is safe to send the number of bytes
belonging to ‘data’ phase indicated in the most recent ! command.
9.6 Message Sequence Charts
The color scheme uses RED text as commands from a host to the module and BLUE text as responses
and prompts from the module to the host. Command/responses shown in BLACK are associated with
non-obex related states.
Apart from OBEX connection and disconnection scenarios, to avoid repetition, all message sequence
charts shall assume that the module is in an Obex connected state.
9.6.1 Usage: Make OBEX PUSH connection (No Authentication)
Figure 25: Make OBEX PUSH connection (no authentication)
9.6.2 Usage: OBEX Push Disconnection
Figure 26: OBEX Push disconnection