Beruflich Dokumente
Kultur Dokumente
Agenda
What is Bluetooth low energy? Demo of CC2541DK-SENSOR Getting Started with TI Bluetooth low energy Evaluation of CC2541DK-MINI
Master
Bluetooth Branding
Single Mode
Dual Mode
Classic
5
AAA
WiFi
Coin Cell
BT BLE
6
[Mbps] 50
Technology
Maximum Throughput
(Symbol rate)
11
3 1
WiFi BT BLE
Technology
6
Connection Events
All communication between two connected devices occur during Connection Events
Occur even when one (or both) sides have no data to send Occurs periodically
time
Sleeping
Sleeping
7
Profile Service
Characteristic Properties Value Descriptor
...
Proximity Profile
Link Loss Service Immediate Alert Service
DIS
System ID Read Only XX ... XX User. Disc.
Find Me Profile
Immidiate Alert Service
GATT Architecture
GATT specifies the structure in which data is stored and exchanged. Servers have data, which are exposed using characteristics. Clients want to use this data
Server Client Requests or Commands
Service Characteristic Characteristic Service Characteristic Characteristic
Responses
10
Demo of CC2541DK-SENSOR
Apple iPad connected to Texas Instruments SensorTag
11
Central Device
Master + Client (wants data)
I2C
KTXJ9
Acceleration
IMU-3000
Rotation
T5400
Pressure
SHT21
Humidity
MAG3110
Magnetic Field
TMP006
Temperature
12
Getting Started
With Texas Instruments Single Mode Bluetooth low energy
13
Download
Order Kit
Order Kit
Download SW Stack
One-Chip Solution
Two-Chip Solution
(Network Processor)
Serial
MCU
Application + Profiles
Development Kits
CC2540DK CC2541EMK Advanced kit with several peripheral interfaces and features
CC2541DK-SENSOR Targeting smartphone App developers. The SensorTag provides sensor data from six sensors
CC2541DK-RC The Remote operates as a mouse, keyboard and consumer remote using HOGP
16
The latest adopted SIG Profiles and example Proprietary Profiles Over the Air Download (OAD)
17
Source
Apps
Library
...
Other Profiles
Generic Access Profile Generic Attribute Profile OSAL Attribute Protocol Security Manager Stack
Logical Link Control and Adaption Protocol HCI Link Layer Physical Layer
OSAL = Operating System Abstraction Layer (Prioritized task handling loop) HAL = Hardware Abstraction Layer (Drivers and API for LEDs, Buttons etc) Full API to access all stack functionality in the stack (Library) from the Application and Profiles
18
Evaluation of CC2541DK-MINI
20
CC2541DK-MINI Unboxing
Quick Start Guide
Keyfob Casing CC2541 Keyfob CC2540USB Dongle
CC Debugger
Setup PC environment
1. Insert CC2540 USB Dongle 2. Install driver, located at \BLE-CC254x-1.3\Accessories\Drivers 3. Start BTool
1. 2. Choose Port (dependent on your machine) Press OK
22
OR
Evaluate CC2541DK-MINI
Device information Message Log Device Control
24
Accelerometer
Acc. Enable Read/Write 01 User Desc. X-Coordinate Read+Notify 09 Noti.Enable 01:00
...
Link Loss
TX Power
25
26
BEEP
27
28
Generic
SimpleBLEPeripheral SimpleBLECentral SimpleBLEBroadcaster SimpleBLEObserver
Bluetooth SIG adopted Profiles Cycling Speed and Cadence Running Speed and Cadence Blood Glucose HID over GATT Proximity Find me Health thermometer Heart rate sensor Time Alert Notification Battery Status (BLEv1.4) (BLEv1.4)
- Certified (pending) - Certified - Certified - Certified - Certified - Certified - Certified - Certified - Certified
(BLEv1.2, February 12) (BLEv1.2, February 12) (BLEv1.1, July 11) (BLEv1.1, July 11) (BLEv1.1, July 11) (BLEv1.1, July 11) (BLEv1.1, July 11) (BLEv1.1, July 11) (BLEv1.1, July 11)
29
TI Bluetooth low energy Solutions http://www.ti.com/ble TI Bluetooth low energy Wiki http://www.ti.com/ble-wiki TI Bluetooth low energy E2E Forum
http://www.ti.com/ble-forum
TI Bluetooth low energy SensorTag
http://www.ti.com/sensortag
30