SlideShare a Scribd company logo
1 of 43
Download to read offline
1
Industrial IoT
Amyas Phillips
amyas.phillips@arm.com
2
ARM spans sensors to servers
Mobile computing
and Gateways
Cellular modems, SBCs
ARM Cortex-R & Cortex-A
Sensor nodes
MCUs, sensors, low power wireless
ARM Cortex-M
Infrastructure
Servers, network infrastructure
ARM Cortex-A processors
3
ARM in embedded
2.2 billionARM Cortex-M devices shipped in 2012
by leading semiconductor companies
32-bit intelligence starting at $0.50
MCUs radios sensors
8.7 billionARM cores shipped in 2012
4
Gartner’s hype cycle
Time
Visibility
Technology
trigger
Peak of inflated
expectations
Trough of
disillusionment
Plateau of
productivity
Slope of
enlightenment
5
ARM share price
6
Emerging technologies hype cycle
Uh Oh.
7
What IoT means
8
§  Industry has used distributed sensing and control for decades
9
§  What’s new? Lower cost, increased scale, better utilisation
10
§  IP’s “narrow waist”
§  Address system enables packet forwarding
§  Hides physical interfaces from applications
§  Application developers and networking engineers can
innovate independently
§  Unifies many small island networks
§  Eliminates protocol gateways
§  Permissonless innovation
§  Protocols can change without affecting the network
§  Base for further innovation
Not just a network connection
Why is the internet the most successful network?
11
§  Ubiquitous connectivity
§  Wireless – anything you want to connect, you can connect
§  Even edge nodes can be internet peers
§  Cloud services
§  Co-ordinate processes
§  Deliver anything as a service
§  Big data
§  Aggregate the little data
§  Turn data into insight
§  Standards
§  We know now what to standardise
This time it’s different
12
Embedded Intelligence vs. Connected Intelligence
Thing
Cloud
Connected
IntelligenceEmbedded
Intelligence
Network
13
Virtualization of Things
Thing
Cloud
Network
Software
Abstraction
(Network)
Firmware,
Middleware
Device
Application
§  Web applications interact
with virtualized objects
through APIs
§  Often through a layer of
resource caching and
indirection, e.g. service
platform or gateway
14
Virtualization Enables Diverse Software Applications
Thing
Cloud
Software Abstraction Middleware
Cloud Cloud
§  Documented interfaces
and access control
mechanisms enable
interoperability
§  Common patterns and
standards for interfaces
can drive compatibility and
interoperability
§  Discovery interfaces are as
important as application
interfaces
15
16
§  Industrial applications are leaders in IoT
17
What Industrial IoT means
18
Drivers of producer surplus
§  Situational awareness increases operational efficiency
§  Asset tracking
§  Predictive maintenance
§  Dashboards, analytics, co-ordination
§  Apps become become part of the physical environment
§  Convenience, personalisation and user-centricity
§  Service AR, SSO for plant, tracking
§  Further shift from capital to operational cost
§  Plant is not just equipment, its a relationship
§  Trains, planes and cars
19
The Power of 1%
Small savings at industrial
scale over 15 years (GE)
§  Better information enables
better process
management
§  Small savings at industrial
scale easily provide
necessary ROI
20
§  Insights come from big data
§  Big data needs little data to be shared
§  Sharing needs trust
§  “Whether a transaction would be organized within a firm or whether it would be carried out on the
market depended on a comparison of the costs of organizing such a transaction within the firm with
the costs of a market transaction that would accomplish the same result. All this is very simple and
obvious. But it took me a year to realize it – and many economists seem unaware of it (or its
significance) to this day…” – Ronald Coase, 1994 Nobel Lecture
§  Trust needs security …
§  … and transparency, in consumer applications
§  Security is just a means to an end
Role of Security
21
§  Connected devices are more vulnerable
§  In industrial applications even a single breach might have serious consequences
§  They need to be defended
§  Proportionate measures always depend on the specific situation
§  assets, applications, deployments
§  Manageable with existing techniques
§  All of IT’s armoury available
§  Firewalls, logs, per-device keys
§  Applied to a simpler domain
Role of security II
Cyberwar, safety, extortion, reputation..
22
§  Non-IP “island” networks need protocol translation to talk to one another
§  Adds engineering cost
§  Inserts single point of failure
§  Unless only acting as observer
§  Computer networks did this in the 1980s before moving to all-IP
§  Necessary as a legacy integration solution
§  e.g. SCADA
§  SCADA is not designed to be on the internet
§  http://www.cpni.gov.uk/advice/cyber/scada/
Gateways
23
§  Must support in-field, remote firmware updates
§  Even constrained devices need bandwidth, energy and memory to accept ~10kB firmware patches,
~annually
§  Ideally AES in HW,
§  Ideally very good entropy source (RNG)
§  See NIST/BSI key length guidance for cryptography
§  http://www.keylength.com/
§  >>2030 AES: 192b ECC: 384b RSA: 384b/7680b
§  Must be an owned asset
§  Or have defined transfer-of-ownership
§  Ownership meaning possession of the keys
Designing for long deployment lifetimes
20+ year deployments
24
§  Lots of people
want to sell you a
“you do the
application”
solution
§  Lots of people
would like to be
“the IoT platform”
§  Mostly there is still
much clearer ROI
in verticals
Build or buy?
Cloud
platforms"
Chip
vendors"
MEMS
vendors"
Systems
integrators"
Handset
OEMs"
Consumer
OEMs"
Food
processors"
Chemical
refiners"
Factories"
Facilities
management"
Consumer hardware startups"
Consumer
services" Cities"
Utilities"
Industrial
services"
Industrial
OEMs"
OSS"
Consumers"
Logistics"
Security
services"
25
Embedded Devices Backend – Private or Public Cloud
Edge device
Cloud application
LWM2M, HTTP, TCP, IP
IoT design patterns
26
Embedded Devices Backend – Private or Public Cloud
Edge device
Cloud application
IoT design patterns
Your IT / Ops
department
LWM2M, HTTP, TCP, IP
27
Embedded Devices Backend – Private or Public Cloud
Embedded linux
edge device Cloud application
IoT design patterns
Your IT / Ops
department
LWM2M, HTTP, TCP, IP
28
Embedded Devices Backend – Private or Public Cloud
Constrained
edge device Cloud application
IoT design patterns
Your IT / Ops
department
LWM2M, CoAP, UDP
29
Embedded Devices Backend – Private or Public Cloud
Constrained
edge device Cloud application
IoT design patterns
Your IT / Ops
department
LWM2M, CoAP, UDP, 6LoWPAN
30
ARM lightweight IP
DTLS / UDP
LWM2M
CoAP
IP
100s bytes
IoT Backhaul
Router Proxy
Web Application
1000s of bytes
HTTP
IP
TLS / TCP
Web Object
10s of bytes
IoT Node Network
DTLS / UDP
LWM2M
CoAP
6LoWPAN
31
Embedded Devices Backend – Private or Public Cloud
Constrained
edge device Cloud application
IoT design patterns
Your IT / Ops
department
LWM2M, CoAP, UDP, 6LoWPAN
32
Embedded Devices Backend – Private or Public Cloud
Constrained
edge device
Multiple cloud
applications
IoT design patterns
Your IT / Ops
department
LWM2M, CoAP, UDP, 6LoWPAN
33
Embedded Devices Backend – Private or Public Cloud
Legacy
edge device
Multiple cloud
applications
IoT design patterns
Your IT / Ops
department
Gateway
Gateway
device
SCADA / LON / CAN
LWM2M, HTTP, TCP, IP
34
§  IoT is
§  applications that span physical and cloud
environments
§  IP to the edge
§  devices as web services
§  standards based
§  led by industrial applications
§  IoT enables
§  greater visibility on assets
§  increased analytic capability
§  better coordination of processes
§  To take advantage you need to
§  Feel free to experiment with hosted services
to understand potential gains
§  Prepare your IT and ops departments to take
control of connected assets
§  Assess and defend new threats
Takeaways
35
Amyas Phillips
amyas.phillips @arm.com
36
Background
37
Key length guidance
NIST recommendations compiled by keylength.com
38
§  IP to the edge
§  Devices are web services too
§  Design for intermittent offsite connectivity
§  Tight control loops over public internet are not advisable
§  In fact any tight control loop ought to be local and have dedicated connections on site
§  Every device has its own public-private key pair
§  Prevent class breaks
§  Greater provisioning flexibility
§  Connected devices’ connectivity managed by IT departments
§  “Device networks” managed as infrastructure, similarly to corporate WiFi
§  Also hold the security keys and documentation of web APIs
§  Control access by internal and external services
§  What devices do is managed by ops teams
Design patterns
39
Is interoperability inevitable?
§  Remains to be seen which industry verticals have an interest in standard models
§  Needs interoperability to be in everyone’s interests
§  Standards solve common problems
§  Likely to solve a problem you have, even if you don’t need interoperability
40
§  1990s:Why would we want to connect edge devices to the internet?
§  Facilitate integration
§  Eliminate costly protocol gateways
§  Use cheap off-the-shelf parts and well-tested protocols
§  2000s: Is it feasible to connect edge devices to the Internet?
§  Lightweight IP stacks run on kBs RAM and ROM
§  6LoWPAN / CoAP standards cut overheads
§  Low cost embedded linux devices, wifi and cellular became widespread
§  2010s: What can we do with internet-connected edge devices?
§  Capabilities beyond local control
Why now?
41
§  Edge devices may be constrained by
§  energy
§  bandwidth
§  compute (RAM, Flash, MHz)
§  Constraints propagate to protocol choices
§  Can cut IP stacks right down to 10kB Flash, 2kB RAM
§  Painful to program, sacrifice some of the benefits of IP
§  Sensible minimum internet peers
§  512k Flash, 128k RAM (for networking, security, application, scratch space for updates)
§  Bandwidth to accept ~10kB firmware patches, energy budget to accept them ~annually
§  Ideally AES in HW, very good entropy source (RNG)
i vs. I
42
43
The third industrial revolution?

