SlideShare a Scribd company logo
1 of 30
Download to read offline
Design a Cloud Connected IoT
Gateway with Security Protection
Prathap Srinivasan
Software Systems Engineer
Olivier Monnier
Wireless Connectivity and IoT Solutions Marketing Director
What is the IoT ?
2
How is IoT different than M2M?
• M2M is focused on connecting
machines – mainly proprietary
closed systems
• IoT is about harmonizing the way
humans and machines connect
using common public services
People
Things
Cloud
Services
Things, people and cloud services
getting connected via the Internet to
enable new use cases and business
models
IoT is an enabling technology
3
Smart Manufacturing
• Flow optimization
• Real-time inventory
• Asset tracking
• Employee safety
• Predictive maintenance
• Firmware
updates
Automotive
• Infotainment
• Wire replacement
• Telemetry
• Predictive maintenance
• C2C and C2I
Wearables
• Entertainment
• Fitness
• Smart watch
• Location and tracking
Building & Home Automation
• Access control
• Light and temp control
• Energy optimization
• Predictive maintenance
• Connected appliances
Health Care
• Remote monitoring
• Ambulance telemetry
• Drugs tracking
• Hospital asset
tracking
• Access control
• Predictive
maintenance
Smart Cities
• Residential E-meters
• Smart street lights
• Pipeline leak detection
• Traffic control
• Surveillance cameras
• Centralized and integrated
system control
IoT cloud
A typical IoT application
4
IoT node
Sensors & Actuators
IoT gateway
Router
Remote
control
Monitor &
Analytics
Sense Store Present
Analyze
Decide
Control
IoT Gateway
5
IoT enables a new class of highly connected products
HMI control
panels/displays
Networked
industrial
meters
Networked
residential/
SoHo systems
Circuit
breaker
systems
Surveillance
camera
Industrial
sensors
Security
access
systems
Solar
inverters
Industrial
automation
IoT gateway –
An easier way to connect the devices to the clouds
without bearing the cost of a full Ethernet or Wi-Fi
interface with accompanying protocol stack.
However,
information security is a key concern
ASSETS
ASSETS
ASSETS
ASSETS
ASSETS
ASSETS
THREATS THREATS
A proper security protection design
required to protect your assets
6
IoT
Gateway
IoT
Gateway
IoT
Gateway
Gateway spectrum
High end Mid range Low end
• Unix-based servers
• Handle high data traffic
• Run on GHz range
processors
• High system cost
Eg: I2O gateway, Cloud
storage servers
• Simple RTOS based
• Less data traffic
• Run on microcontrollers
• Low system cost
• Easily deployable for low
power IoT applications
Eg: Gateways for industrial
and home automation
Gateway MCU
7
Gateway design challenges
CHALLENGE WHAT IS NEEDED
 Complexity
 Connectivity
 Security
