Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bluetooth 4.0: Low Energy.

Similar presentations


Presentation on theme: "Bluetooth 4.0: Low Energy."— Presentation transcript:

1 Bluetooth 4.0: Low Energy

2 How much energy does traditional Bluetooth use?
Traditional Bluetooth is connection oriented. When a device is connected, a link is maintained, even if there is no data flowing. Sniff modes allow devices to sleep, reducing power consumption to give months of battery life Peak transmit current is typically around 25mA Even though it has been independently shown to be lower power than other radio standards, it is still not low enough power for coin cells and energy harvesting applications

3 What is Bluetooth Low Energy?
Bluetooth low energy is a NEW, open, short range radio technology Blank sheet of paper design Different to Bluetooth classic (BR/EDR) Optimized for ultra low power Enable coin cell battery use cases < 20mA peak current < 5 uA average current

4 Basic Concepts of Bluetooth 4.0
Everything is optimized for lowest power consumption Short packets reduce TX peak current Short packets reduce RX time Less RF channels to improve discovery and connection time Simple state machine Single protocol Etc.

5 Bluetooth low energy factsheet
Range: ~ 150 meters open field Output Power: ~ 10 mW (10dBm) Max Current: ~ 15 mA Latency: 3 ms Topology: Star Connections: > 2 billion Modulation: 2.4 GHz Robustness: Adaptive Frequency Hopping, 24 bit CRC Security: 128bit AES CCM Sleep current: ~ 1μA Modes: Broadcast, Connection, Event Data Models, Reads, Writes

6 Bluetooth low energy factsheet #2
Data Throughput For Bluetooth low energy, data throughput is not a meaningful parameter. It does not support streaming. It has a data rate of 1Mbps, but is not optimized for file transfer. It is designed for sending small chunks of data (exposing state)

7 Designed for exposing state
It’s good at small, discrete data transfers. Data can triggered by local events. Data can be read at any time by a client. Interface model is very simple (GATT) 23.2˚C 60.5 km/h 12:23 pm Gate 10 BOARDING 3.2 kWh PLAY >> Network Available

8 Device Modes Dual Mode Single Mode Bluetooth BR/EDR and LE
Used anywhere that BR/EDR is used today Single Mode Implements only Bluetooth low energy Will be used in new devices / applications

9 Device Modes Dual mode + single modes BR/EDR stack Dual-mode stack
Single-mode stack

10 Physical Layer 2.4 GHz ISM band 1Mbps GFSK
Larger modulation index than Bluetooth BR (which means better range) 40 Channels on 2 MHz spacing

11 Physical Channels Two types of channels

12 Physical Channels Advertising channels avoid

13 Link Layer Link Layer state machine

14 Advertising Devices can advertise for a variety of reasons:
To broadcast promiscuously To transmit signed data to a previously bonded device To advertise their presence to a device wanting to connect To reconnect asynchronously due to a local event

15 Advertising Types: Passive
ADV_NONCONN_IND Packet Size< 39 bytes Each Advertising Period spans the three channels with less than 10 ms separation 10 us jitter at the beginning of the advertising period

16 Advertising Types: Active
Three Way handshake for a second packet <39 bytes All scanners send a scan request Advertisers respond to first scan request Scan response accepted by scanners who issued a request Scanners with no reply to their scan requests backoff

17 Active Scanning Performance
Advertisement every Second

18 Active Scanning Performance
Performance within a 5 s Window Advertisement every Second

19 Data transactions Once a connection is made:
Master informs slave of hopping sequence and when to wake All subsequent transactions are performed in the 37 data channels Transactions can be encrypted Both devices can go into deep sleep between transactions

20 Frequency Hopping CONNECTION_REQ
hopIncrement (hI) Random Number Channel Map (ChM) 40 bits for Used Channels Ch 37, 38, 39 set to 0 The rest 37 bits could take 1 (used) or 0 (not used) At least two used channels in ChM unmappedChannel = (hI + lastUnmappedChannel) mod 37 lastUnmappedChannel uCh uCh is set to 0 for the first connection event uCh belongs to ChM  Transmission over uCh uCh does not belong to ChM  remapping index = uCh mod numUsedCh (taken from the ascending order of used channels)

21 Low Power Wide Area Networks LP-WAN

22 LoRA Architecture

23 MAC of IoT Candidates


Download ppt "Bluetooth 4.0: Low Energy."

Similar presentations


Ads by Google