More Related Content

What's hot

Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsRaffaele Giaffreda
 
IoT Agent Design Principles
IoT Agent Design PrinciplesIoT Agent Design Principles
IoT Agent Design Principlesardexateam
 
Internet of Things Challenges and Solutions
Internet of Things Challenges and SolutionsInternet of Things Challenges and Solutions
Internet of Things Challenges and Solutionsijtsrd
 
IoT security reference architecture
IoT security  reference architectureIoT security  reference architecture
IoT security reference architectureElias Hasnat
 
Io t malta_2013 Internet of Things IoT Webinar Dec 2013 #iot @Des
Io t malta_2013 Internet of Things IoT Webinar Dec 2013 #iot @DesIo t malta_2013 Internet of Things IoT Webinar Dec 2013 #iot @Des
Io t malta_2013 Internet of Things IoT Webinar Dec 2013 #iot @DesDesiree Miloshevic
 
IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014Bessie Wang
 
Eclipse M2M Industry Working Group
Eclipse M2M Industry Working GroupEclipse M2M Industry Working Group
Eclipse M2M Industry Working GroupBenjamin Cabé
 
LConey-Journal_of_Physical_Security-Article_The-Ability-to-Defend-Against-the...
LConey-Journal_of_Physical_Security-Article_The-Ability-to-Defend-Against-the...LConey-Journal_of_Physical_Security-Article_The-Ability-to-Defend-Against-the...
LConey-Journal_of_Physical_Security-Article_The-Ability-to-Defend-Against-the...Lillie Coney
 
IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16Mark Goldstein
 
cloud of things Presentation
cloud of things Presentation cloud of things Presentation
cloud of things Presentation Assem mousa
 
Iot–a unique combination of biz ux-tech-sandhi bhide oct29-2014- semi pnw bre...
Iot–a unique combination of biz ux-tech-sandhi bhide oct29-2014- semi pnw bre...Iot–a unique combination of biz ux-tech-sandhi bhide oct29-2014- semi pnw bre...
Iot–a unique combination of biz ux-tech-sandhi bhide oct29-2014- semi pnw bre...sandhibhide
 
Compiler design presentaion
Compiler design presentaionCompiler design presentaion
Compiler design presentaionMdShahinAlam25
 
Xprize Think Tank Phoenix IoT Presentation 4/18/16
Xprize Think Tank Phoenix IoT Presentation 4/18/16Xprize Think Tank Phoenix IoT Presentation 4/18/16
Xprize Think Tank Phoenix IoT Presentation 4/18/16Mark Goldstein
 
Internet of everything #IoE
Internet of everything #IoEInternet of everything #IoE
Internet of everything #IoEMatteo Masi
 
Smart city landscape
Smart city landscapeSmart city landscape
Smart city landscapeSamir SEHIL
 

What's hot (20)

A Methodology for Building the Internet of Things
A Methodology for Building the Internet of ThingsA Methodology for Building the Internet of Things
A Methodology for Building the Internet of Things
 
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
 
IoT Agent Design Principles
IoT Agent Design PrinciplesIoT Agent Design Principles
IoT Agent Design Principles
 
IoT
IoTIoT
IoT
 
Internet of Things Challenges and Solutions
Internet of Things Challenges and SolutionsInternet of Things Challenges and Solutions
Internet of Things Challenges and Solutions
 
IoT security reference architecture
IoT security  reference architectureIoT security  reference architecture
IoT security reference architecture
 