IoT solutions for everyone,
not just experts
TI DELIVERS
Offering all the building blocks to simplify the design process
Our customers get seamless
set-up and ease-of-use
TI and our ecosystem
• High performance MCU with comprehensive
peripheral set for connectivity, hardware
cryptographic accelerator, memory
• Modules and reference designs eliminating
need for RF expertise
• On-chip internet connectivity SW stack and
comprehensive development environment
• Example designs and all the building blocks
Make
things
cloud
connected
in minutes
8
Personal Devices,
Activity trackers
Smart Plugs
Sub-1GHz Nodes
IoT Gateway Use Case
Gateway
Ethernet
Smart meter
Storage server
Access control panel
Surveillance
Camera
Embedded security framework
10
“TI is your security partner by delivering you a tool box of
security features for you to implement your security measure”
THREATS
ASSETS
EXPOSURE
POINTS
MEASURES
TI SECURITY FEATURES
Secure Cloud Connected IoT Gateway
Reference Design
11
TM4C123
NFC
RF430
CC2650
TM4C123 MCU
NFC
RF430
Sub-1GHz
CC1310
TM4C129 MCU
Ethernet
CC2650
CC3120
Access Point NFC
TRF7970A
Sub-1GHz
CC1310
TM4C123
Launchpad
NFC
RF430
Sub-1GHz
CC1310
TM4C123
CC3100
Station
NFC
RF430
Wi-Fi node
BLE nodes
Sub-1GHz nodes
Exosite
Gateway
TM4C IoT gateway design architecture
12
TM4C129x
TM4C123x
Why TM4C MCUs for IoT Gateway?
Ideal and widely used MCU for IoT Gateway
TM4C129x
• 80 MHz ARM Cortex-M4F CPU
• Up to 256KB Flash, 32KB SRAM, 2KB EEPROM
• High-performance analog integration
• Extensive timer offering to include options
with add’l Motion Control / PWM timer module
• USB 2.0 Host/Device/OTG + PHY
• 8 UART, 6 I2C, 4 SPI, & Dual CAN
• TivaWare loaded in internal ROM
State of Art
Software Libraries
Scalable Evaluation
Platform & Kits
Supports &
Training
Web Resources &
Documentation
• 120 MHz ARM Cortex-M4F CPU
• Up to 1MB Flash, 256KB SRAM, 6KB EEPROM
• Integrated 10/100 ENET MAC & PHY
• Integrated LCD controller
• Integrated HW security features
• High-performance analog integration
• USB Host/Device/OTG & Dual CAN
• TivaWare loaded in internal ROM
Vast Ecosystem
of IDE & Tools
12
ARM ARM
12
13
TM4C IoT Gateway – Key Features
• Multiple wireless protocol support:
Wi-Fi, BLE and Sub-1GHz
• Cloud connected stepper motor control through Wi-Fi
• Pushing sensor data and button press count from BLE
and Sub1-GHz nodes to the Cloud
• Controlling LED toggles from remote application terminal
• Connectivity to different wireless modules through
UART, SPI and I2C
• Developed using readily available LaunchPad™
development kits and BoosterPack™ Plug-in Modules
• Modular software architecture for easy customer reuse
• Low cost wireless node implementation using TM4C123
MCUs
• Easy credential exchange between Gateway and Nodes
(Tap to connect)
14
TM4C IoT Gateway – Key Features
Security features
• Cloud security
‒ Exosite based secure cloud connectivity and control
using SSL
‒ Exosite secure login to access data ports and control
• Access and pairing
‒ Secure OOB pairing using NFC
‒ Unique client identification key based data exchange
to Exosite
• Data security between Gateway and Nodes
‒ Wi-Fi  WPA2
‒ BLE  Paired communication (AES-CCM).
‒ Sub 1GHz  AES-CCM using hardware crypto accelerators
• Key storage in EEPROM
• MPU for memory protection
15
Gateway – Software Blocks
16
Wi-Fi Node – Software Blocks
17
BLE Node – Software Blocks
18
Sub-1GHz Node – Software Blocks
19
TM4C IoT Gateway – Demo Setup
MOTOR
BLE Node
BLE Sensor Tag
WIFI Node With Motor Control
Sub-1GHz Nodes
Gateway
20
Exosite Demo Snapshot – IoT Gateway
21
TI Wireless Connectivity Portfolio
22
Easiest to design
with
Largest wireless
selection
Connect More with TI
Quickest learning-curve and
development time with full
broad market ecosystem
Software, tools, E2E,
certified TI modules,
TI Designs, SensorTag,
online trainings, Cloud
Support for all key
technologies and standards
for industrial, automotive and
consumer
A solution for any application.
Future proof.
Leverage your investment
Lowest power
consumption
Use a coin cell or for multi-
year, always-on operation
or go battery-less with
energy harvesting
Ultra-low power by design
23
Wireless Connectivity Portfolio
ZigBee & RF4CE
Data
Up to 256 Kbps
Energy harvesting to
AAA
Data
Up to 848 Kbps
No battery to coin cell
• Passive operation & data
storage
• Dedicated multi-tag read
zone
• In Portable devices
Data or Voice
Up to 3 Mbps
Coin cell to AAA
• Interoperable with
other Bluetooth
devices
• Large install base
• In mobile devices
Voice or video
Up to 100 Mbps
AA battery
• Existing infrastructure
• High throughput
Data
Up to 1 Mbps
Coin cell
• Longest range
• Customizable to
application
• Robust RF
NFC
RFID
Bluetooth®
Bluetooth LE
Wi-Fi® Sub-1GHz
(standards or proprietary)
Proximity Personal area networks
Neighborhood
area networks
Local area networks
Range
Up to 100m
cm km
• Standards based
• Self-healing mesh
• Low power
• Large area coverage
• Remote control
Data
Up to 1 Mbps
Coin cell
• Customizable to
application
• Robust RF
Proprietary 2.4GHz
Data
Up to 256 Kbps
• IPv6 stack
• Ultra low power
• IoT platform
6LoWPAN
Key Differences
Key Attributes
Energy harvesting to
AAA
Identification Personal
Connection
Customizable Mesh/ P2P Existing
Infrastructure
IP Mesh Customizable
Go Battery Less
24
The First Multi-standard
Wireless MCU Platform for the IoT
• Code and pin compatibility
• Common architecture
• Maximum design reuse with software change
CC26xx/CC13xx
One architecture, several technologies
25
QFN package options:
4x4mm (10 IOs), 5x5mm (15 IOs), 7x7mm (31 IOs)
ARM®
Cortex®-M3
Radio
SCE
Peripherals / modules
Application MCU
• Application
• Profiles / services
• TI RTOS
• Peripheral drivers and
libraries
• Royalty free protocol stacks
Peripherals / modules
• DC/DC converter
• Temp/battery monitor
• AES
• GPIO
• Timers
• UART / SPI
• I2C / I2S
• DMA
Sensor controller engine
• ADC and comparators
• Digital sensor readings
• Capacitive sensing
Radio
• Flexible, SW defined radio
• Multi-protocoll support
• LinkLayer in ROM
Memory
Memory
• Flash
• cache
• SRAM
802.15.4g
Easy-to-use: Software, support and more
26
Common software
Across all SimpleLink ULP products:
• TI-RTOS operating system
• Code Composer Studio™ integrated development
environment
• IAR Embedded Workbench for ARM
Comprehensive
Development documentation,
guides and wikis available online
Online community – answers
at your fingertips from
engineers
Silicon & kit sales & samples
on TI Store
Design support
TI reference designs
online
Royalty-free network stacks
Robust, certified and proven stacks:
• BLE-Stack with OTA support
• Z-Stack supporting various
ZigBee applications
24/7
Training
Online videos and
other resources to
learn more about the
parts and tools
Software
Support
And
more… TI IoT cloud ecosystem
for IoT (www.ti.com/tidesign)
Solution TI Devices
BLE to Wi-Fi IoT gateway CC3200
CC2650
Wi-Fi Enabled NFC Card Reader CC3200
TRF7964A
TRF7970A
Bluetooth Low Energy (Bluetooth
Smart) to RS-485 Gateway
CC2540T
SN65HVD48
5E
Humidity & Temp Sensor Node for
Sub-1GHz Star Networks Enabling
10+ Year Coin Cell Battery Life
CC1310
HDC1000
TI SimpleLink Wireless connectivity portfolio
28
www.ti.com/simplelink
Easily develop Secure IoT applications with
TM4C Crypto Connected LaunchPad
TM4C Crypto
Connected LaunchPad
EK-TM4C129EXL
www.ti.com/launchpad
• Downloadable code examples and
hardware design files available.
• Open source projects
• Online support at www.e2e.ti.com
• Free downloadable unrestricted
Code Composer Studio IDE
• Comprehensive quick start
and user guides
• Secured cloud connection out-of-
box demonstration with TI RTOS,
WolfSSL and Exosite
$24.99
29
More than 60 BoosterPacks
in the LaunchPad ecosystem!
Additional information
Jump start your IoT development with
Community Forum:
www.ti.com/tm4c-e2e
Training Series:
www.ti.com/iot-cloud-training
www.ti.com/iot
www.ti.com/tm4c
How to build a WI-Fi Node by
integrating the TM4C1294 MCU
and the CC3100 network
processor.
(Board bundle discount available at TI
eStore)
Configuring Wi-Fi network
connection parameters using
NFC technology
(Board bundle discount available at TI
eStore)
BLE enabled IoT Node (TM4C129,
CC2650)
(Board bundle discount available at TI
eStore)
Sub-1GHz enabled IoT Node
(TM4C129, TM4C123, CC1310)
Portable ZigBee Plug-In SW
Framework for any OS
(TM4C129, CC2538)
30

