What is the Internet of Things? How does it link to big data and cloud? What is the industrial IoT? How to put apps and app stores into smart devices? How to manage complex IoT solutions? Open Source IoT solutions
1 of 10
Downloaded 38 times
More Related Content
Ubuntu - Industrial Internet of Things Intro
1. Ubuntu and The Internet Of Things
Snappy Ubuntu Core = The Internet of Things Accelerator
Maarten Ectors
VP IoT, Canonical
¡°How to enable
and accelerate
innovation?¡±
2. Micro-Servers: A natural evolution...Ubuntu? Canonical?
What is Ubuntu? Who is Canonical? Why should I care?
The default operating system for the Cloud.
63% of OpenStack runs on Ubuntu.
Famous Ubuntu Customers: Google, Amazon,
Microsoft, eBay, Yahoo, AT&T, Sony, IBM, HP,
Dell, Intel, Cisco, ARM, Broadcom, Qualcomm,
Juniper, NEC, Bloomberg, NTT, DT, Lenovo,...
The company behind Ubuntu is...
3. Micro-Servers: A natural evolution...
Single Purpose Solution +
Embedded OS +
Proprietary Hardware
General Purpose Hardware
General Purpose OS
App App App App
Plugins
2
0
1
5
Internet of Things (R)evolution
Proprietary Single Purpose Converts to Secure Easy to Manage App Ecosystem
4. Micro-Servers: A natural evolution...Consumer Internet of Things Terminology
Sensors are single purpose while smart devices / hubs can have many IoT Apps
Sensor
Sensor
Dumb
Fridge
Smart
Lock
Smart Hub
IoT App:
IF scale = +1 KG
THEN lock = closed
UNTIL fitbit goal = true
Smart Hub
App Store
5. Micro-Servers: A natural evolution...Industrial and B2C IoT Terminology
Micro-Servers, Proximity Cloud, Public/Private Cloud, Big Data
Proximity App:
Use machine
learning model
to predict if data
is abnormal.
Micro-Server App:
Get fridge data
At the edge of the
broadband network
Proximity Cloud
Public or
Private Cloud
City / Work / Home
Big Data App:
Train & update
models and
take action
Controller
Controller App:
Get pump data
Pum
p
Fridge
Micro Server
IP
Cam
era
Camera App:
Detect Movement
Camera Server
6. Snappy UbuntuWhat do we need to have Apps Everywhere?
Apps need to run securely, be easily remotely upgradeable & run on a small OS.
SECURE EFFICIENT
The OS needs to be small
to fit in many devices.
The OS should be
extendible to support for
all type of extensions.
Malicious or faulty code
can not affect other apps
or the OS. Security issues
can be reliably and
remotely fixed.
EASY
Creating, upgrading and
rollback of apps should be
easy. Programmers package
and test their software and
industrial users get updates
minutes later.
7. Snappy Ubuntu Core = Ubuntu for Industrial Internet of Things
Upgrade Ubuntu Core, Snapworks and Snaps transactionally.
Faulty updates can be easily rolled back remotely. Each Snap is
sandboxed. Only pre-approved capabilities are allowed.
Ubuntu Core
Snappy App Snap Snap
A Snap is just an archive and a config file.
You can remotely upgrade and rollback new
versions transactionally.
I am a Snappy App or Snap that runs
in a secure sandbox. I only have
read-only access to Ubuntu.
Hardware Abstraction Layer
Software Innovator
Canonical
Hardware Innovator
Snappy Framework
Snapwork
I am the thinnest Ubuntu possible. I
can be remotely upgraded and
rollbacked transactionally.
Snapworks extends Ubuntu Core
with specific hardware or software
frameworks that are transactionally
upgradeable.
Snappy UbuntuWhat is Snappy Ubuntu Core?
The Transactional Industrial IoT OS with Secure & Easy Snaps Everywhere