Io t malta_2013 Internet of Things IoT Webinar Dec 2013 #iot @Des
Io t malta_2013 Internet of Things IoT Webinar Dec 2013 #iot @DesIo t malta_2013 Internet of Things IoT Webinar Dec 2013 #iot @Des
Io t malta_2013 Internet of Things IoT Webinar Dec 2013 #iot @Des
 
IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014
 
Designing the Internet of Things
Designing the Internet of ThingsDesigning the Internet of Things
Designing the Internet of Things
 
Eclipse M2M Industry Working Group
Eclipse M2M Industry Working GroupEclipse M2M Industry Working Group
Eclipse M2M Industry Working Group
 
p9-riliskis
p9-riliskisp9-riliskis
p9-riliskis
 
LConey-Journal_of_Physical_Security-Article_The-Ability-to-Defend-Against-the...
LConey-Journal_of_Physical_Security-Article_The-Ability-to-Defend-Against-the...LConey-Journal_of_Physical_Security-Article_The-Ability-to-Defend-Against-the...
LConey-Journal_of_Physical_Security-Article_The-Ability-to-Defend-Against-the...
 
IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16IEEE SusTech IoT Keynote Presentation 10/10/16
IEEE SusTech IoT Keynote Presentation 10/10/16
 
cloud of things Presentation
cloud of things Presentation cloud of things Presentation
cloud of things Presentation
 
Iot–a unique combination of biz ux-tech-sandhi bhide oct29-2014- semi pnw bre...
Iot–a unique combination of biz ux-tech-sandhi bhide oct29-2014- semi pnw bre...Iot–a unique combination of biz ux-tech-sandhi bhide oct29-2014- semi pnw bre...
Iot–a unique combination of biz ux-tech-sandhi bhide oct29-2014- semi pnw bre...
 
Compiler design presentaion
Compiler design presentaionCompiler design presentaion
Compiler design presentaion
 
Iot Report
Iot ReportIot Report
Iot Report
 
Xprize Think Tank Phoenix IoT Presentation 4/18/16
Xprize Think Tank Phoenix IoT Presentation 4/18/16Xprize Think Tank Phoenix IoT Presentation 4/18/16
Xprize Think Tank Phoenix IoT Presentation 4/18/16
 
Internet of everything #IoE
Internet of everything #IoEInternet of everything #IoE
Internet of everything #IoE
 
Smart city landscape
Smart city landscapeSmart city landscape
Smart city landscape
 

Viewers also liked

EnergyDeck at Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.com
EnergyDeck at Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.comEnergyDeck at Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.com
EnergyDeck at Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.comJustin Hayward
 
Paul Cain FlexEnable Cambridge Investment Research Events
Paul Cain FlexEnable Cambridge Investment Research EventsPaul Cain FlexEnable Cambridge Investment Research Events
Paul Cain FlexEnable Cambridge Investment Research EventsJustin Hayward
 
Ray Gibbs CEO Haydale plc Cambridge Investment Research Events
Ray Gibbs CEO Haydale plc Cambridge Investment Research EventsRay Gibbs CEO Haydale plc Cambridge Investment Research Events
Ray Gibbs CEO Haydale plc Cambridge Investment Research EventsJustin Hayward
 

Viewers also liked (9)

Sgcp14stanfordclark1
Sgcp14stanfordclark1Sgcp14stanfordclark1
Sgcp14stanfordclark1
 
Sgcp14dunlea
Sgcp14dunleaSgcp14dunlea
Sgcp14dunlea
 
Sgcp14guzeleva
Sgcp14guzelevaSgcp14guzeleva
Sgcp14guzeleva
 
Hvmg14oreader
Hvmg14oreaderHvmg14oreader
Hvmg14oreader
 
Hvmg14oladislaus
Hvmg14oladislausHvmg14oladislaus
Hvmg14oladislaus
 
Hvmg14oladislaus
Hvmg14oladislausHvmg14oladislaus
Hvmg14oladislaus
 
EnergyDeck at Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.com
EnergyDeck at Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.comEnergyDeck at Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.com
EnergyDeck at Smart Homes & Cleanpower 2013 Cambridge, UK via CIR www.hvm-uk.com
 
Paul Cain FlexEnable Cambridge Investment Research Events
Paul Cain FlexEnable Cambridge Investment Research EventsPaul Cain FlexEnable Cambridge Investment Research Events
Paul Cain FlexEnable Cambridge Investment Research Events
 
