70
Silicon Labs / Colloque GEII (Longwy) 1 JUNE 23, 2019 https://www.silabs.com/products/development-tools/thunderboard/thunderboard-sense-two-kit

Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Silicon Labs / Colloque GEII (Longwy)

1

J U N E 2 3 , 2 0 1 9

https://www.silabs.com/products/development-tools/thunderboard/thunderboard-sense-two-kit

Page 2: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Silicon Labs Corporate Overview

IoT wireless needs

Power Autonomy

Security

Interoperability and Multi-Protocol

Silabs IoT products

Common Hardware IoT platform

Common Software IoT Platform

Tools : IDE & Evaluation Boards

Customer Use Case

Evaluation board demonstration : Sending BLE Sensors data to the cloud

Agenda - Colloque GEII (Longwy)

2

Page 3: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Silicon Labs Corporate OverviewThe leader in silicon, software and solutions for a smarter, more connected world.

Page 4: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

A Global Company

4

~1500 EMPLOYEES WORLDWIDE

HEADQUARTERED INAUSTIN

INTERNATIONAL HQ SINGAPORE

Sales OfficesR&D Centers

Page 5: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

A leading provider of silicon, software and solutions for a smarter, more connected world

Core competencies in mixed-signal and RF integration

A track record of multiple industry firsts, transforming and disrupting large markets

Focus on high-quality, diversified markets positioning us well for sustainable growth

Scalable, fabless manufacturing model

$645 $698

$769

$868

2015 2016 2017 2018

Silicon Labs

5

REVENUE ($M)

2015, 2016, 2017 & 2018 MOST RESPECTED SEMICONDUCTOR COMPANY

FOUNDED IN 1996

LISTED SLAB

~35,000 CUSTOMERS

>1,700 PATENTS

Page 6: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

RF Synthesizer

Fundamental breakthrough in mixed-signal and CMOS RF integration

Leveraging Our 20-Year History into the Future

Infrastructure

Broadcast

IoT

Software

Tuners

Wireless

MCU

Timing

Isolation

1996 Today

AccessModem

6

Page 7: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

I N T E R N E T O F T H I N G S

MCU | Wireless | Sensors

~55% REVENUE

Diversified Product Portfolio

I N F R A S T R U C T U R E

Timing | Isolation

<25% REVENUE

B R O A D C A S T

Automotive Radio | TV Tuners

~15% REVENUE

A C C E S S

Modems | SLICs | PoE

>5% REVENUE

7

H I G H G R O W T H M A T U R E

Page 8: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

AutomotiveComputing

Consumer

Industrial

Communication

IoT Market Opportunity

8

80B INSTALLED BASE

2025e

31B INSTALLED BASE

2018

Source: IHSMarkit IoT Tracker 2018 Q3, WSTS Autumn 2018 and Silicon Labs’ estimates.

13% CAGR

Page 9: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

The IoT Represents the Opportunity of our Lifetime

9

1

10

100

Bill

ion

s

Smartphone Computer IoT

80B

Source: IHS and Silicon Labs estimates

2

3

5

20

30

50

77B

2B

15B

4B

2B

202520172012 2013 2014 2015 2016 2018 2019 2020 2021 2022 2023 2024

70

2011

7.5B Population P A R T 1

Existing infrastructure and technology

Page 10: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

P O W E R / S E C U R I T Y / I N T E R O P E R A B I L I T Y

IoT Wireless Jungle, How to Address it?

FLEXIBILITY is the key !

Page 11: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Radio Frequencies Mess : SubGHz Versus 2.4GHz ISM bands

Page 12: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Many Local Network Topology

Point to Point Star (up to 8) LE dual topology

Master SlaveMaster/Slave

Mesh Beacon

Mesh

Page 13: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

P O W E R / S E C U R I T Y / I N T E R O P E R A B I L I T Y

IoT Wireless Needs : Low Power Device is a MUST

Page 14: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

What does Energy Friendly mean?

A typical sense, compute and connect application

Compute Sense Compute & TX/RXSense

Silicon Labs Confidential14

Page 15: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Generic (W)MCU

mA

μA