More Related Content

Similar to TM4C-IoT-Gateway-with-Security-Protection_0.pdf

Secure IOT Gateway
Secure IOT GatewaySecure IOT Gateway
Secure IOT GatewayLF Events
 
Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?Eurotech
 
How to bootstrap your IoT project
How to bootstrap  your IoT projectHow to bootstrap  your IoT project
How to bootstrap your IoT projectEurotech
 
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...IBM France Lab
 
MediaTek IoT power management webinar
MediaTek IoT power management webinarMediaTek IoT power management webinar
MediaTek IoT power management webinarMediaTek Labs
 
Geef Industry 4.0 een boost
Geef Industry 4.0 een boostGeef Industry 4.0 een boost
Geef Industry 4.0 een boostHowest_ENM
 
UCT IoT Deployment and Challenges
UCT IoT Deployment and ChallengesUCT IoT Deployment and Challenges
UCT IoT Deployment and ChallengesThe IOT Academy
 
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech
 
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureGlobal Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureVinoth Rajagopalan
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEurotech
 
Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Eurotech
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoTDigipolis Antwerpen
 
A pure Java MQTT Stack for IoT
A pure Java MQTT Stack for IoTA pure Java MQTT Stack for IoT
A pure Java MQTT Stack for IoTDominik Obermaier
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...Rick G. Garibay
 