Ray Gibbs CEO Haydale plc Cambridge Investment Research Events
Ray Gibbs CEO Haydale plc Cambridge Investment Research EventsRay Gibbs CEO Haydale plc Cambridge Investment Research Events
Ray Gibbs CEO Haydale plc Cambridge Investment Research Events
 

Similar to Sgcp14phillips

ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingssuser06ea42
 
Unveiling the Sydney IoT Landscape
Unveiling the Sydney IoT LandscapeUnveiling the Sydney IoT Landscape
Unveiling the Sydney IoT LandscapeAndrew Blades
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfssuser8b324e
 
presentation on Edge computing
presentation on Edge computingpresentation on Edge computing
presentation on Edge computingsairamgoud16
 
IOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksIOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksNicolas Lesconnec
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15Mark Goldstein
 
Accelerated adoption of Internet of Things (IoT) with In-network computing an...
Accelerated adoption of Internet of Things (IoT) with In-network computing an...Accelerated adoption of Internet of Things (IoT) with In-network computing an...
Accelerated adoption of Internet of Things (IoT) with In-network computing an...Infosys
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTIRJET Journal
 
CIS 2015 How to secure the Internet of Things? Hannes Tschofenig
CIS 2015 How to secure the Internet of Things? Hannes TschofenigCIS 2015 How to secure the Internet of Things? Hannes Tschofenig
CIS 2015 How to secure the Internet of Things? Hannes TschofenigCloudIDSummit
 
Intelligently connecting our world in the 5G era
Intelligently connecting our world in the 5G eraIntelligently connecting our world in the 5G era
Intelligently connecting our world in the 5G eraQualcomm Research
 
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...Deepak Shankar
 
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
[Feb 2020] Cours IoT - CentraleSupelec - Master SIONicolas Lesconnec
 
What is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachWhat is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachSUSE
 
ARM Bryan Lawrence at Smart Homes 2013 Cambridge
ARM Bryan Lawrence at Smart Homes 2013 CambridgeARM Bryan Lawrence at Smart Homes 2013 Cambridge
ARM Bryan Lawrence at Smart Homes 2013 CambridgeJustin Hayward
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopOpen Mobile Alliance
 
How to bootstrap your IoT project
How to bootstrap  your IoT projectHow to bootstrap  your IoT project
How to bootstrap your IoT projectEurotech
 
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
 
Mainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformMainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformSasa Klopanovic
 

Similar to Sgcp14phillips (20)

ch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computingch5-Fog Networks and Cloud Computing
ch5-Fog Networks and Cloud Computing
 
Unveiling the Sydney IoT Landscape
Unveiling the Sydney IoT LandscapeUnveiling the Sydney IoT Landscape
Unveiling the Sydney IoT Landscape
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
 
presentation on Edge computing
presentation on Edge computingpresentation on Edge computing
presentation on Edge computing
 
IOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksIOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA Networks
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
IEEE CS Phoenix - Internet of Things Innovations & Megatrends 12/2/15
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Accelerated adoption of Internet of Things (IoT) with In-network computing an...
Accelerated adoption of Internet of Things (IoT) with In-network computing an...Accelerated adoption of Internet of Things (IoT) with In-network computing an...
Accelerated adoption of Internet of Things (IoT) with In-network computing an...
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOT
 
CIS 2015 How to secure the Internet of Things? Hannes Tschofenig
CIS 2015 How to secure the Internet of Things? Hannes TschofenigCIS 2015 How to secure the Internet of Things? Hannes Tschofenig
CIS 2015 How to secure the Internet of Things? Hannes Tschofenig
 
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
 
Intelligently connecting our world in the 5G era
Intelligently connecting our world in the 5G eraIntelligently connecting our world in the 5G era
Intelligently connecting our world in the 5G era
 
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
Mastering IoT Design: Sense, Process, Connect: Processing: Turning IoT Data i...
 
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
 
What is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachWhat is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your Reach
 
ARM Bryan Lawrence at Smart Homes 2013 Cambridge
ARM Bryan Lawrence at Smart Homes 2013 CambridgeARM Bryan Lawrence at Smart Homes 2013 Cambridge
ARM Bryan Lawrence at Smart Homes 2013 Cambridge
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
 
How to bootstrap your IoT project
How to bootstrap  your IoT projectHow to bootstrap  your IoT project
How to bootstrap your IoT project
 
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
 
Mainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformMainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT Platform
 

More from Justin Hayward

Grid-scale energy storage
Grid-scale energy storageGrid-scale energy storage
Grid-scale energy storageJustin Hayward
 
