SlideShare a Scribd company logo
1 of 10
Download to read offline
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?”
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...
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
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
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
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.
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
Retrofitting Smart Devices
App-Enabled Micro-Servers and Industrial Gateways act as Smart Gateways.
What is Canonical’s IoT Strategy?
Industrial IoT Operator
Partner Snap
Update 1.6.32243
Industrial IoT Continuous Deployment Vision
Fast and easy roll-out of new functionality and bug fixes in a secure manner.
Partner Snapwork
Update 2.7.52182
Ubuntu Core
Security Update
3.2.126
IIoT Operator
Snap Update
1.935
Automated
Testing
Canary Upgrade
Rolling Upgrade:
5%
10%
20%
30%
50%
*%$# Problem!!!
30%
10%
0%
Private Snap
Store
Accelerating the
Internet of Things Revolution with
Amazing Open Source Solutions!
More Information
Ubuntu.com/things

More Related Content

What's hot

aibo introduction at ROSCon2018@Madrid
aibo introduction at ROSCon2018@Madridaibo introduction at ROSCon2018@Madrid
aibo introduction at ROSCon2018@MadridTomoya Fujita
 
Final project CEIS 106
Final project CEIS 106Final project CEIS 106
Final project CEIS 106JoshuaBrown233
 
IoT Day - Introducing Azure Sphere
IoT Day -  Introducing Azure SphereIoT Day -  Introducing Azure Sphere
IoT Day - Introducing Azure SphereMirco Vanini
 
Azure Sphere - GAB 2019
Azure Sphere - GAB 2019Azure Sphere - GAB 2019
Azure Sphere - GAB 2019Mirco Vanini
 
How to Install ESP8266 WiFi Web Server using Arduino IDE
How to Install ESP8266 WiFi Web Server using Arduino IDEHow to Install ESP8266 WiFi Web Server using Arduino IDE
How to Install ESP8266 WiFi Web Server using Arduino IDENaoto MATSUMOTO
 
Are you ready for Microsoft Azure Sphere?
Are you ready for Microsoft Azure Sphere?Are you ready for Microsoft Azure Sphere?
Are you ready for Microsoft Azure Sphere?Mirco Vanini
 
Introduction to Windows IoT via Raspberry Pi 3
Introduction to Windows IoT via Raspberry Pi 3Introduction to Windows IoT via Raspberry Pi 3
Introduction to Windows IoT via Raspberry Pi 3Lee Richardson
 
Home Automation by ESP8266
Home Automation by ESP8266Home Automation by ESP8266
Home Automation by ESP8266Gleb Vinnikov
 
Sony robotics overview
Sony robotics overviewSony robotics overview
Sony robotics overviewTomoya Fujita
 
Ceis114 final joshua_brown
Ceis114 final joshua_brownCeis114 final joshua_brown
Ceis114 final joshua_brownJoshuaBrown233
 
Ярослав Воронцов — Пара слов о mobile security.
Ярослав Воронцов — Пара слов о mobile security.Ярослав Воронцов — Пара слов о mobile security.
Ярослав Воронцов — Пара слов о mobile security.DataArt
 
CanSecWest 2013 - iOS 6 Exploitation 280 Days Later
CanSecWest 2013 - iOS 6 Exploitation 280 Days LaterCanSecWest 2013 - iOS 6 Exploitation 280 Days Later
CanSecWest 2013 - iOS 6 Exploitation 280 Days LaterStefan Esser
 
やってみよう!0円セキュリティ
やってみよう!0円セキュリティやってみよう!0円セキュリティ
やってみよう!0円セキュリティ歩 奥山
 
Customize and control connected devices
Customize and control connected devicesCustomize and control connected devices
Customize and control connected devicesCodemotion
 
Learn Evothings Studio along with ESP8266
Learn Evothings Studio along with ESP8266Learn Evothings Studio along with ESP8266
Learn Evothings Studio along with ESP8266Hammad Tariq
 

What's hot (20)

aibo introduction at ROSCon2018@Madrid
aibo introduction at ROSCon2018@Madridaibo introduction at ROSCon2018@Madrid
aibo introduction at ROSCon2018@Madrid
 
Final project CEIS 106
Final project CEIS 106Final project CEIS 106
Final project CEIS 106
 
IoT Day - Introducing Azure Sphere
IoT Day -  Introducing Azure SphereIoT Day -  Introducing Azure Sphere
IoT Day - Introducing Azure Sphere
 
Azure Sphere - GAB 2019
Azure Sphere - GAB 2019Azure Sphere - GAB 2019
Azure Sphere - GAB 2019
 