A typical sense, compute and connect application

Compute and TX/RXSense

Silicon Labs Confidential15

Page 16: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Gecko TechnologyGeneric (W)MCU

A typical sense, compute and connect application

mA

μA

Compute and TX/RXSense

Silicon Labs Confidential16

Page 17: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Low Power Sub-Systems

EM4H Hibernate

EM1 Sleep

EM0 Run

EM2 Deep Sleep

EM3Stop

EM4S Shutoff

Feature available down to Energy Mode

ADC

Main CPU

OPAMP / DAC

RTC DMA

WDOG

Traditional application: CPU micro-manages peripherals

Reduces ability to sleep. Must wake up on every interaction

Limits scale of application. CPU can only do so many things at once

High energy consumption

Autonomous sub-systems

Free up the CPU

Allow higher sleep duty-cycles

Enables ultra low power applications

Specialized functionality

Chain standalone peripherals

LESENSE – Ultra low power analog sensors

What if you could take it even further?

ADC

RAM

PRS PRS

Sensing

Data

Interrupt

Data / Control

DMA RAM

Page 18: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

P O W E R / S E C U R I T Y / I N T E R O P E R A B I L I T Y

IoT Wireless Needs : Device Security is a MUST

Page 19: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

ClassHobbyist /

script-kiddieAdvanced

hackersSecurity researchers Nation state attacks

Motivation Fun, curiosity, fame Fame, financialCuriosity, improve

security, novel ideas and attacks

Espionage, sabotage

ResourcesLimited, commodity hacking equipment

Semi-specialized equipment, experts in

single domain

Ultra-specialized equipment, experts in

multiple domainsUnlimited

Exponentially increasing cost of security

Who Is the Adversary? Why Do They Attack?

Silicon Labs Confidential19

Page 20: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Adversary strengthens

Always new, novel attacks

Must upgrade security during lifecycle

Not all attacks are patchable

Need strong HW security today

What Is the Right Security Level?

Silicon Labs Confidential20

Time

Level of securityAdversary strength

Today End of life for device

Choice of security level

Page 21: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Secure Lifecycle Management

Silicon Labs Confidential21

Silicon Labs

Des

ign

FieldCustomer

Man

ufa

ctu

rin

g

Secure development / debug tools

End-of-life

Secure OTA Firmware updates

Secure design practices and tools

Signed and encrypted firmware

Secure SW transfer

Signed and encrypted firmware

Secure factory programming

Anti-cloningKeys and identities

Anti-cloning

Secure factory programming Secure

communications

Secure communicationsand commissioning

Device management and feature

configuration

Change owner

RMA

Page 22: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Using identical, secret, random key

Common ciphers

AES (Advanced Encryption Protocol): 128/192/256-bit block cipher

ChaCha20: Stream cipher

Block ciphers must be used in block cipher modes (CBC, GCM, CCM, CTR) etc.

HW Engines are fire and forget, used in conjunction with DMA

Symmetric Cryptography (Private Key)

Silicon Labs Confidential22

SS

Encrypt and sign

Decrypt and check signature

010100

Page 23: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Why

Cryptography can be used to encrypt, decrypt and sign data

Any secure system requires integrity (= signatures), authenticity (=signatures) and confidentiality (=encryption)

Examples are securing firmware updates, sensitive data, all communication with devices or cloud such as Bluetooth, ZigBee, TLS (IP-connections) etc.

Hardware is typically faster, more energy efficient and more secure than SW implementations

How

Lightning fast hardware engines for every major IoT cipher

A customized version of the mbed TLS library that uses the hardware engines optimally

SW libraries, such as Wireless stacks, secure bootloaders and secure NCP-host utilize the hardware engines

Hardware Crypto Engines

HW CryptoEngines w/DPA

True Random Numbers

Secure Debug Lock

Secure Boot

Page 24: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Why

The vendor typically needs control over the firmware running on the device

Most attacks rely on changing/controlling the code running on a device

Most vendors consider the firmware their IP, and keep it confidential

How

The Gecko bootloader supports asymmetric signature verification on boot and boot loading

Supports encryption of firmware images