Life Sciences Investment Platform
Life Sciences Investment PlatformLife Sciences Investment Platform
Life Sciences Investment PlatformJustin Hayward
 
Grand challenges for engineering
Grand challenges for engineeringGrand challenges for engineering
Grand challenges for engineeringJustin Hayward
 
Inkjet in advanced manufacturing
Inkjet in advanced manufacturingInkjet in advanced manufacturing
Inkjet in advanced manufacturingJustin Hayward
 
Materials, energy, storage and heat transfer
Materials, energy, storage and heat transferMaterials, energy, storage and heat transfer
Materials, energy, storage and heat transferJustin Hayward
 
Materials and processes
Materials and processesMaterials and processes
Materials and processesJustin Hayward
 
Connectivity and IoT Ecosystems
Connectivity and IoT EcosystemsConnectivity and IoT Ecosystems
Connectivity and IoT EcosystemsJustin Hayward
 
Top 5 breakthroughs in energy storage materials
Top 5 breakthroughs in energy storage materialsTop 5 breakthroughs in energy storage materials
Top 5 breakthroughs in energy storage materialsJustin Hayward
 
Graphene heating for wearable devices
Graphene heating for wearable devicesGraphene heating for wearable devices
Graphene heating for wearable devicesJustin Hayward
 
Industry digitalisation
Industry digitalisationIndustry digitalisation
Industry digitalisationJustin Hayward
 
Energy storage materials
Energy storage materialsEnergy storage materials
Energy storage materialsJustin Hayward
 
Breakthroughs in new materials
Breakthroughs in new materialsBreakthroughs in new materials
Breakthroughs in new materialsJustin Hayward
 
Building intelligent robots
Building intelligent robotsBuilding intelligent robots
Building intelligent robotsJustin Hayward
 

More from Justin Hayward (20)

Grid-scale energy storage
Grid-scale energy storageGrid-scale energy storage
Grid-scale energy storage
 
Life Sciences Investment Platform
Life Sciences Investment PlatformLife Sciences Investment Platform
Life Sciences Investment Platform
 
Polymer Applications
Polymer ApplicationsPolymer Applications
Polymer Applications
 
Flexible Organic LCD
Flexible Organic LCDFlexible Organic LCD
Flexible Organic LCD
 
Grand challenges for engineering
Grand challenges for engineeringGrand challenges for engineering
Grand challenges for engineering
 
Inkjet in advanced manufacturing
Inkjet in advanced manufacturingInkjet in advanced manufacturing
Inkjet in advanced manufacturing
 
Materials, energy, storage and heat transfer
Materials, energy, storage and heat transferMaterials, energy, storage and heat transfer
Materials, energy, storage and heat transfer
 
Graphene@Manchester
Graphene@ManchesterGraphene@Manchester
Graphene@Manchester
 
Scaling Stories
Scaling StoriesScaling Stories
Scaling Stories
 
Flying better
Flying betterFlying better
Flying better
 
Ready for take off
Ready for take offReady for take off
Ready for take off
 
Materials and processes
Materials and processesMaterials and processes
Materials and processes
 
Connectivity and IoT Ecosystems
Connectivity and IoT EcosystemsConnectivity and IoT Ecosystems
Connectivity and IoT Ecosystems
 
Top 5 breakthroughs in energy storage materials
Top 5 breakthroughs in energy storage materialsTop 5 breakthroughs in energy storage materials
Top 5 breakthroughs in energy storage materials
 
Graphene heating for wearable devices
Graphene heating for wearable devicesGraphene heating for wearable devices
Graphene heating for wearable devices
 
Industry digitalisation
Industry digitalisationIndustry digitalisation
Industry digitalisation
 
Energy storage materials
Energy storage materialsEnergy storage materials
Energy storage materials
 
AI and automation
AI and automationAI and automation
AI and automation
 
Breakthroughs in new materials
Breakthroughs in new materialsBreakthroughs in new materials
Breakthroughs in new materials
 