Java & IoT
Java & IoTJava & IoT
Java & IoT
 
How to Install ESP8266 WiFi Web Server using Arduino IDE
How to Install ESP8266 WiFi Web Server using Arduino IDEHow to Install ESP8266 WiFi Web Server using Arduino IDE
How to Install ESP8266 WiFi Web Server using Arduino IDE
 
Are you ready for Microsoft Azure Sphere?
Are you ready for Microsoft Azure Sphere?Are you ready for Microsoft Azure Sphere?
Are you ready for Microsoft Azure Sphere?
 
WiFi SoC ESP8266
WiFi SoC ESP8266WiFi SoC ESP8266
WiFi SoC ESP8266
 
Introduction to Windows IoT via Raspberry Pi 3
Introduction to Windows IoT via Raspberry Pi 3Introduction to Windows IoT via Raspberry Pi 3
Introduction to Windows IoT via Raspberry Pi 3
 
Espressif Introduction
Espressif IntroductionEspressif Introduction
Espressif Introduction
 
Azure Sphere
Azure SphereAzure Sphere
Azure Sphere
 
Eset TOP10 USP
Eset TOP10 USPEset TOP10 USP
Eset TOP10 USP
 
Home Automation by ESP8266
Home Automation by ESP8266Home Automation by ESP8266
Home Automation by ESP8266
 
Sony robotics overview
Sony robotics overviewSony robotics overview
Sony robotics overview
 
Ceis114 final joshua_brown
Ceis114 final joshua_brownCeis114 final joshua_brown
Ceis114 final joshua_brown
 
Ярослав Воронцов — Пара слов о mobile security.
Ярослав Воронцов — Пара слов о mobile security.Ярослав Воронцов — Пара слов о mobile security.
Ярослав Воронцов — Пара слов о mobile security.
 
CanSecWest 2013 - iOS 6 Exploitation 280 Days Later
CanSecWest 2013 - iOS 6 Exploitation 280 Days LaterCanSecWest 2013 - iOS 6 Exploitation 280 Days Later
CanSecWest 2013 - iOS 6 Exploitation 280 Days Later
 
やってみよう!0円セキュリティ
やってみよう!0円セキュリティやってみよう!0円セキュリティ
やってみよう!0円セキュリティ
 
Customize and control connected devices
Customize and control connected devicesCustomize and control connected devices
Customize and control connected devices
 
Learn Evothings Studio along with ESP8266
Learn Evothings Studio along with ESP8266Learn Evothings Studio along with ESP8266
Learn Evothings Studio along with ESP8266
 

Viewers also liked

De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?Max Benana
 
MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?
MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?
MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?Technofutur TIC
 
Objets Connectes - IoD - IoT - Excelerate Systems - Urisa
Objets Connectes - IoD - IoT - Excelerate Systems - UrisaObjets Connectes - IoD - IoT - Excelerate Systems - Urisa
Objets Connectes - IoD - IoT - Excelerate Systems - UrisaPierre GEORGES
 
End year project: Monitoring a wireless sensors network with internet of things
End year project: Monitoring a wireless sensors network with internet of thingsEnd year project: Monitoring a wireless sensors network with internet of things
End year project: Monitoring a wireless sensors network with internet of thingsAmine Moula
 
Real-Time Communications and the Industrial Internet of Things
 Real-Time Communications and the Industrial Internet of Things Real-Time Communications and the Industrial Internet of Things
Real-Time Communications and the Industrial Internet of ThingsReal-Time Innovations (RTI)
 
Driving Unconventional Growth through the Industrial Internet of Things
Driving Unconventional Growth through the Industrial Internet of ThingsDriving Unconventional Growth through the Industrial Internet of Things
Driving Unconventional Growth through the Industrial Internet of Thingsaccenture
 
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014Ahmed Mahmoud
 
Vortex 2.0 -- The Industrial Internet of Things Platform
Vortex 2.0 -- The Industrial Internet of Things PlatformVortex 2.0 -- The Industrial Internet of Things Platform
Vortex 2.0 -- The Industrial Internet of Things PlatformAngelo Corsaro
 
Industrial Internet of Things by Edy Liongosari of Accenture
Industrial Internet of Things by Edy Liongosari of AccentureIndustrial Internet of Things by Edy Liongosari of Accenture
Industrial Internet of Things by Edy Liongosari of Accenturegogo6
 
Internet of Things - Pour un monde plus intelligent
Internet of Things - Pour un monde plus intelligentInternet of Things - Pour un monde plus intelligent
Internet of Things - Pour un monde plus intelligentSherbrooke Innopole
 
