11
1 © 2014 Toshiba Corporation © 2017 Toshiba Corporation Toshiba Electronics Europe GmbH Bluetooth SDK v3.2 Toshiba Bluetooth LSI Family 09.06.2017

Bluetooth SDK v3 - toshiba.semicon-storage.com · Bluetooth SDK v3.2 • ... TMPM369 & BLE+NFC Starter Kit (PAN1761) Module2 (PAN1026) BLE Profiles GATT Server HRP - Heart Rate profile

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

1 © 2014 Toshiba Corporation © 2017 Toshiba Corporation

Toshiba Electronics Europe GmbH

Bluetooth SDK v3.2

• Toshiba Bluetooth LSI Family

• 09.06.2017

2 © 2014 Toshiba Corporation

Package Content

Toshiba BDS Plugin

AT Commands v1.1

1

2

3

4

3 © 2014 Toshiba Corporation

Chipsets / Platforms

Chipsets

TC35661-501/-502/-551 (SPP + BLE)

TC35667-006 (BLE standalone)

TC35670-006 (BLE + NFC)

TC35675 (BLE + NFC + Flash)

TC35676 (BLE + Flash)

TC35678/9 (BLE + Flash Gen2)

Platforms

BLE v2 Eva Board

TMPM369 & BT Starter Kit (PAN1026)

TMPM369 & BLE Starter Kit (PAN1760)

TMPM369 & BLE+NFC Starter Kit

(PAN1761)

Module2 (PAN1026)

BLE Profiles

GATT Server

HRP - Heart Rate profile

BPP - Blood Pressure profile

FMP - Find-Me profile

HTP - Health Thermomether profile

HoGP - HID over GATT profile

PXP – Proximity profile

SPPoverBLE – Serial Communication.

Beacon profile

GATT Client

ANP – Alert Notification Profile

SDK Main Features at a Glance

Software API

BLE

GATT Client

GATT Server

GAP Peripheral & Central

LE Manager

BLE Security management (SMP)

Automatic BLE Key-handling

SPP

Initiator role

Acceptor role

BT Classic Manager

BT Classic Security (incl. Secure

Simple Pairing)

Automatic BT Classic Key-handling

Toshiba Electronics Europe GmbH

AT Commands

BLE

GATT Server

GAP Peripheral & Central

LE Manager

BLE Security management (SMP)

System Commands

Embedded Serial Profile

4 © 2014 Toshiba Corporation

New Features

• NEW Features:

+ New AT Command set features available.

+ SDK & AT Multi-conection capable.

+ Support for Generation 2 Chipsets (i.e. TC35678/79).

+ Support for TC35661-551

+ LE Secure Connections

Dual-Mode

Bluetooth Driver

BLE API

BLE Profiles

SPP API NFC API

AT command Intepreter

SDK v3.x

TC356xx (standalone)

Firmware

5 © 2014 Toshiba Corporation

HW

Ho

st/ S

ta

nd

alo

ne

S

oftw

are

BLE SPP

Dual Mode Bluetooth Driver

Bluetooth LSI TC356xx

Toshiba Electronics Europe GmbH

Ke

y St

ore

Porting Layer

SPP Demo Application

SPP API

BLE API

BLE Demo Application

BLE Profile

TCU Classic Drivers TCU BLE Drivers

6 © 2014 Toshiba Corporation

- FreeRTOS

- POSIX

- OS Less

- ...

- ...

- PAN1026

- PAN1026A

- PAN1760

- PAN1760A

- PAN1761

- ...

- TC35661 Starter-kit

- TC35667 Starter-kit

- TC35670 Starter-kit

- TC35675/76 Board

- TC35678/9 Board

- Cortex M3

- Cortex M0

- ...

Platform Independence

SDK

v3.2

CPUs Boards Modules RTOS

Different HW / SW

environments can be

supported.

Toshiba Electronics Europe GmbH

7 © 2014 Toshiba Corporation

RTOS Independence

• Doesn‘t require an OS.

• But can run under almost any current RTOS.

* RTOS Must posses some kind of message passing mechanism.

OS Less Systems

FreeRTOS

POSIX

Proprietary OS*

....

Toshiba Electronics Europe GmbH

8 © 2014 Toshiba Corporation

Comprehensive API Help

• Available in a Compiled HTML files

• Easy browsing and information search

• Dependency & collaboration diagrams

API Structures

visualisation

Interactive

dependency

diagrams

Content overview

Toshiba Electronics Europe GmbH

9 © 2014 Toshiba Corporation

BDS Plugin Features

Toshiba Electronics Europe GmbH

• Supports latest Bluetooth Developer Studio

• Generates ready-to-compile source code for GATT Server & Client profiles

including:

1. GATT Services

2. GATT Characteristics

3. GATT Descriptors

4. GATT Operations

5. Advertising

... and IAR Test Project for instant profile testing!

Toshiba Plugin

Profile

Source

files

Profile

Source

files

Profile

Source code

files

Confidential

Toshiba Electronics Europe GmbH

11 © 2014 Toshiba Corporation Toshiba Electronics Europe GmbH