English | 简体 | 正體

Bluetooth Protocol Stack - Bluetopia®

Bluetopia Protocal Stack for Bluetooth Bluetopia is Stonestreet One's implementation of the upper layers of the Bluetooth protocol stack.  Bluetopia eases Bluetooth application development by providing a robust and flexible software development tool that implements the Bluetooth Protocols and Profiles above the Host Controller Interface (HCI).  Bluetopia's Application Programming Interface (API) provides access to the upper-layer protocols and profiles described below and others and can interface directly to the most popular Bluetooth chips from Broadcom, CSR, TI, and others. 

Two Major Benefits Of Bluetopia

Bluetopia is also portable across multiple operating systems and processors. 
Bluetopia has shipped in millions of devices.





  • Host Controller Interface (HCI)
  • Logical Link Control and Adaptation Protocol (L2CAP)
  • Service Discovery Protocol (SDP)
  • RFCOMM
  • Audio/Video Distribution Transport Protocol (AVDTP)
  • Audio/Video Control Transport Protocol (AVCTP)
  • Bluetooth Network Encapsulation Protocol (BNEP)
  • Object Exchange Protocol (OBEX)


  • Generic Access Profile (GAP)
  • Serial Port Profile (SPP)
  • FAX Profile (FAX)
  • Dial Up Networking Profile (DUN)
  • Generic Object Exchange Profile (GOEP)
  • OBEX Object Push Profile (OPP)
  • OBEX File Transfer Profile (FTP)
  • Headset Profile (HSP)
  • Hands Free Profile (HFP)
  • Hardcopy Cable Replacement Profile (HCRP)
  • Human Interface Device Profile (HID)
  • Synchronization Profile (SYNC)
  • SIM Access Profile (SAP)
  • Generic Audio/Video Distribution Profile (GAVDP)
  • Advanced Audio Distribution Profile (A2DP)
  • Basic Imaging Profile (BIP)
  • Personal Area Networking Profile (PAN)

In addition to the above listed protocols and profiles, Stonestreet One will make available existing and future Bluetooth protocols/profiles as required.

Bluetopia has been provided for the following platforms.  Some additional porting may be required based on a particular customer’s needs.

Operating Systems   Processors HCI Transports

Windows Mobile 5.0/6.0/6.1

 
ARM7/Arm9

UART

Windows CE 5.0/6.0

 

ARM7/ARM9/ARM11

USB

Linux

 

TI OMAP

BCSP

Nucleus

 

Intel x86

QNX

 

ARC

 

ThreadX

 

Renesas SHx

 

VxWorks

 

TI DSP 54xx/55xx

 

uITron

 

ADI Blackfin

 

Green Hills Integrity 

     

NetBSD 

     

Proprietary Scheduler/OS 

     

Qualification Information:
2.1+EDR – QDID B015085
2.0+EDR – QDID B014058

Bluetopia provides an Application Programming Interface (API) that encapsulates the following structure:

Bluetopia Protocol Stack Internal Makeup

The above diagram shows the internal makeup of Bluetooth Protocol Stack - Bluetopia. Application Programming Interfaces are denoted in the diagram as well to denote the different API categories available to the developer.



  • Bluetooth 2.0/2.1+EDR Compliant
  • Fully Thread Safe
  • Multiple Local Bluetooth Devices supported through single instance of Stack
  • Protocols/Profiles can be selectively enabled/disabled
  • Debugging Interface provided
  • Fully Documented API Interface
  • Entire HCI Interface exposed
  • Easily Portable, fully documented, ANSI-C Source Code (Full Source Code Version Only)

  • Binary Only (precompiled to Operating System)
  • Full Source Code


Sample applications, including source code (for Binary and Full Source Code versions) are provided. All sample application source code is written in fully documented, ANSI-C, to allow easy portability among C compilers.

For pricing and additional information on Bluetooth Protocol Stack Bluetopia from Stonestreet One, please go to Contact page for further information.