Introduction to IoT Technologies - The need to know basics
Introduction to IoT Technologies - The need to know basicsIntroduction to IoT Technologies - The need to know basics
Introduction to IoT Technologies - The need to know basicsJaco Bester
 

Similar to TM4C-IoT-Gateway-with-Security-Protection_0.pdf (20)

Secure IOT Gateway
Secure IOT GatewaySecure IOT Gateway
Secure IOT Gateway
 
Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
How to bootstrap your IoT project
How to bootstrap  your IoT projectHow to bootstrap  your IoT project
How to bootstrap your IoT project
 
Io t solutions world congress 2018 review Henk Jan van Wijk Conclusion Connect
Io t solutions world congress 2018 review Henk Jan van Wijk  Conclusion Connect Io t solutions world congress 2018 review Henk Jan van Wijk  Conclusion Connect
Io t solutions world congress 2018 review Henk Jan van Wijk Conclusion Connect
 
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
 
MediaTek IoT power management webinar
MediaTek IoT power management webinarMediaTek IoT power management webinar
MediaTek IoT power management webinar
 
Geef Industry 4.0 een boost
Geef Industry 4.0 een boostGeef Industry 4.0 een boost
Geef Industry 4.0 een boost
 
UCT IoT Deployment and Challenges
UCT IoT Deployment and ChallengesUCT IoT Deployment and Challenges
UCT IoT Deployment and Challenges
 
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
 
Overblik over trådløs teknologi og designovervejelser
Overblik over trådløs teknologi og designovervejelserOverblik over trådløs teknologi og designovervejelser
Overblik over trådløs teknologi og designovervejelser
 
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with AzureGlobal Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT Solutions
 
Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation
 
Meetup 4/2/2016 - Functionele en technische architectuur IoT
Meetup  4/2/2016 - Functionele en technische architectuur IoTMeetup  4/2/2016 - Functionele en technische architectuur IoT
Meetup 4/2/2016 - Functionele en technische architectuur IoT
 
A pure Java MQTT Stack for IoT
A pure Java MQTT Stack for IoTA pure Java MQTT Stack for IoT
A pure Java MQTT Stack for IoT
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
 
Sgcp14phillips
Sgcp14phillipsSgcp14phillips
Sgcp14phillips
 
