iWRAP 6.1 Bluetooth Software - Silicon LabsiWRAP + BGScript = Easy Development and Lower BoM...

7
iWRAP 6.1 Bluetooth ® Software May 2015

Transcript of iWRAP 6.1 Bluetooth Software - Silicon LabsiWRAP + BGScript = Easy Development and Lower BoM...

Page 1: iWRAP 6.1 Bluetooth Software - Silicon LabsiWRAP + BGScript = Easy Development and Lower BoM External MCU need for application Adds cost and PCB size requirements Separate SDK needed

iWRAP 6.1 Bluetooth® Software

May 2015

Page 2: iWRAP 6.1 Bluetooth Software - Silicon LabsiWRAP + BGScript = Easy Development and Lower BoM External MCU need for application Adds cost and PCB size requirements Separate SDK needed

2 Silicon Labs Confidential

iWRAP Bluetooth Stack

New features in iWRAP 6.1

BGScript for iWRAP

iWRAP Feature Matrix

Topics

Page 3: iWRAP 6.1 Bluetooth Software - Silicon LabsiWRAP + BGScript = Easy Development and Lower BoM External MCU need for application Adds cost and PCB size requirements Separate SDK needed

3 Silicon Labs Confidential

APPLICATIONS

FEATURES

Product Family Directory

Bluetooth BR/EDR Radio

Bluetooth Module

Bluegiga iWRAPTM

L2CAP

RFCOMMSecurity

Manager (SM)

Application

Host (MCU)

UART

Generic Access Profile

(GAP)

HCI

SPP, iAP etc. profiles

A2DP, HDP etc. profiles

Cable replacement

Smart phone accessories

Stereo and hands-free audio

HID

iWRAP Bluetooth Stack

A fully featured Bluetooth 3.0 Stack

Implements 13 different Bluetooth profiles for data and audio

SPP, iAP, OPP, FTP, HID, DUN and HDP

A2DP, AVRCP v.1.5, HFP v.1.6, HSP, PBAP and MAP

Up to 7 simultanous connections and data throughput up to 550kbps

Apple MFI complaint with iAP1 and iAP2 protocols

Integrated SBC, mSBC, aptX®, aptX® low latency and AAC audio codecs

Easy-to-Use ASCII based API over UART

Field upgradable over UART

Bluetooth 3.0 Integrated profiles Easy to use API

A f

ully f

eatu

red B

lueto

oth

3.0

Sta

ck

Page 4: iWRAP 6.1 Bluetooth Software - Silicon LabsiWRAP + BGScript = Easy Development and Lower BoM External MCU need for application Adds cost and PCB size requirements Separate SDK needed

4 Silicon Labs ConfidentialProduct Family Directory

New Features in iWRAP6.1

Bluetooth 3.0 Integrated profiles Easy to use API

A f

ully f

eatu

red B

lueto

oth

3.0

Sta

ck

Bluetooth BR/EDR Radio

Bluetooth Module

Bluegiga iWRAPTM

L2CAP

RFCOMMSecurity

Manager (SM)

Application

Host (MCU)

UART

Generic Access Profile

(GAP)

HCI

SPP, iAP etc. profiles

A2DP, HDP etc. profiles

Audio tone support

Audio tones (files) can be stored in the Bluetooth module’s flash memory

Playback support for stored files

Audio tone mixing

Audio tones can be mixed with A2DP or HFP audio output

Enhanced reconnection logic

End user configurable Bluetooth reconnection logic

Simultanous AVRCP controller and target profiles

Improved user experience with latest smart phones

I2C API

Software APIs added for the I2C interface

BGScriptTM support

Script applications embedded into the Bluetooth module

Page 5: iWRAP 6.1 Bluetooth Software - Silicon LabsiWRAP + BGScript = Easy Development and Lower BoM External MCU need for application Adds cost and PCB size requirements Separate SDK needed

5 Silicon Labs ConfidentialProduct Family Directory

BGScriptTM for iWRAP

Bluetooth 3.0 Integrated profiles Easy to use API

A f

ully f

eatu

red B

lueto

oth

3.0

Sta

ck

BGScript is an easy-to-use scripting language

Enables application programming into the Bluetooth module

Eliminates the need for an external host (MCU)

Provides APIs to manage both the Bluetooth stack and I/Os

Currently supports only the WT32i Bluetooth Audio module

www.bluegiga.com/wt32i

BGScript SDK is free-of-charge

www.bluegiga.com/iwrapBluetooth Radio

HCI

Bluetooth Module

iWRAPTM API

L2CAP

RFCOMM Security Manager (SM)

Generic Access Profile

(GAP)

HCI

SPP, iAP etc. profiles

A2DP, HDP etc. profiles

BGScriptTM interpreter

Application

Page 6: iWRAP 6.1 Bluetooth Software - Silicon LabsiWRAP + BGScript = Easy Development and Lower BoM External MCU need for application Adds cost and PCB size requirements Separate SDK needed

6 Silicon Labs ConfidentialProduct Family Directory

The conventional approach

The Silicon Labs approach

iWRAP+ B

GScri

pt

No host MCU needed

Peripherals connected directly to the Bluetooth module

BGScript application embedded in the Bluetooth module

iWRAP + BGScript = Easy Development and Lower BoM

External MCU need for application

Adds cost and PCB size requirements

Separate SDK needed for the MCU

Simple development, lower cost, smaller size

WT32i Bluetooth Audio Module

Buttons&

Leds

iWRAP over UART

IO or PWMBattery

Ext. Codec

I2S

SPK

I2C

WT32i Bluetooth Audio Module

Buttons&

LedsIO

I2S

Battery

I2C

SPK

Ext.Codec

Page 7: iWRAP 6.1 Bluetooth Software - Silicon LabsiWRAP + BGScript = Easy Development and Lower BoM External MCU need for application Adds cost and PCB size requirements Separate SDK needed

Thank You!

www.silabs.com | www.bluegiga.com