simon ford - arm and the open internet of things
TRANSCRIPT
![Page 1: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/1.jpg)
1
ARM and the Open Internet of Things
![Page 2: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/2.jpg)
2
BBC “MASHED” 2008
“Packet Network”
![Page 3: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/3.jpg)
3
ARMv7/NEON
R&D
![Page 4: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/4.jpg)
4
http://makespace.org
![Page 5: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/5.jpg)
5
Roy Amara, Institute for the Future
"We tend to overestimate the effect of a technology in the short run and underestimate
the effect in the long run.”
![Page 6: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/6.jpg)
6
Electrification of homes started around the start of the 20th century, and by 1930, roughly 70% of western homes had electricity
First for electric lighting, but then for home appliances Powered by the invention of affordable, reliable electric motors Massively improved quality of life
![Page 7: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/7.jpg)
7
Our grandparents could count the number of electric motors
they owned
Credit: Ben Evans, A16Z
![Page 8: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/8.jpg)
8
Starting in the mid-1950s, transistors and then integrated circuits made their way into household products
Revolutionised the way we communicate, consume information and entertainment, and later exponentially more powerful and more available computer
Made possible by the silicon transistor and lithographic production of planar ICs
![Page 9: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/9.jpg)
9
Our grandparents could count the number of electric motors
they ownedOur parents could count the
things they owned with a computer chip in it
Credit: Ben Evans, A16Z
![Page 10: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/10.jpg)
10
![Page 11: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/11.jpg)
11
![Page 12: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/12.jpg)
12
Our grandparents could count the number of electric motors
they ownedOur parents could count the
things they owned with a computer chip in it
We can still count the things we own that are connected to
the network
Credit: Ben Evans, A16Z
![Page 13: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/13.jpg)
13
We can still count the things we own that are connected to
the network
When this seems hilariously quaint and our kids’ generation tease us about it, we’ve succeeded
![Page 14: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/14.jpg)
14
We have the Technology!
![Page 15: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/15.jpg)
15
![Page 16: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/16.jpg)
16De
vice
man
agem
ent
Firmware Update
Bootloader
Flash HALCh
anne
lse
curit
y
Auth
DTLS
Crypto
Debu
g
Debug Comms
C Runtime
Boot
Sens
ing
Algorithm
Calibration
Sensor Driver
Key/Session
Management
Admin & Debug
Device Manageme
ntCo
nnec
tivity
CoAP
IPv6/UDP
MAC
Devi
cese
curit
y
Keys
Secure Storage
Secure Boot
Component
ManagementUnit
Testing
Version Control
Toolchain
Continuous
IntegrationTest
Automation
Code Review
Build System
Tools
CoAP
Bootstrap
Persistentconnectivit
y
Load Balancing Clustering
ServerDevice
![Page 17: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/17.jpg)
17
IoT will be a disruptive jump in software complexity for embedded
![Page 18: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/18.jpg)
18
“By 2018, 50% of the IoT solutions will be provided by Companies which are less than 3 years old.”
Gartner Research, 2013
![Page 19: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/19.jpg)
19
IoT will be a disruptive change inhow devices are built
![Page 20: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/20.jpg)
20
IP Provide
r
SoCProvide
r
31 2 4 5 6 7 8 9
![Page 21: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/21.jpg)
21
IoT will be a disruptive change inhow products are paid for
![Page 22: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/22.jpg)
22
![Page 23: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/23.jpg)
23
“A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die, and a new generation grows up that is familiar with it.”
— Max Planck
![Page 24: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/24.jpg)
24
Setup as a new business unit in ARM
![Page 25: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/25.jpg)
25
You arehere!
We’re aiming here!
![Page 26: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/26.jpg)
26
The Mobile Computing RevolutionSmart, low-power, connected
devices
Cortex-RCortex-A
3GLTE
Standards based internet capabilities
Browsers, Javascript, HTTP, TLS
Platforms and community development
Eco-systems enabled by trust
Mobile Computing
![Page 27: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/27.jpg)
27
IoT looks like “Apps”Vo
lum
e
Applications
![Page 28: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/28.jpg)
28
Remember the I in IoT!
Binary | JSON – IPSO Objects
IPv4 | IPv6 | 6LoWPAN
UDP | TCP
DTLS | TLS
CoAP | HTTP
REST APIsApplication
Web Transfer
Internet
Network
IoT Application Device Management
![Page 29: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/29.jpg)
29
Inspiration
Proper Component Management
Eventing Frameworks
Unit Testing and Conventions
Full Stack Domain-specific OS
Catch up with the rest of the
world!
![Page 30: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/30.jpg)
30
Techcon 2014: Hello World!
![Page 31: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/31.jpg)
31
![Page 32: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/32.jpg)
32
mbed Ecosystem• Partners• Developers• Enabled Services• Enabled Products
mbed Device Server• Application data and device
management • Growth market access for cloud
platforms and operators
mbed OS
• Leading connectivity standards• Productivity, minimized costs
• Built-in management• Security
![Page 33: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/33.jpg)
33
![Page 34: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/34.jpg)
34
![Page 35: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/35.jpg)
35
µVisorSecure Untruste
d
CryptoBox security:
CryptographyKey ManagementSecure BootSecure FOTASecure Identity
mbed OS:HAL + DriversKernel (Energy-aware Scheduler)Connectivity StacksDevice & Comms ManagementMiddlewareUser Application Code
![Page 36: Simon Ford - ARM and the Open Internet of Things](https://reader035.vdocument.in/reader035/viewer/2022070521/58f9aae1760da3da068b7db4/html5/thumbnails/36.jpg)
36
mbedDevice Server
mbed OS
HardwareDevelopers
WebDevelopers