Teksun Corporate Overview 2014
Teksun Corporate Overview 2014Teksun Corporate Overview 2014
Teksun Corporate Overview 2014
 
Introduction to IoT Technologies - The need to know basics
Introduction to IoT Technologies - The need to know basicsIntroduction to IoT Technologies - The need to know basics
Introduction to IoT Technologies - The need to know basics
 

Recently uploaded

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 

Recently uploaded (20)

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 

TM4C-IoT-Gateway-with-Security-Protection_0.pdf

  • 1. Design a Cloud Connected IoT Gateway with Security Protection Prathap Srinivasan Software Systems Engineer Olivier Monnier Wireless Connectivity and IoT Solutions Marketing Director
  • 2. What is the IoT ? 2 How is IoT different than M2M? • M2M is focused on connecting machines – mainly proprietary closed systems • IoT is about harmonizing the way humans and machines connect using common public services People Things Cloud Services Things, people and cloud services getting connected via the Internet to enable new use cases and business models
  • 3. IoT is an enabling technology 3 Smart Manufacturing • Flow optimization • Real-time inventory • Asset tracking • Employee safety • Predictive maintenance • Firmware updates Automotive • Infotainment • Wire replacement • Telemetry • Predictive maintenance • C2C and C2I Wearables • Entertainment • Fitness • Smart watch • Location and tracking Building & Home Automation • Access control • Light and temp control • Energy optimization • Predictive maintenance • Connected appliances Health Care • Remote monitoring • Ambulance telemetry • Drugs tracking • Hospital asset tracking • Access control • Predictive maintenance Smart Cities • Residential E-meters • Smart street lights • Pipeline leak detection • Traffic control • Surveillance cameras • Centralized and integrated system control
  • 4. IoT cloud A typical IoT application 4 IoT node Sensors & Actuators IoT gateway Router Remote control Monitor & Analytics Sense Store Present Analyze Decide Control
  • 6. IoT enables a new class of highly connected products HMI control panels/displays Networked industrial meters Networked residential/ SoHo systems Circuit breaker systems Surveillance camera Industrial sensors Security access systems Solar inverters Industrial automation IoT gateway – An easier way to connect the devices to the clouds without bearing the cost of a full Ethernet or Wi-Fi interface with accompanying protocol stack. However, information security is a key concern ASSETS ASSETS ASSETS ASSETS ASSETS ASSETS THREATS THREATS A proper security protection design required to protect your assets 6 IoT Gateway IoT Gateway IoT Gateway
  • 7. Gateway spectrum High end Mid range Low end • Unix-based servers • Handle high data traffic • Run on GHz range processors • High system cost Eg: I2O gateway, Cloud storage servers • Simple RTOS based • Less data traffic • Run on microcontrollers • Low system cost • Easily deployable for low power IoT applications Eg: Gateways for industrial and home automation Gateway MCU 7
  • 8. Gateway design challenges CHALLENGE WHAT IS NEEDED  Complexity  Connectivity  Security IoT solutions for everyone, not just experts TI DELIVERS Offering all the building blocks to simplify the design process Our customers get seamless set-up and ease-of-use TI and our ecosystem • High performance MCU with comprehensive peripheral set for connectivity, hardware cryptographic accelerator, memory • Modules and reference designs eliminating need for RF expertise • On-chip internet connectivity SW stack and comprehensive development environment • Example designs and all the building blocks Make things cloud connected in minutes 8
  • 9. Personal Devices, Activity trackers Smart Plugs Sub-1GHz Nodes IoT Gateway Use Case Gateway Ethernet Smart meter Storage server Access control panel Surveillance Camera
  • 10. Embedded security framework 10 “TI is your security partner by delivering you a tool box of security features for you to implement your security measure” THREATS ASSETS EXPOSURE POINTS MEASURES TI SECURITY FEATURES
  • 11. Secure Cloud Connected IoT Gateway Reference Design 11
  • 12. TM4C123 NFC RF430 CC2650 TM4C123 MCU NFC RF430 Sub-1GHz CC1310 TM4C129 MCU Ethernet CC2650 CC3120 Access Point NFC TRF7970A Sub-1GHz CC1310 TM4C123 Launchpad NFC RF430 Sub-1GHz CC1310 TM4C123 CC3100 Station NFC RF430 Wi-Fi node BLE nodes Sub-1GHz nodes Exosite Gateway TM4C IoT gateway design architecture 12
  • 13. TM4C129x TM4C123x Why TM4C MCUs for IoT Gateway? Ideal and widely used MCU for IoT Gateway TM4C129x • 80 MHz ARM Cortex-M4F CPU • Up to 256KB Flash, 32KB SRAM, 2KB EEPROM • High-performance analog integration • Extensive timer offering to include options with add’l Motion Control / PWM timer module • USB 2.0 Host/Device/OTG + PHY • 8 UART, 6 I2C, 4 SPI, & Dual CAN • TivaWare loaded in internal ROM State of Art Software Libraries Scalable Evaluation Platform & Kits Supports & Training Web Resources & Documentation • 120 MHz ARM Cortex-M4F CPU • Up to 1MB Flash, 256KB SRAM, 6KB EEPROM • Integrated 10/100 ENET MAC & PHY • Integrated LCD controller • Integrated HW security features • High-performance analog integration • USB Host/Device/OTG & Dual CAN • TivaWare loaded in internal ROM Vast Ecosystem of IDE & Tools 12 ARM ARM 12 13
  • 14. TM4C IoT Gateway – Key Features • Multiple wireless protocol support: Wi-Fi, BLE and Sub-1GHz • Cloud connected stepper motor control through Wi-Fi • Pushing sensor data and button press count from BLE and Sub1-GHz nodes to the Cloud • Controlling LED toggles from remote application terminal • Connectivity to different wireless modules through UART, SPI and I2C • Developed using readily available LaunchPad™ development kits and BoosterPack™ Plug-in Modules • Modular software architecture for easy customer reuse • Low cost wireless node implementation using TM4C123 MCUs • Easy credential exchange between Gateway and Nodes (Tap to connect) 14
  • 15. TM4C IoT Gateway – Key Features Security features • Cloud security ‒ Exosite based secure cloud connectivity and control using SSL ‒ Exosite secure login to access data ports and control • Access and pairing ‒ Secure OOB pairing using NFC ‒ Unique client identification key based data exchange to Exosite • Data security between Gateway and Nodes ‒ Wi-Fi  WPA2 ‒ BLE  Paired communication (AES-CCM). ‒ Sub 1GHz  AES-CCM using hardware crypto accelerators • Key storage in EEPROM • MPU for memory protection 15
  • 16. Gateway – Software Blocks 16
  • 17. Wi-Fi Node – Software Blocks 17
  • 18. BLE Node – Software Blocks 18
  • 19. Sub-1GHz Node – Software Blocks 19
  • 20. TM4C IoT Gateway – Demo Setup MOTOR BLE Node BLE Sensor Tag WIFI Node With Motor Control Sub-1GHz Nodes Gateway 20
  • 21. Exosite Demo Snapshot – IoT Gateway 21
  • 22. TI Wireless Connectivity Portfolio 22 Easiest to design with Largest wireless selection Connect More with TI Quickest learning-curve and development time with full broad market ecosystem Software, tools, E2E, certified TI modules, TI Designs, SensorTag, online trainings, Cloud Support for all key technologies and standards for industrial, automotive and consumer A solution for any application. Future proof. Leverage your investment Lowest power consumption Use a coin cell or for multi- year, always-on operation or go battery-less with energy harvesting Ultra-low power by design
  • 23. 23 Wireless Connectivity Portfolio ZigBee & RF4CE Data Up to 256 Kbps Energy harvesting to AAA Data Up to 848 Kbps No battery to coin cell • Passive operation & data storage • Dedicated multi-tag read zone • In Portable devices Data or Voice Up to 3 Mbps Coin cell to AAA • Interoperable with other Bluetooth devices • Large install base • In mobile devices Voice or video Up to 100 Mbps AA battery • Existing infrastructure • High throughput Data Up to 1 Mbps Coin cell • Longest range • Customizable to application • Robust RF NFC RFID Bluetooth® Bluetooth LE Wi-Fi® Sub-1GHz (standards or proprietary) Proximity Personal area networks Neighborhood area networks Local area networks Range Up to 100m cm km • Standards based • Self-healing mesh • Low power • Large area coverage • Remote control Data Up to 1 Mbps Coin cell • Customizable to application • Robust RF Proprietary 2.4GHz Data Up to 256 Kbps • IPv6 stack • Ultra low power • IoT platform 6LoWPAN Key Differences Key Attributes Energy harvesting to AAA Identification Personal Connection Customizable Mesh/ P2P Existing Infrastructure IP Mesh Customizable
  • 24. Go Battery Less 24 The First Multi-standard Wireless MCU Platform for the IoT • Code and pin compatibility • Common architecture • Maximum design reuse with software change
  • 25. CC26xx/CC13xx One architecture, several technologies 25 QFN package options: 4x4mm (10 IOs), 5x5mm (15 IOs), 7x7mm (31 IOs) ARM® Cortex®-M3 Radio SCE Peripherals / modules Application MCU • Application • Profiles / services • TI RTOS • Peripheral drivers and libraries • Royalty free protocol stacks Peripherals / modules • DC/DC converter • Temp/battery monitor • AES • GPIO • Timers • UART / SPI • I2C / I2S • DMA Sensor controller engine • ADC and comparators • Digital sensor readings • Capacitive sensing Radio • Flexible, SW defined radio • Multi-protocoll support • LinkLayer in ROM Memory Memory • Flash • cache • SRAM 802.15.4g
  • 26. Easy-to-use: Software, support and more 26 Common software Across all SimpleLink ULP products: • TI-RTOS operating system • Code Composer Studio™ integrated development environment • IAR Embedded Workbench for ARM Comprehensive Development documentation, guides and wikis available online Online community – answers at your fingertips from engineers Silicon & kit sales & samples on TI Store Design support TI reference designs online Royalty-free network stacks Robust, certified and proven stacks: • BLE-Stack with OTA support • Z-Stack supporting various ZigBee applications 24/7 Training Online videos and other resources to learn more about the parts and tools Software Support And more… TI IoT cloud ecosystem
  • 27. for IoT (www.ti.com/tidesign) Solution TI Devices BLE to Wi-Fi IoT gateway CC3200 CC2650 Wi-Fi Enabled NFC Card Reader CC3200 TRF7964A TRF7970A Bluetooth Low Energy (Bluetooth Smart) to RS-485 Gateway CC2540T SN65HVD48 5E Humidity & Temp Sensor Node for Sub-1GHz Star Networks Enabling 10+ Year Coin Cell Battery Life CC1310 HDC1000
  • 28. TI SimpleLink Wireless connectivity portfolio 28 www.ti.com/simplelink
  • 29. Easily develop Secure IoT applications with TM4C Crypto Connected LaunchPad TM4C Crypto Connected LaunchPad EK-TM4C129EXL www.ti.com/launchpad • Downloadable code examples and hardware design files available. • Open source projects • Online support at www.e2e.ti.com • Free downloadable unrestricted Code Composer Studio IDE • Comprehensive quick start and user guides • Secured cloud connection out-of- box demonstration with TI RTOS, WolfSSL and Exosite $24.99 29 More than 60 BoosterPacks in the LaunchPad ecosystem!
  • 30. Additional information Jump start your IoT development with Community Forum: www.ti.com/tm4c-e2e Training Series: www.ti.com/iot-cloud-training www.ti.com/iot www.ti.com/tm4c How to build a WI-Fi Node by integrating the TM4C1294 MCU and the CC3100 network processor. (Board bundle discount available at TI eStore) Configuring Wi-Fi network connection parameters using NFC technology (Board bundle discount available at TI eStore) BLE enabled IoT Node (TM4C129, CC2650) (Board bundle discount available at TI eStore) Sub-1GHz enabled IoT Node (TM4C129, TM4C123, CC1310) Portable ZigBee Plug-In SW Framework for any OS (TM4C129, CC2538) 30