Industrial internet of things (IIOT) - special report-2017
Industrial internet of things (IIOT) - special report-2017Industrial internet of things (IIOT) - special report-2017
Industrial internet of things (IIOT) - special report-2017Ian Beckett
 
Summary ADR consolidation
Summary ADR consolidationSummary ADR consolidation
Summary ADR consolidationconsumerenergy
 
ICAEW/Grant Thornton Business Confidence Monitor Q4 2013
ICAEW/Grant Thornton Business Confidence Monitor Q4 2013ICAEW/Grant Thornton Business Confidence Monitor Q4 2013
ICAEW/Grant Thornton Business Confidence Monitor Q4 2013Grant Thornton UK LLP
 
Mind Your Brain
Mind Your BrainMind Your Brain
Mind Your BrainShamal Abh
 
AHA Parent Information Session
AHA Parent Information SessionAHA Parent Information Session
AHA Parent Information SessionRhythm Sethi
 
HSC Partner Meeting 6.27.12
HSC Partner Meeting 6.27.12HSC Partner Meeting 6.27.12
HSC Partner Meeting 6.27.12bscisteam
 

Viewers also liked (20)

De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
 
MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?
MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?
MCG - L'internet de objet, point de vue sécurité, mythe ou réalité ?
 
The Industrial Internet of Things and RTI
The Industrial Internet of Things and RTIThe Industrial Internet of Things and RTI
The Industrial Internet of Things and RTI
 
Objets Connectes - IoD - IoT - Excelerate Systems - Urisa
Objets Connectes - IoD - IoT - Excelerate Systems - UrisaObjets Connectes - IoD - IoT - Excelerate Systems - Urisa
Objets Connectes - IoD - IoT - Excelerate Systems - Urisa
 
End year project: Monitoring a wireless sensors network with internet of things
End year project: Monitoring a wireless sensors network with internet of thingsEnd year project: Monitoring a wireless sensors network with internet of things
End year project: Monitoring a wireless sensors network with internet of things
 
Real-Time Communications and the Industrial Internet of Things
 Real-Time Communications and the Industrial Internet of Things Real-Time Communications and the Industrial Internet of Things
Real-Time Communications and the Industrial Internet of Things
 
Driving Unconventional Growth through the Industrial Internet of Things
Driving Unconventional Growth through the Industrial Internet of ThingsDriving Unconventional Growth through the Industrial Internet of Things
Driving Unconventional Growth through the Industrial Internet of Things
 
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
 
Vortex 2.0 -- The Industrial Internet of Things Platform
Vortex 2.0 -- The Industrial Internet of Things PlatformVortex 2.0 -- The Industrial Internet of Things Platform
Vortex 2.0 -- The Industrial Internet of Things Platform
 
Industrial Internet of Things by Edy Liongosari of Accenture
Industrial Internet of Things by Edy Liongosari of AccentureIndustrial Internet of Things by Edy Liongosari of Accenture
Industrial Internet of Things by Edy Liongosari of Accenture
 
Internet of Things - Pour un monde plus intelligent
Internet of Things - Pour un monde plus intelligentInternet of Things - Pour un monde plus intelligent
Internet of Things - Pour un monde plus intelligent
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Industrial internet of things (IIOT) - special report-2017
Industrial internet of things (IIOT) - special report-2017Industrial internet of things (IIOT) - special report-2017
Industrial internet of things (IIOT) - special report-2017
 
Flat plan
Flat planFlat plan
Flat plan
 
Summary ADR consolidation
Summary ADR consolidationSummary ADR consolidation
Summary ADR consolidation
 
ICAEW/Grant Thornton Business Confidence Monitor Q4 2013
ICAEW/Grant Thornton Business Confidence Monitor Q4 2013ICAEW/Grant Thornton Business Confidence Monitor Q4 2013
ICAEW/Grant Thornton Business Confidence Monitor Q4 2013
 
ERO presentation
ERO presentationERO presentation
ERO presentation
 
Mind Your Brain
Mind Your BrainMind Your Brain
Mind Your Brain
 
AHA Parent Information Session
AHA Parent Information SessionAHA Parent Information Session
AHA Parent Information Session
 
HSC Partner Meeting 6.27.12
HSC Partner Meeting 6.27.12HSC Partner Meeting 6.27.12
HSC Partner Meeting 6.27.12
 

Similar to Ubuntu - Industrial Internet of Things Intro

如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备Rex Tsai
 
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机Rex Tsai
 
Ubuntu Core 技术详解
Ubuntu Core 技术详解Ubuntu Core 技术详解
Ubuntu Core 技术详解Rex Tsai
 
