Designing Internet Of Things
-
Upload
jo-uthus -
Category
Devices & Hardware
-
view
392 -
download
0
Transcript of Designing Internet Of Things
© 2015 Atmel Corporation1
Designing IoTHiPEAC CSW
Jo Uthus - Sr Director, Applications Atmel CorporationMay 2015
05/02/2023
2 © 2015 Atmel Corporation 05/02/2023HiPEAC
3 © 2015 Atmel Corporation
1,000,000,000+ per year
30per second
4 © 2015 Atmel Corporation
Our customers build this…
5 © 2015 Atmel Corporation 05/02/2023
Electrification of The World Around Us, Accelerating IoT
of World Wide Households will have Wi-Fi by 2016
- Strategy Analytics
42%
# of smart phone Subscriptions by 2018
- Ericsson Mobility Report, 6/2015
4.5B
Connected devices by 2020- ABI Research, 6/2015
>30B
of IoT Solutions will be provided by startups which are less than 3 years old by 2019 - Gartner
50%
Expected # of connected devices per household
- Atmel Estimate
~100
HiPEAC
6 © 2015 Atmel Corporation
Acceleration Of IoT, Impacting Many End Segments
05/02/2023HiPEAC
7 © 2015 Atmel Corporation
Internet Of Things Topology
or
MCUsMPUs Energy
Sensing Connectivity
Security
BAN/ PAN/ LAN /HAN
Short RangeConnectivity
EdgeSensing Nodes
Hierarchical IoT Gateways
WANLong RangeConnectivity
Cloud
Data Analytics
Application/ Action
8 © 2015 Atmel Corporation 05/02/2023
Internet of ThingsLet’s take a look at the real world...
9 © 2015 Atmel Corporation
Philips Hue, RGBW Color MixATmega2564RFR2 + BitCloud 3.0
Lighting and home automation
05/02/2023HiPEAC
10 © 2015 Atmel Corporation
Lighting and home automation
AT86RF233 + ZigBee Green PowerBatteryless/Energy Harvester
05/02/2023HiPEAC
11 © 2015 Atmel Corporation 05/02/2023
Lighting and home automation
Lutron Wireless RemoteATmega2564RFR2Coincell powered
HiPEAC
12 © 2015 Atmel Corporation 05/02/2023HiPEAC
Consumer, Wearables
Agent SmartwatchAtmel low-power SAM4L + BLE
13 © 2015 Atmel Corporation
Wearables, Health Monitoring
Amulyte PendantLow-power SAM4L, GPS, WiFi
05/02/2023HiPEAC
14 © 2015 Atmel Corporation
Agriculture
Libelium SensorsAtmel MCU + RF6LowPan (IPv6 over 802.15.4)
Precision Agriculture Leaf wetness, fruit diameter
Irrigation Systems Soil moisture, leaf wetness
Greenhouses Weather Stations Anemometer, wind vane, pluviometer
05/02/2023HiPEAC
15 © 2015 Atmel Corporation
Edge Node Challenge: Technology IntegrationFitness Band Smart Watch ThermostatSmart Detector
eMPU
Charging IC
ZigBee SoC
Nand Flash
Wi-Fi Module
DRAM
BT Module MCU BT Transceiver Chip Antenna
3-Axis Accelerator
MCU
MCU
BLE SoC
Accelerometer
Charger IC
MCU
ZigBee SoC
Sensor Hub MCU
Wi-Fi Module
16 © 2015 Atmel Corporation
05/02/2023
Key Embedded Design Challenges in all edge
node designs..
HiPEAC
MCUsMPUs Energy
Sensing Connectivity
Security
17 © 2015 Atmel Corporation
Broad Portfolio MCUs & MPUs NeededScalable Family of Atmel | SMART and AVR
180 DMIPS512KB to 2MB Flash
SAM 4C/D/E/G/LCortex-M4
+ FPU
850 DMIPS
SAMA5Cortex-A5
NEON
20 MIPS512B to 384KB Flash
tinyAVRmegaAVR
600 DMIPS512KB to 2MB Flash
SAM E7/S7
Cortex-M7+FPU
45 DMIPS8KB to 256KB Flash
SAM D/L/C/V
Cortex-M0+
One Size Does Not Fit All:MCUsMPUs Energy
Sensing Connectivity
Security
05/02/2023HiPEAC
18 © 2015 Atmel Corporation
Broad Portfolio Of Wireless ConnectivityScalable Family of Atmel | SmartConnect
SAM W
Wi-Fi MCUSolutions
SAM B
BLE MCUSolutions
SAM R
Wireless MCUSolutions
Bluetooth Low Energy
1Mb/sUp to 10m range
Bluetooth Dual Mode
3Mb/sUp to 30m range
NarrowbandFSK
2.4GHz & Sub GHz
~ 2-5Kb/sUp to 2Km range
802.15.4ZigBee
6LoWPAN
250kb/sUp to 300m range
Wi-Fi802.11a/b/g/n
72Mb/sUp to 200m range
One Size Does Not Fit All:MCUsMPUs Energy
Sensing Connectivity
Security
19 © 2015 Atmel Corporation
Offering best in Class Security for IoT Edge NodesSmartConnect IoT Layered Security Solutions
Layer 1: Physical
Layer 2: Link
Layer 3: Network
Layer 4: Transport
Layer 5: Session
Layer 6: Presentation
Layer 7: Application
802.11b/g/n
TLS/SSLTCP/UDP
IP, ARP, DHCP
APPLICATION
HOMEKIT, OIC, HTTP, FTP, SMTP, SNMP,
Wi-Fi Security LevelCryptoAuthentication
-> Storage of Keys / Certificates
On-Chip (WINC1500)TLS 1.0 (SSL)
-> Ensures Data Encryption“Coming out” of the LAN, also Known as Internet Security
On-Chip (WINC1500)WEP, WPS,WPA2 PersonalWPA2 Enterprise
-> Ensures Data Encryptionwithin the LAN to avoid intrusion
05/02/2023HiPEAC
20 © 2015 Atmel Corporation
Offering best in Class Security for IoT Edge NodesSmartConnect IoT Layered Security Solutions
Layer 1: Physical
Layer 2: Data Link
Layer 3: Network
Layer 4: Transport
Layer 5: Session
Layer 6: Presentation
Layer 7: Application
802.14.5 (Thread)ContikiMAC
IP 6LoWPAN
APPLICATION
CoAP, MQTT, Etc,..
6LoWPAN / Thread Security Level
UDP + DTLSTCP + TLS (not in Thread)
On-Chip, HW, mandatoryAES-128-> Basic Frame encryption
On-Chip, HW/SW, mandatory (in Thread)DTLS 1.2 (EC-JPAKE)
-> Authentication and key provisioning,Security outside of WPAN
CryptoAuthentication
-> Authentication used forAnti-cloning, Ecosystem Management, Storage of Keys/Certificates
05/02/2023HiPEAC
21 © 2015 Atmel Corporation
Offering best in Class Security for IoT Edge NodesSmartConnect IoT Layered Security Solutions
Layer 1: Physical
Layer 2: Data Link
Layer 3: Network
Layer 4: Transport
Layer 5: Session
Layer 6: Presentation
Layer 7: Application
802.14.5
ZigBee PRO
APPLICATION
ZCL
ZigBee Security Level
On-Chip, HW, optionalAES-128
On-Chip, HW, mandatoryAES-128
CryptoAuthenticationATECC508A bundled
-> Authentication Key Storage
05/02/2023HiPEAC
22 © 2015 Atmel Corporation
Offering best in Class Security for IoT Edge NodesSmartConnect IoT Layered Security Solutions
Layer 1: Physical
Layer 2: Data Link
Layer 3: NetworkLayer 4: TransportLayer 5: SessionLayer 6: Presentation
Layer 7: Application
Bluetooth SMART Security Level
Baseband + Radio
L2CAP
Link Layer
GATT
HCI
ATTGAP
SMP
Application
Link Layer securityBLE 4.X
-> Ensures Data Encryptionwithin the Link to avoid intrusion-> Association mode: Just works, Passkey entry, Out of Band
Advanced Comm. SecurityBLE4.2-> Enables Secure Connections-> Authentication with Key exchange.-> Association mode: Numeric Comparison
CryptoAuthenticationATECC508A bundled
-> Authentication Key Storage
05/02/2023HiPEAC
23 © 2015 Atmel Corporation
Solving today’s IoT System Integration ChallengeSilicon Integration is solved…
MCU /eMPU
No Supplier has a System level solution- Decentralized Development environment
- Increases risks of system security holes.
- Multiple SW stack suppliers & Silicon Vendors
- RF antenna and coexistence issues
- Low BOM efficiency: Cost, Space
- Power Consumption
SMARTCONNECT System Solution- MCU / Wireless SoC Chipsets
- Ready to MP Certified Modules
- Layered Security
- MP ready integrated SW stacks
- System-In-Package Integration
- Lowest Power Consumption
- Shortest Time to Market
FCC, ETSI, IC Certified
Wireless Transceiver
Customer SW
WiFi APIZigBee MWBLE Profiles
MCU /eMPU Wireless SoC,
SIP, Module
Customer SW
WiFi APIZigBee MWBLE Profiles
Customer has to develop bothTo make the solution work
Customer only needs to focus on the MCU
Black Box
Laye
red
Secu
rity
24 © 2015 Atmel Corporation 05/02/2023
Embedded Designer Value Creation Pyramid
Security
Application
IoT Comm. Stacks + 3rd Party Cloud APIs
Ultra Low PowerHardware Integration
Atmel SmartConnect
Customer Application
Atmel Software Solutions
Creating a System Solution for Easy Adoption
Wireless(Comms)
MCU(Application)
Security(Crypto
Authentication)
Atmel Security Solutions
15mm
33mm
HiPEAC
25 © 2015 Atmel Corporation
Key Challenge in the next phase of edge-node design
is not Silicon….
05/02/2023
HiPEAC
26 © 2015 Atmel Corporation
UBM 2014 Tech Embedded Market Study The importance of the eco-system is growing
2010 2011 2012 2013 2014
43% 46%
61%
48%
65%
45% 43%
30%
40%
27%
What is most important whenchoosing an MPU/MCU?
Device Eco Sys Device Itself
05/02/2023HiPEAC
27 © 2015 Atmel Corporation
Embedded Software Complexity explodes
Microcontroller Hardware
Customer IoT Application
Incr
easi
ng V
alue
05/02/2023HiPEAC
28 © 2015 Atmel Corporation 05/02/2023
Prototyping hardware
Integrated Development Environment
Embedded Software Framework
Solve Integration with Design Tools
Common Design and Integration Flow
• Integration• Configuration • Customization
• Application Focused• Design and Debug
• Evalutate Features• Prototype Solutions
HiPEAC
29 © 2015 Atmel Corporation
Embedded Software
Industry Partners
Online Communities
Xplained boards& HW Tools
DevelopmentTools
05/02/2023
Atmel solves IoT integrationOpen Development Platform
ReferenceSolutions Gallery
Fastest Time toPrototype
30 © 2015 Atmel Corporation
The Winner of IoT is defined by ability to integrate technologies…
..and the solution is found in toolchains, software and common design flows…
05/02/2023HiPEAC
© 2015 Atmel Corporation31
© 2015 Atmel Corporation.
Atmel®, Atmel logo and combinations thereof, Enabling Unlimited Possibilities®, and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.