Post on 14-Jul-2020
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
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
Silicon Labs Corporate OverviewThe leader in silicon, software and solutions for a smarter, more connected world.
A Global Company
4
~1500 EMPLOYEES WORLDWIDE
HEADQUARTERED INAUSTIN
INTERNATIONAL HQ SINGAPORE
Sales OfficesR&D Centers
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
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
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
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
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
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 !
Radio Frequencies Mess : SubGHz Versus 2.4GHz ISM bands
Many Local Network Topology
Point to Point Star (up to 8) LE dual topology
Master SlaveMaster/Slave
Mesh Beacon
Mesh
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
What does Energy Friendly mean?
A typical sense, compute and connect application
Compute Sense Compute & TX/RXSense
Silicon Labs Confidential14
Generic (W)MCU
mA
μA
A typical sense, compute and connect application
Compute and TX/RXSense
Silicon Labs Confidential15
Gecko TechnologyGeneric (W)MCU
A typical sense, compute and connect application
mA
μA
Compute and TX/RXSense
Silicon Labs Confidential16
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
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
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
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
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
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
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
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
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
IoT Wireless Connectivity
Silicon Labs Confidential
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
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
Silabs IoT Product offering
Development ToolsWireless SoCs & Modules
29
Software + Stacks
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
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
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
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)
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
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
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
Silabs IoT Product : Software + Stacks
Development ToolsWireless SoCs & Modules
37
Software + Stacks
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
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
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
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
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
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
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
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
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
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
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
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
Silabs IoT Product : IDE & Evaluation Boards
Development ToolsWireless SoCs & Modules
50
Software + Stacks
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
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
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
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
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
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
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
Thunderboard Sense IoT Kit – 33Euros - SLTB004A
Improve battery life
Simple energy optimization and debugging
Analyze real-time current consumption
Correlate energy consumption to code
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
Customer Use Case
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
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
French Customer Use Case : Hager & Silicon Labs
Hager « HELLO Product »
64
A simple demo : BLE Data Capture and Streaming to the Cloud
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
Live demo
67
Connect BLE
Axis/environment capture
Sending data to cloud
Home Work : order @mouser + Add functionality
Wrap up
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
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