Secure Bootloader

Silicon Labs Confidential24

HW CryptoEngines w/DPA

True Random Numbers

Secure Debug Lock

Secure Boot

*Advanced security parts only

Page 25: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

P O W E R / S E C U R I T Y / I N T E R O P E R A B I L I T Y

IoT Wireless Needs : Interoperability and Multiprotocol is a MUST

Page 26: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

IoT Wireless Connectivity

Silicon Labs Confidential

Page 27: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

What Makes Multiprotocol Work? – Building Blocks

Silicon Labs Confidential27

Multiprotocol-enabled Wireless Gecko SoC

Shared Code Infrastructure

Silicon Labs wireless protocol stacks all use the same low level MCU and radio drivers and libraries

RAIL Library

Radio Abstraction Interface Layer gives wireless stacks a consistent API to share the radio

Radio Scheduler

Manages shared radio for wireless stacks

Micrium OS

Micrium kernel manages sharing of resources between 2 wireless stacks

Bluetooth + Proprietary

protocol

MicriumOS

Radio Scheduler

/ RAIL

Page 28: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

H A R D W A R E I O T P L A T F O R M : E F R 3 2 F A M I L Y

Silabs IoT products

Page 29: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Silabs IoT Product offering

Development ToolsWireless SoCs & Modules

29

Software + Stacks

Page 30: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Making it Easy to Build Connected, Interoperable Devices

Broad offering of low-power MCUs

Extensive wireless protocols including Bluetooth, mesh, proprietary, and Wi-Fi

Variety of sensors including infrared, proximity, heart rate, and position sensors

Tools, embedded software, and cloud services to accelerate development

30

Embedded software and cloud services

Sensors

8-bit, 32-bit MCUs Wireless MCUs Wireless modules

Page 31: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Generic Wireless Gecko Block Diagram

32-bit bus

Peripheral Reflex System

Energy Management

Voltage Regulator

VoltageMonitor

DC-DCConverter

Brown-outDetector

Power-onReset

Clock Management

High FreqCrystal Osc

High FreqRC Osc

AuxiliaryRC Osc

UL & Low FreqRC Osc

Low FreqCrystal Osc

CPU and Memory

ARM Cortex-M4w/ FPU + MPU

128kB – 1M Flash ETM

DebugInterface

16-256 kB RAM LDMAController

Serial Interfaces

USART LowEnergy UART

I2C

Timers and Triggers

Timer/Counter

Low Energy Timer

LESENSE Watchdog

Pulse Counter Protocol Timer

RTCC Cryotimer

I/O Ports

ExternalInterrupt

GPIO(5V Tol)

Pin Reset GPIOWakeup

EM4H Hibernate

EM1 Sleep

EM0 Run

EM2 Deep Sleep

EM3Stop

EM4S Shutoff

Feature available down to Energy Mode

Analog Modules

ADC AnalogComparators

IDAC

VDAC & OPAMP

Cap Sense

Security

CryptoAES, ECC, SHA

CRC32

PRNG/TRNG

Radio

Bluetooth 5802.15.4

2.4G and <1Gproprietary

IntegratedPA

RadioController

Packet Trace Radio Crypto

Page 32: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

The Gecko MCUs and SoCs

Mighty Gecko ✓ ✓ ✓ ✓ Basic

256 – 1024 kB FlashUp to 19.5 dBmSub-GHz + 2.4 GHzQFN32, QFN48, BGA125

Blue Gecko ✓ ✓ Basic

128-1024 kB FlashUp to 19.5 dBm2.4 GHz and Sub-GHzQFN32, QFN48, WLCSP43, BGA125

Flex Gecko ✓ Basic

32-1024 kB FlashUp to 19.5 dBmSub-GHz + 2.4 GHzQFN32, QFN48, BGA125

GeckoMCUs

Advanced

4–2048* kB FlashUSB, Ethernet, CANQFP, QFN, BGA, CSP24 – 192 pins

Page 33: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Flash / RAM(kB)

2.4 GHz 2.4 GHz Multi-Band 2.4 GHz Multi-Band

1024 / 256

1024 / 128

