Bluetopia®4.0 — Bluetooth Protocol Stack
Bluetooth Classic & Bluetooth low energy Technology

Bluetopia

Bluetopia®4.0 is built upon the solid foundation of the Bluetopia® protocol stack that is currently being used in millions of consumer and industrial devices and that was first qualified in 2000.  Developed in ANSI-C, Bluetopia® 4.0 is easily portable to all IC platforms and operating systems and is scalable in memory and processing throughput based on the exact needs of the application 
 

The Bluetopia® 4.0 SDK is comprised of Single Mode and Dual Mode offering.

Bluetopia+LE


  • Optimized for embedded applications and available on most operating systems and processors
  • Highly reliable and shipped in millions of devices
  • Fully Qualified
  • Simple interface with excellent sample applications to speed development
  • Supports all Bluetooth profiles


Bluetopia Protocol Stack Internal Makeup

Bluetopia has been provided for the following platforms.  Some additional porting may be required based on a particular customer’s needs.
arrow Operating Systems   arrow Processors arrow HCI Transports

Windows Mobile 5.0/6.0/6.1/6.5

 

ARM7/ARM9/ARM11/Cortex M3/Cortex M4

UART

Windows CE 5.0/6.0

 

TI Stellaris Cortex M3/M4

USB

Windows

 

TI DSP 54xx/55xx

BCSP

Nucleus

 

TI MSP430

Linux

 

TI OMAP

 

Android

 

FreescaleKinetis Cortex M4

 

DSP/BIOS

 

Freescale MCF

 

QNX

 

ST Micro Cortex M3/M4

 

MQX

 

NXP Cortex M3/M4

 

ThreadX 

 

EFM’32 Gecko Family

 

VxWorks

 

Atmel SAM3S/SAM4S

 

uiTRON

 

RenesasSHx

 

uC-OS II

 

ADI Blackfin

 

NetBSD

 

Intel x86

 

Green Hills Integrity

 

MIPS

 

Proprietary/Scheduler/No OS

 

Power PC

 

FreeRTOS/SafeRTOS

 

ARC

 


  • 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)

  • 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)
  • Includes support for SCMS-T
  • Basic Imaging Profile (BIP)
  • Personal Area Networking Profile (PAN)
  • Health Device Profile (HDP)
  • Audio Video Remote Control Profile (AVRCP)
  • Phone Book Access Profile (PBAP)
  • Basic Printing Profile (BPP)
  • Device ID Profile (DID)
  • Message Access Profile (MAP)
  • Alert Notification Profile (ANP)
  • Alert Notification Service (ANS)
  • Battery Service (BAT)
  • Device Information Service (DIS)
  • Glucose Service (GLS)
  • Glucose Profile (GLP)
  • Health Thermometer Profile (HTP)
  • Health Thermometer Service (HTS)
  • Heart Rate Profile (HRP)
  • Heart Rate Service (HRS)
  • HID over GATT (HOGP)
  • Next DST Change Service(NDCS)
  • Phone Alert Status Profile(PASP)
  • Phone Alert Status Service(PASS)
  • Proximity Profile(PXP)
  • Time Profile(TIP)
  • Tx Power Service(TPS)
  • Scan Parameters Service(ScPs)
  • Scan Parameters Profile(ScPP)

  • 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.


About Bluetooth LE
Bluetooth Low Energy (BLE) extends the capability of Bluetooth to enable developers to design a wide range of new light duty devices that support small data throughput and operate a long time on a coin-sized battery.

Bluetooth Low Energy or BLE is a perfect candidate for use in the healthcare, fitness, security and home entertainment industries and opens up an array of new devices and applications.  BLE paves the way for a multitude of new body-worn communication devices and sensors that could be used to collect heart rate, temperature, glucose readings and numerous other medical and fitness related measurements.  In addition, BLE is expanding the reach and capabilities of a host of machine to machine products. All the tools to support these new applications are now available.

Most of the difference between regular Bluetooth BR/EDR and BluetoothLE resides in the stack. The RF section is mostly reused. The Bluetooth 4.0 specification imposes 2 types of devices: 

Dual mode which is able to support Bluetooth LE in addition to the regular Bluetooth BR/EDR

and

A single mode device, which supports only Bluetooth LE protocol.

This separation allows for asymmetrical network nodes and helps to take advantage of the simplicity of a single mode stack for sensor-like devices in combination with the versatility of a dual mode stack for more complex multifunction devices such as mobile phones

 

++