ABOUT PARROT
Parrot Bluetooth® wireless technology Protocol Stack
Blues Universal Embedded Software
The Parrot Bluetooth® wireless technology protocol stack contains all Bluetooth® wireless technology specific protocols layers above HCI except TCS. The RF part, the Baseband and the LMP are supposed to be integrated in a module that communicates using HCI interface. So our stack is comprised of HCI, Control Kernel, L2CAP, RFCOMM, OBEX, SDP.
The Control Kernel handles voice SCO connections and security aspects such as pairing. All the external interfaces are collected in the Application Programmers Interface (API).
BLUES 4.0
Phone Management HFP 0.96 - 1.0 - 1.5 HSP 1.0
Phone Book SyncML 1.1 - 1.2 SYNC 1.1 (IrMC SYNC over BT) OPP 1.1 Server/Client (Vcard 2.1, 3.0 and Pictures) GSM 07.07 AT commands PBAP 1.0 Nokia synchronization protocol
Audio Streaming A2DP 1.2 AVRCP 1.3
Others FTP 1.1 BIP 1.0 SPP 1.1 DUNP 1.1 (gateway) Software update over SPP, OPP, FTP, DUNP.
Parrot Blues Bluetooth Stack schema:

Compatibility
This is a must if your application communicates with other products developed by other manufacturers.
- Qualification (QDID : B012423 - B012424)
- Bluetooth® 2.0 + EDR compliant
- Multi-point supported
Portability
A configuration module is used to modify different parameters allowing :
- RAM usage limitation with maximum packet sizes for each layer.
- VROM usage limitation if layers like OBEX are not used.
Total ROM size 30Kbytes
- HCI 2 Kbytes.
- L2CAP 8 Kbytes.
- SDP 8 Kbytes.
- RFCOMM 6 Kbytes.
- OBEX 5 Kbytes(These figures are based on a DSPG OAK implementation).
RAM-usage
- Depending on number of connections and maximum allowed packet sizes.
- Minimum : 4 Kbytes.
|