512 / 64

256 / 32

QFN32 (5x5 mm) QFN48 (7x7 mm) BGA125 (7x7 mm)

Mighty Gecko SoC Portfolio

33

MG13P732F512GM32*

MG13P632F512GM32

MG13P732F512GM48*

MG13P632F512GM48

MG13P733F512GM48*

MG1P132F256GM32*

MG1B232F256GM32

MG1B132F256GM32

MG1V132F256GM32

MG1P232F256GM32*

MG1P132F256GM48*

MG1B232F256GM48

MG1B132F256GM48

MG1V132F256GM48

MG1P232F256GM48*

MG1P133F256GM48

MG1P233F256GM48*

MG12P232F1024GM48

MG12P132F1024GM48

MG12P232F1024GL125

MG12P132F1024GL125

MG12P432F1024GM48*

MG12P332F1024GM48*

MG12P432F1024GL125

MG12P332F1024GL125

MG12P433F1024GM48* MG12P433F1024GL125*(+19 dBm)

(+10 dBm)

(+19 dBm)

(+10 dBm)

MG14P632F256GM32

MG14P732F256GM32*

MG14P632F256GM48

MG14P732F256GM48* MG14P733F256GM48* * Also available in “I” grade (125°C)

Page 34: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Flash / RAM (kB)

2.4 GHz 2.4 GHz Multi-Band 2.4 GHz Multi-Band

1024 / 256

1024 / 128

512 / 64

256 / 32

128 / 32

256 / 16

128 / 16

QFN32 (5x5 mm) QFN48 (7x7 mm) BGA125 (7x7 mm)

Blue Gecko SoC Portfolio

BG13P632F512GM32

BG13P532F512GM32

BG13P632F512GM48

BG13P532F512GM48

BG13P733F512GM48

BG1B232F256GM32

BG1B132F256GM32

BG1B132F128GM32

BG1P232F256GM32

BG1B232F256GM48

BG1B132F256GM48

BG1P232F256GM48 BG1P233F256GM48

BG1P333F256GM48

BG12P232F1024GM48

BG12P132F1024GM48

BG12P232F1024GL125

BG12P132F1024GL125

BG12P432F1024GM48

BG12P332F1024GM48

BG12P432F1024GL125

BG12P332F1024GL125

BG12P433F1024GM48 BG12P433F1024GL125

BG1V132F128GM32 BG1V132F128GM48

BG1V132F256GM32 BG1V132F256GM48

BG1B132F128GM48

BG1B232F128GM32 BG1B232F128GM48

BG1P332F256GM32 BG1P332F256GM48

BG13P732F512GM32 BG13P732F512GM48

Page 35: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Mighty Gecko Module Portfolio

35

Silicon Labs Confidential

Module MGM111 MGM12P MGM13P MGM13S (SiP)

EFR32 SoC EFR32MG1 EFR32MG12 EFR32MG13 EFR32MG13

Protocols

Freq. Bands 2.4 GHz 2.4 GHz 2.4 GHz 2.4 GHz

Antenna Chip or U.FL Chip or U.FL Chip or U.FL Chip or RF pin

Max TX power (dBm) +10 dBm +10 / +17 dBm +10 / +18 dBm +10 / +18 dBm

RX Sensitivity (dBm) (802.15.4)

-99 dBm -101 / -105 dBm (LNA) -102 dBm -101 dBm

Flash 256 1024 512 512

RAM 32 256 64 64

GPIO 25 25 25 30

Operating Voltage +1.85V – 3.8V +1.8V – 3.8V +1.8V – 3.8V +1.8V – 3.8V

Max Operating Temp -40 to +85C -40 to +85C -40 to +85C -40 to +85C

Package dimensions(W x L x H) (mm)

12.9 x 15.0 x 2.2 LGA 12.9 x 17.8 x 2.3 mm LGA 12.9 x 17.8 x 2.3 mm LGA 6.5 x 6.5 x 1.4 LGA

CertificationsFCC, ISEDC, CE,

KoreaFCC, ISEDC, CE FCC, ISEDC, CE, Japan FCC, ISEDC, CE