Ubucon 2016: Internet of self updated things
Ubucon 2016: Internet of self updated thingsUbucon 2016: Internet of self updated things
Ubucon 2016: Internet of self updated thingsThibaut Rouffineau
 
General Ubuntu Advantage - Landscape Datasheet
General  Ubuntu Advantage - Landscape DatasheetGeneral  Ubuntu Advantage - Landscape Datasheet
General Ubuntu Advantage - Landscape DatasheetThe World Bank
 
Training Guide Idea Pad V2
Training Guide   Idea Pad V2Training Guide   Idea Pad V2
Training Guide Idea Pad V2lunarfall
 
Ubuntu phone engineering
Ubuntu phone engineeringUbuntu phone engineering
Ubuntu phone engineeringRex Tsai
 
General Ubuntu Advantage Service Guide
General  Ubuntu Advantage Service Guide General  Ubuntu Advantage Service Guide
General Ubuntu Advantage Service Guide The World Bank
 
IRJET - Development of Embedded Linux System from Bare Board
IRJET - Development of Embedded Linux System from Bare BoardIRJET - Development of Embedded Linux System from Bare Board
IRJET - Development of Embedded Linux System from Bare BoardIRJET Journal
 
Internet of Things – Contiki.pdf
Internet of Things – Contiki.pdfInternet of Things – Contiki.pdf
Internet of Things – Contiki.pdfSudhanshiBakre1
 
Webinar: Secure Offline and Online Updates for Linux Devices
Webinar: Secure Offline and Online Updates for Linux DevicesWebinar: Secure Offline and Online Updates for Linux Devices
Webinar: Secure Offline and Online Updates for Linux DevicesToradex
 
Linux Beginner Guide 2014
Linux Beginner Guide 2014Linux Beginner Guide 2014
Linux Beginner Guide 2014Anthony Le Goff
 
The Pc And Its Operating Systems
The Pc And Its Operating SystemsThe Pc And Its Operating Systems
The Pc And Its Operating SystemsAmber Wheeler
 
Teensy Programming for Everyone
Teensy Programming for EveryoneTeensy Programming for Everyone
Teensy Programming for EveryoneNikhil Mittal
 
Vedlikehold av pc og pc sikkerhet
Vedlikehold av pc og pc sikkerhetVedlikehold av pc og pc sikkerhet
Vedlikehold av pc og pc sikkerhetoyvindal
 
Smart glasses report for computer enginner
Smart glasses report for computer enginnerSmart glasses report for computer enginner
Smart glasses report for computer enginnerJayMusical
 
Be Free Be Linux
Be Free Be LinuxBe Free Be Linux
Be Free Be Linuxaboelnour
 

Similar to Ubuntu - Industrial Internet of Things Intro (20)

如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备
 
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
 
Ubuntu Core 技术详解
Ubuntu Core 技术详解Ubuntu Core 技术详解
Ubuntu Core 技术详解
 
Lucidlynxslides
LucidlynxslidesLucidlynxslides
Lucidlynxslides
 
Ubucon 2016: Internet of self updated things
Ubucon 2016: Internet of self updated thingsUbucon 2016: Internet of self updated things
Ubucon 2016: Internet of self updated things
 
General Ubuntu Advantage - Landscape Datasheet
General  Ubuntu Advantage - Landscape DatasheetGeneral  Ubuntu Advantage - Landscape Datasheet
General Ubuntu Advantage - Landscape Datasheet
 
Training Guide Idea Pad V2
Training Guide   Idea Pad V2Training Guide   Idea Pad V2
Training Guide Idea Pad V2
 
Ubuntu phone engineering
Ubuntu phone engineeringUbuntu phone engineering
Ubuntu phone engineering
 
Lenovo S10-3
Lenovo S10-3Lenovo S10-3
Lenovo S10-3
 
General Ubuntu Advantage Service Guide
General  Ubuntu Advantage Service Guide General  Ubuntu Advantage Service Guide
General Ubuntu Advantage Service Guide
 
IRJET - Development of Embedded Linux System from Bare Board
IRJET - Development of Embedded Linux System from Bare BoardIRJET - Development of Embedded Linux System from Bare Board
IRJET - Development of Embedded Linux System from Bare Board
 
Internet of Things – Contiki.pdf
Internet of Things – Contiki.pdfInternet of Things – Contiki.pdf
Internet of Things – Contiki.pdf
 