Building intelligent robots
Building intelligent robotsBuilding intelligent robots
Building intelligent robots
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Sgcp14phillips

  • 2. 2 ARM spans sensors to servers Mobile computing and Gateways Cellular modems, SBCs ARM Cortex-R & Cortex-A Sensor nodes MCUs, sensors, low power wireless ARM Cortex-M Infrastructure Servers, network infrastructure ARM Cortex-A processors
  • 3. 3 ARM in embedded 2.2 billionARM Cortex-M devices shipped in 2012 by leading semiconductor companies 32-bit intelligence starting at $0.50 MCUs radios sensors 8.7 billionARM cores shipped in 2012
  • 4. 4 Gartner’s hype cycle Time Visibility Technology trigger Peak of inflated expectations Trough of disillusionment Plateau of productivity Slope of enlightenment
  • 8. 8 §  Industry has used distributed sensing and control for decades
  • 9. 9 §  What’s new? Lower cost, increased scale, better utilisation
  • 10. 10 §  IP’s “narrow waist” §  Address system enables packet forwarding §  Hides physical interfaces from applications §  Application developers and networking engineers can innovate independently §  Unifies many small island networks §  Eliminates protocol gateways §  Permissonless innovation §  Protocols can change without affecting the network §  Base for further innovation Not just a network connection Why is the internet the most successful network?
  • 11. 11 §  Ubiquitous connectivity §  Wireless – anything you want to connect, you can connect §  Even edge nodes can be internet peers §  Cloud services §  Co-ordinate processes §  Deliver anything as a service §  Big data §  Aggregate the little data §  Turn data into insight §  Standards §  We know now what to standardise This time it’s different
  • 12. 12 Embedded Intelligence vs. Connected Intelligence Thing Cloud Connected IntelligenceEmbedded Intelligence Network
  • 13. 13 Virtualization of Things Thing Cloud Network Software Abstraction (Network) Firmware, Middleware Device Application §  Web applications interact with virtualized objects through APIs §  Often through a layer of resource caching and indirection, e.g. service platform or gateway
  • 14. 14 Virtualization Enables Diverse Software Applications Thing Cloud Software Abstraction Middleware Cloud Cloud §  Documented interfaces and access control mechanisms enable interoperability §  Common patterns and standards for interfaces can drive compatibility and interoperability §  Discovery interfaces are as important as application interfaces
  • 15. 15
  • 18. 18 Drivers of producer surplus §  Situational awareness increases operational efficiency §  Asset tracking §  Predictive maintenance §  Dashboards, analytics, co-ordination §  Apps become become part of the physical environment §  Convenience, personalisation and user-centricity §  Service AR, SSO for plant, tracking §  Further shift from capital to operational cost §  Plant is not just equipment, its a relationship §  Trains, planes and cars
  • 19. 19 The Power of 1% Small savings at industrial scale over 15 years (GE) §  Better information enables better process management §  Small savings at industrial scale easily provide necessary ROI
  • 20. 20 §  Insights come from big data §  Big data needs little data to be shared §  Sharing needs trust §  “Whether a transaction would be organized within a firm or whether it would be carried out on the market depended on a comparison of the costs of organizing such a transaction within the firm with the costs of a market transaction that would accomplish the same result. All this is very simple and obvious. But it took me a year to realize it – and many economists seem unaware of it (or its significance) to this day…” – Ronald Coase, 1994 Nobel Lecture §  Trust needs security … §  … and transparency, in consumer applications §  Security is just a means to an end Role of Security
  • 21. 21 §  Connected devices are more vulnerable §  In industrial applications even a single breach might have serious consequences §  They need to be defended §  Proportionate measures always depend on the specific situation §  assets, applications, deployments §  Manageable with existing techniques §  All of IT’s armoury available §  Firewalls, logs, per-device keys §  Applied to a simpler domain Role of security II Cyberwar, safety, extortion, reputation..
  • 22. 22 §  Non-IP “island” networks need protocol translation to talk to one another §  Adds engineering cost §  Inserts single point of failure §  Unless only acting as observer §  Computer networks did this in the 1980s before moving to all-IP §  Necessary as a legacy integration solution §  e.g. SCADA §  SCADA is not designed to be on the internet §  http://www.cpni.gov.uk/advice/cyber/scada/ Gateways
  • 23. 23 §  Must support in-field, remote firmware updates §  Even constrained devices need bandwidth, energy and memory to accept ~10kB firmware patches, ~annually §  Ideally AES in HW, §  Ideally very good entropy source (RNG) §  See NIST/BSI key length guidance for cryptography §  http://www.keylength.com/ §  >>2030 AES: 192b ECC: 384b RSA: 384b/7680b §  Must be an owned asset §  Or have defined transfer-of-ownership §  Ownership meaning possession of the keys Designing for long deployment lifetimes 20+ year deployments
  • 24. 24 §  Lots of people want to sell you a “you do the application” solution §  Lots of people would like to be “the IoT platform” §  Mostly there is still much clearer ROI in verticals Build or buy? Cloud platforms" Chip vendors" MEMS vendors" Systems integrators" Handset OEMs" Consumer OEMs" Food processors" Chemical refiners" Factories" Facilities management" Consumer hardware startups" Consumer services" Cities" Utilities" Industrial services" Industrial OEMs" OSS" Consumers" Logistics" Security services"
  • 25. 25 Embedded Devices Backend – Private or Public Cloud Edge device Cloud application LWM2M, HTTP, TCP, IP IoT design patterns
  • 26. 26 Embedded Devices Backend – Private or Public Cloud Edge device Cloud application IoT design patterns Your IT / Ops department LWM2M, HTTP, TCP, IP
  • 27. 27 Embedded Devices Backend – Private or Public Cloud Embedded linux edge device Cloud application IoT design patterns Your IT / Ops department LWM2M, HTTP, TCP, IP
  • 28. 28 Embedded Devices Backend – Private or Public Cloud Constrained edge device Cloud application IoT design patterns Your IT / Ops department LWM2M, CoAP, UDP
  • 29. 29 Embedded Devices Backend – Private or Public Cloud Constrained edge device Cloud application IoT design patterns Your IT / Ops department LWM2M, CoAP, UDP, 6LoWPAN
  • 30. 30 ARM lightweight IP DTLS / UDP LWM2M CoAP IP 100s bytes IoT Backhaul Router Proxy Web Application 1000s of bytes HTTP IP TLS / TCP Web Object 10s of bytes IoT Node Network DTLS / UDP LWM2M CoAP 6LoWPAN
  • 31. 31 Embedded Devices Backend – Private or Public Cloud Constrained edge device Cloud application IoT design patterns Your IT / Ops department LWM2M, CoAP, UDP, 6LoWPAN
  • 32. 32 Embedded Devices Backend – Private or Public Cloud Constrained edge device Multiple cloud applications IoT design patterns Your IT / Ops department LWM2M, CoAP, UDP, 6LoWPAN
  • 33. 33 Embedded Devices Backend – Private or Public Cloud Legacy edge device Multiple cloud applications IoT design patterns Your IT / Ops department Gateway Gateway device SCADA / LON / CAN LWM2M, HTTP, TCP, IP
  • 34. 34 §  IoT is §  applications that span physical and cloud environments §  IP to the edge §  devices as web services §  standards based §  led by industrial applications §  IoT enables §  greater visibility on assets §  increased analytic capability §  better coordination of processes §  To take advantage you need to §  Feel free to experiment with hosted services to understand potential gains §  Prepare your IT and ops departments to take control of connected assets §  Assess and defend new threats Takeaways
  • 37. 37 Key length guidance NIST recommendations compiled by keylength.com
  • 38. 38 §  IP to the edge §  Devices are web services too §  Design for intermittent offsite connectivity §  Tight control loops over public internet are not advisable §  In fact any tight control loop ought to be local and have dedicated connections on site §  Every device has its own public-private key pair §  Prevent class breaks §  Greater provisioning flexibility §  Connected devices’ connectivity managed by IT departments §  “Device networks” managed as infrastructure, similarly to corporate WiFi §  Also hold the security keys and documentation of web APIs §  Control access by internal and external services §  What devices do is managed by ops teams Design patterns
  • 39. 39 Is interoperability inevitable? §  Remains to be seen which industry verticals have an interest in standard models §  Needs interoperability to be in everyone’s interests §  Standards solve common problems §  Likely to solve a problem you have, even if you don’t need interoperability
  • 40. 40 §  1990s:Why would we want to connect edge devices to the internet? §  Facilitate integration §  Eliminate costly protocol gateways §  Use cheap off-the-shelf parts and well-tested protocols §  2000s: Is it feasible to connect edge devices to the Internet? §  Lightweight IP stacks run on kBs RAM and ROM §  6LoWPAN / CoAP standards cut overheads §  Low cost embedded linux devices, wifi and cellular became widespread §  2010s: What can we do with internet-connected edge devices? §  Capabilities beyond local control Why now?
  • 41. 41 §  Edge devices may be constrained by §  energy §  bandwidth §  compute (RAM, Flash, MHz) §  Constraints propagate to protocol choices §  Can cut IP stacks right down to 10kB Flash, 2kB RAM §  Painful to program, sacrifice some of the benefits of IP §  Sensible minimum internet peers §  512k Flash, 128k RAM (for networking, security, application, scratch space for updates) §  Bandwidth to accept ~10kB firmware patches, energy budget to accept them ~annually §  Ideally AES in HW, very good entropy source (RNG) i vs. I
  • 42. 42
  • 43. 43 The third industrial revolution?