(planned)

The built-in antenna provide excellent RF performance and robustness

SiP modules with integrated antenna provide the world’s smallest PCB footprint

World wide certifications reduce certification costs and risks and accelerate time-to-market

Modules can be ordered with pre-programmed software to simply production

Identical software provides easy migration from modules to SoCs

Page 36: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

The Blue Gecko Module Portfolio

BGM111 BGM113BGM12x and

BGM11S1

MGM12P(Mighty Gecko)

BGM13P BGM13S (Q4 18)

Bluetooth5.0

(Bluetooth 5 Æ)5.0

(Bluetooth 5 Æ)5.0

(Bluetooth 5 Æ)5.0 and mesh

(2M and Bluetooth 5 Æ)

5.0 and mesh (2M, LE LR and Bluetooth 5 Æ)

5.0 and mesh (2M, LE LR and Bluetooth 5 Æ)

EFR32 SoC EFR32BG1 EFR32BG1 EFR32BG1 EFR32MG12 EFR32BG13 EFR32BG13

Antenna Chip or U.FL Chip Chip or RF pin Chip or U.FL Chip or U.FL Chip or RF pin

Max TX power +8 dBm +3 dBm +2 / +8 dBm +10 / +17 dBm +8 / +17 dBm (Q3) +8 / +17 dBm

RX Sensitivity (1M, GFSK)

-92 dBm -92 dBm -90 dBm -95 / -101 (LNA) -95 dBm -95 dBm

Flash size (kB) 256 256 256 1024 512 512

RAM (kB) 32 32 32 256 64 64

Max GPIO 25 13 30 25 25 30

Operating Voltage 1.85V – 3.6V 1.85V – 3.6V 1.8V – 3.6V 1.8V – 3.6V 1.8V – 3.6V 1.8V – 3.6V

Max Operating Temp -40 - +85C -40 - +85C -40 - +85C -40 - +85C -40 - +85C -40 - +85C

Package dimensions(WxLxH) (mm)

13.0 x 15.0 x 2.2 LGA 9.2 x 15.75 x 2.2 LGA 6.5 x 6.5 x 1.4 LGA 13 x 18 x 2.3 mm 13.0 x 15.0 x 2.2 LGA 6.5 x 6.5 x 1.4 LGA

OtherPin compatibility with

legacy BLE113BGM11S adds RF shield

and full FCCVariants available with

and without LNAPin compatible with

BGM111Single XTAL +external LFXO

Page 37: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Silabs IoT Product : Software + Stacks

Development ToolsWireless SoCs & Modules

37

Software + Stacks

Page 38: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Application

Customer Application Customer Application Customer Application

Customer Application

GATT(profiles / services)

Mesh Models(e.g. lighting)

Application Layer (e.g. dotdot, CoAP)

Application Profile(e.g. HA1.2, ZLL, dotdot)

Network / Transport

BluetoothLE Core

Bluetooth Mesh Core

UDP

Zigbee Core Stack Connect StackCustomer

Proprietary Stack

IPv6, Mesh Routing

6LoWPAN

Link Bluetooth Link Layer IEEE 802.15.4 MAC IEEE 802.15.4 MACIEEE 802.15.4

like MAC

Physical Bluetooth PHY (2.4 GHz)

IEEE 802.15.4 PHY (2.4 GHz)

IEEE 802.15.4 PHY (2.4 GHz)

Proprietary PHY (2.4 GHz or Sub-GHz)

Platform

RAIL RAIL RAIL RAIL

Common Bootloader Common Bootloader Common Bootloader Common Bootloader

A Common Software Platform

Silicon Labs Confidential38

FLEX SDK

Page 39: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Silicon Labs Bluetooth Software

Bluetooth LE features

Bluetooth 5 - 2M and LE Long Range PHYs and Æ

Bluetooth 5 – Adv. sets, scan event reporting and LE LR advertisement

LE Secure Connections, Dual Topology, Data Length Extensions and Privacy

Simulataneous Central/Peripheral/Advertiser and Scanner

Any SIG standardized or vendor specific GATT services

Bluetooth mesh features

