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