Webinar: Secure Offline and Online Updates for Linux Devices
Webinar: Secure Offline and Online Updates for Linux DevicesWebinar: Secure Offline and Online Updates for Linux Devices
Webinar: Secure Offline and Online Updates for Linux Devices
 
Linux Beginner Guide 2014
Linux Beginner Guide 2014Linux Beginner Guide 2014
Linux Beginner Guide 2014
 
IoT
IoTIoT
IoT
 
The Pc And Its Operating Systems
The Pc And Its Operating SystemsThe Pc And Its Operating Systems
The Pc And Its Operating Systems
 
Teensy Programming for Everyone
Teensy Programming for EveryoneTeensy Programming for Everyone
Teensy Programming for Everyone
 
Vedlikehold av pc og pc sikkerhet
Vedlikehold av pc og pc sikkerhetVedlikehold av pc og pc sikkerhet
Vedlikehold av pc og pc sikkerhet
 
Smart glasses report for computer enginner
Smart glasses report for computer enginnerSmart glasses report for computer enginner
Smart glasses report for computer enginner
 
Be Free Be Linux
Be Free Be LinuxBe Free Be Linux
Be Free Be Linux
 

More from Maarten Ectors

Tadhack - Instant Telecom Solutions with Ubuntu Juju & MAAS
Tadhack - Instant Telecom Solutions with Ubuntu Juju & MAASTadhack - Instant Telecom Solutions with Ubuntu Juju & MAAS
Tadhack - Instant Telecom Solutions with Ubuntu Juju & MAASMaarten Ectors
 
O'Reilly Big Data Week London - Maarten Ectors - Internet of Things
O'Reilly Big Data Week London - Maarten Ectors - Internet of ThingsO'Reilly Big Data Week London - Maarten Ectors - Internet of Things
O'Reilly Big Data Week London - Maarten Ectors - Internet of ThingsMaarten Ectors
 
Instant Single Sign-On and Two-Factor Authentication
Instant Single Sign-On and Two-Factor AuthenticationInstant Single Sign-On and Two-Factor Authentication
Instant Single Sign-On and Two-Factor AuthenticationMaarten Ectors
 
Continuous Deployment for Startups
Continuous Deployment for StartupsContinuous Deployment for Startups
Continuous Deployment for StartupsMaarten Ectors
 
What is the cloud and how to generate revenue?
What is the cloud and how to generate revenue?What is the cloud and how to generate revenue?
What is the cloud and how to generate revenue?Maarten Ectors
 

More from Maarten Ectors (7)

What is IoT?
What is IoT? What is IoT?
What is IoT?
 
Tadhack - Instant Telecom Solutions with Ubuntu Juju & MAAS
Tadhack - Instant Telecom Solutions with Ubuntu Juju & MAASTadhack - Instant Telecom Solutions with Ubuntu Juju & MAAS
Tadhack - Instant Telecom Solutions with Ubuntu Juju & MAAS
 
O'Reilly Big Data Week London - Maarten Ectors - Internet of Things
O'Reilly Big Data Week London - Maarten Ectors - Internet of ThingsO'Reilly Big Data Week London - Maarten Ectors - Internet of Things
O'Reilly Big Data Week London - Maarten Ectors - Internet of Things
 
Instant Single Sign-On and Two-Factor Authentication
Instant Single Sign-On and Two-Factor AuthenticationInstant Single Sign-On and Two-Factor Authentication
Instant Single Sign-On and Two-Factor Authentication
 
Continuous Deployment for Startups
Continuous Deployment for StartupsContinuous Deployment for Startups
Continuous Deployment for Startups
 
Lean canvas idoor
Lean canvas   idoorLean canvas   idoor
Lean canvas idoor
 
What is the cloud and how to generate revenue?
What is the cloud and how to generate revenue?What is the cloud and how to generate revenue?
What is the cloud and how to generate revenue?
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
"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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
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
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
"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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
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
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

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
  • 8. Retrofitting Smart Devices App-Enabled Micro-Servers and Industrial Gateways act as Smart Gateways.
  • 9. What is Canonical’s IoT Strategy? Industrial IoT Operator Partner Snap Update 1.6.32243 Industrial IoT Continuous Deployment Vision Fast and easy roll-out of new functionality and bug fixes in a secure manner. Partner Snapwork Update 2.7.52182 Ubuntu Core Security Update 3.2.126 IIoT Operator Snap Update 1.935 Automated Testing Canary Upgrade Rolling Upgrade: 5% 10% 20% 30% 50% *%$# Problem!!! 30% 10% 0% Private Snap Store
  • 10. Accelerating the Internet of Things Revolution with Amazing Open Source Solutions! More Information Ubuntu.com/things