GATT and Mesh bearers

Relay and Proxy features

Foundation, all Generic, Lightness and Vendor models

Provisioning and proxy GATT services

Combined Bluetooth LE and mesh

LE and mesh stacks can be combined or separated

Impacts device capabilities and RAM & Flash requirements

Can be used with or without Micrium OS

Apple HomeKit R11 compliant

Over-the-Air updates

OTA over GATT connections with AppLoader

Secure update when using Gecko bootloader

API

Application

Gecko Bootloader

Bluetooth Link Layer

GATT

Meshstack

Bootloader

API

Point to Point Star (up to 8) LE dual topology

Master SlaveMaster/Slave

Mesh Beacon

Mesh Profile(bearer, network, transport)

SM

Mesh Model

ATT

GAP

LEstack

Mesh

Page 40: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Integrated Stack

Zigbee 3.0 certified platform

Application Framework

Zigbee 3.0 / HA / ZLL / Smart Energy

Support for SoC and NCP architectures

Flexible, easy-to-use

Commissioning and security

Seamless integration with AppBuilder

EZSP serial protocol for NCP over UART or SPI

Field Upgradable

Over-the-Air firmware updates

NCP firmware updates over serial interface

Zigbee Software

40

Zigbee App Framework(e.g. Zigbee 3.0, HA 1.2, ZLL)

PHY (RAIL)

IEEE 802.15.4MAC

Hardware

Gecko Bootloader

Mesh Routing

Zigbee

Customer Application

Page 41: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Zigbee Technology

41

Zigbee 3.0 Unification of Zigbee profiles

(except Smart Energy and RF4CE)

Enhanced networking and security

Backwards compatible

Mandated since May 2017

3.0

+HA 1.2 Light Link

Page 42: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

IPv6-based, low-power, secure mesh networking protocol

Built for the IoT – smart home, commercial buildings

Intended for control and automation (250 kbps)

Scalable to 250+ nodes per subnet

Supports low latency (less than 100 milliseconds)

Runs on existing 802.15.4 wireless SoCs

Thread Overview

42

Page 43: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Designed Specifically For Smart Home

43

Sub-GHz ITU Standard

No interference from WiFi, Bluetooth

Interoperable

Brand agnostic, backward compatible

Ultra Low Power

Years of battery life for sensors

Best in Class Security

S2 Security for hack-proof homes

Pre-Configured Systems

Easy, repeatable systems with SmartStart

Fastest Time to Market

Deployment-friendly speed & cost

Page 44: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Mesh Networking Technology Comparison

44

Bluetooth Mesh Thread Zigbee Z-Wave

Market FocusCommercial Lighting and

Smart HomeCommercial Lighting, Building

AutomationSmart Home, Commercial

Lighting, MeteringSmart Home

Application Layer Bluetooth Mesh ModelAny IP based App. Layer

(dotdot, OCF, Weave)dotdot / Zigbee Cluster Library

(inclusive of HA/SE)Z-Wave Interoperability Layer

Multi-Vendor Interoperability

RequiredRequired at Transport layer

Optional at Application layerOptional Required

IPv6 No Yes No No

Cloud ConnectivitySmartphone (temporary)

GatewayBorder Router(s)

GatewayGateway Gateway

Ecosystems None NestAmazon, Service Providers

(e.g. Comcast, Deutsche Telekom), SmartThings

One unified ecosystem with +100 million interoperable devices

deployed

Routing Managed flooding Full Routing Full Routing Dynamic Source Routing

Frequency 2.4GHz 2.4GHz 2.4GHz Sub-GHz

Additional NotesBeaconing,

Direct phone connectivity

Page 45: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Defining Multiprotocol

Description Example Use Case

Programmable Desired protocol programmed in manufacturingCreate single garage door design that can be configured for either Bluetooth or sub-GHz

SwitchedApplication can switch between protocols during boot (takes seconds)

Device starts up in Bluetooth mode for easy configuration and then switches to a sub-GHzprotocol for normal operation

DynamicApplication time-slices between two wireless protocols

Device sends Bluetooth beacons or maintains connections while operating on a sub-GHz protocol

