Rev: 13 September 2005
Class 2 Bluetooth module - F2M03C2
Datasheet
5.5 RFCOMM Stack
In this firmware version the upper layers of the Bluetooth stack up to RFCOMM are run onboard the
module. This reduces host-side software and hardware requirements at the expense of some of the power
and flexibility of the HCI only stack.
BASEBAND and RF
HCI
LINK MANAGER
L2CAP
Device
Manager
RFCOMM
SDP
Port Entity
Application
Host
F2M03
The RFCOMM firmware exposes APIs (application programming interface) to L2CAP, Service Discovery
Protocol (SDP), RFCOMM and Device Manager (DM) functionality. Background information on Bluetooth
and its upper layers can be found in the Bluetooth specification v1.1. The firmware also contains a Virtual
Machine (VM), which may be used to develop customer applications on the module.
Two variants of this firmware are provided; one supports the BlueCore Serial Protocol (BCSP) transport
protocol and the other supports the Bluetooth UART (Universal Asynchronous Receiver Transmitter) H4
protocol.
Note:
RFCOMM firmware does not expose the Host Controller Interface (HCI) and is, therefore, not suitable for
use with third party stacks.
Embedded Two-Processor
Architecture
5.5.1 Key Features of the RFCOMM Stack
Interfaces to Host
RFCOMM, an RS-232 serial cable emulation protocol
SDP, a service database look-up protocol
Connectivity
Maximum number of active slaves: 3
Maximum number of simultaneous active ACL connections: 3
Maximum number of simultaneous active SCO connections: 3
Data Rate: up to 350 Kb/s
Security
Full support for all Bluetooth security features up to and including strong (128-bit) encryption.
Power Saving
Full support for all Bluetooth power saving modes (Park, Sniff and Hold).
2003 Free2move AB
Page 21(46)