MultiradioDedicated operation of two protocols, often where different radio frequencies are used, requires 2 radios

Dual PHY smart metering IoT gateway that enables both home and wide-area network

Page 46: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Bluetooth Commissioning

Initially configured as Bluetooth

Use phone to commission 802.15.4 Mesh

Switch to 802.15.4 mesh protocol

Protocol Migration

Deploy with Protocol A

Switch to Protocol B in future

Switched Multi-Protocol

Time

Bootload2nd Stack

or

Page 47: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Time-sliced operation between2 stacks running on Micrium RTOS

Enables direct phone connectivityfor local control and diagnostics

Maintains critical Bluetooth connection interval timing

Dynamic Multiprotocol

47

Silicon Labs Confidential

Reconfigure Radio

Time

+

Connection Interval

Page 48: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Concurrent operation of Zigbee and Thread runningon a common 802.15.4 MAC/PHY in NCP mode

Received packets are directed to the appropriate stack based on PAN

Requires operation on a single RF channel

Concurrent Multiprotocol (Zigbee + Thread)

48

Silicon Labs Confidential

PHY

MACRTO

S

Common RF channel

80

2.1

5.4

+

Time

80

2.1

5.4

. R

X

80

2.1

5.4

. R

XZigbee packet

Thread packet

80

2.1

5.4

. R

X

80

2.1

5.4

. R

X

Page 49: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

What Makes Multiprotocol Work? – Compatible Protocols

Silicon Labs Confidential49

Bluetooth is deterministic

Based on fixed connection/beacon intervals

Access to the radio is planned and managed

Other protocols with low duty cycles and robustness to packet loss will work well with Bluetooth

Proprietary protocol

Bluetooth Beacon

Bluetooth Connection

Connection Interval

proprietary

Page 50: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Silabs IoT Product : IDE & Evaluation Boards

Development ToolsWireless SoCs & Modules

50

Software + Stacks

Page 51: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Common development environment for MCU and Wireless products

Eclipse-based IDE with wireless stack support

Complete Documentation

Demos / Software Examples

Advanced Tools

AppBuilder

Radio Configurator

Energy Profiler

Network Analyzer

Hardware Configurator

Simplicity Studio™

Wireless and MCU design made simple

51

Single Tool for Development

Page 52: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Rapid application development

Ready for certification “template applications”

100+ device types for standard or ‘proprietary’ apps

Framework of easy-to-use callbacks and plug-ins

Selectable profiles easily pulled into application

Simple GUI to configure devices + network

Device type, commands and behaviors

Network forming and joining behaviors

Security modes and operation

Easy vendor customizations

Add vendor-specific code to complete the application

AppBuilder

52

Generates certifiable applications and reduces time to market

Page 53: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Rapid Radio configuration and prototyping

Predefined PHY settings for most common world regions

Ability to create custom PHY settings for proprietary wireless applications

Intuitive GUI to configure PHY parameters

Frequency bands, channel spacing, modulation

Bit rate, symbol maps, symbol coding, filtering

Timing detection, AFC, AGC and many other

Quick learning curve for new radio engineers

Human readable configurations

No need to learn specific radio registers and other IC internal information

Radio Configurator

53

Tool to configure and optimize radio performance

Page 54: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Network-wide view of all packet activity

Correlates network traffic into events

Custom decoding and filtering options

Log files accelerate Silicon Labs support

Uses unique Packet Trace Port feature

2-wire interface

Outputs every packet TX/RX with link quality

Can be used to output application debug statements

Network Analyzer

54

Advanced system-wide network debug and support

Page 55: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Improve battery life

Simple energy optimization and debugging

Analyze real-time current consumption

Correlate energy consumption to code

Energy Profiler

55

Advanced real-time energy profiling tools for optimization and debugging

Page 56: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

6 x Radio Boards3 x MG12 SoC (2.4 GHz, +19 dBm)3 x MG12 SoC (2.4 GHz, +10 dBm)

Mighty Gecko Wireless Starter Kit (WSTK)

Silicon Labs Confidential56

+

Ordering Code: SLWSTK6000B

3 x WSTK Mainboards

+SDK and Development Tools

(IAR license required)

Refer to the Mighty Gecko website for a complete list of SoC/Module Radio Boards compatible with the WSTK

Page 57: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Integrate J-Link debugger

Connect via USB or Ethernet

Virtual Com Port support

Packet Trace

Energy Profiler

Development Hardware

USB Power or

Battery Power

Radio pin access headers for

prototyping

Expansion header for

prototyping

ARM Coresight 19-pin

debug/trace headerAdvanced Energy Monitoring (AEM)

USB Serial Port

Packet Trace Port

Ultra-low power 128x128 pixel

memory LCD, buttons and LEDs

Radio card header for

easy swapping

Page 58: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Thunderboard Sense IoT Kit – 33Euros - SLTB004A

Improve battery life

Simple energy optimization and debugging

Analyze real-time current consumption

Correlate energy consumption to code

Page 59: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Protocols for the IoT

Silicon Labs Confidential59

Big PipeHigh data rate, infrastructure,

connection to the cloud

802.15.4 MeshLow data rate, reliable, scalable,

low power, ecosystems

Point to Point / MeshDirect phone connectivity,

beacons, streaming

ProprietaryClosed systems, long range

Single Protocol

Switched Multi Protocol

Dynamic Multi Protocol

Concurrent Multi Protocol

Simplicity Studio TM

Wireless & MCU design made simple

ChipModuleSiP

MCU

WiFi Module or chip

Pre certifiedModules and SiPs

Page 60: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Customer Use Case

Page 61: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

FA S T E R

Inboard Technology’s M1 skateboard brings style and speed to personal

transportation

Bluetooth

B R I G H T E R

Sengled’s Element bulbs blend functionality and simplicity for smart,

customizable lighting

Zigbee (Mesh)

H E A LT H I E R

Propeller Health makes it possible for asthma and COPD patients to better

manage their treatment

Bluetooth SiP

A More Connected World is…

61

Page 62: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

D ATA D R I V E N

Highly reliable clocks and crystal oscillators service the backbone of the

Internet

Timing

G R E E N E R

Superior products reduce system size and cost for electric vehicles and

charging stations

Isolation

I N F O R M E D

Unrivaled, scalable approach for developing automotive infotainment

systems

Automotive Infotainment

A More Connected World is…

62

Page 63: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

French Customer Use Case : Hager & Silicon Labs

Page 64: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Hager « HELLO Product »

64

Page 65: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

A simple demo : BLE Data Capture and Streaming to the Cloud

Page 66: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Thunderboard Sense IoT Kit – 33Euros - SLTB004A

Thunderboard Sense 1

Great platform for Bluetooth and HomeKit development

Build in sensors

6-axis inertia

Relative temperature and humidity

Air Quality & pressure

Light level

Analog microphone

RBG leds, buttons

USB for programming

Reference smart phone application with cloud integration

Thunderboard Sense 2

Adds EFR32xG12 SoC with Bluetooth 5, 256kB RAM and 1M Flash

Digital PDM microphone

Magnetic Hall effect sensor

Page 67: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Live demo

67

Connect BLE

Axis/environment capture

Sending data to cloud

Home Work : order @mouser + Add functionality

Page 68: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Wrap up

Page 69: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

Key Take Aways : IoT market trends and needs

69

Autonomy :

Low Power is key to get ride of AC power

Energy Harvesting is the ultimate dream achievable soon

Security / Quality / Reliability :

Preventing uncontrolled product behavior is key for market adoption (hijack/connection failure/…)

As secure and reliable as wired solution is the goal

Interoperability and Multi-Protocol

Not a single protocol dominate and cover all markets needs yet

To be field future proof, must natively embedded the next best guess dominant protocols

Page 70: Silicon Labs / Colloque GEII (Longwy) · IoT wireless needs Power Autonomy Security Interoperability and Multi-Protocol Silabs IoT products Common Hardware IoT platform Common Software

IOT Key Take Aways : Silabs product offering

One common hardware for different radio use cases

One common software flow for different IoT protocols

One simple eval board to master IoT development

70