SlideShare una empresa de Scribd logo
1 de 24
Grégoire de Turckheim
PM IoT
Demystifying IoT : Bringing the cloud to
connected devices with IoT Station.
Emplacement photo
Please define IoT
Turning connected devices into smart devices
• Smart Building
• Industry 4.0
• Smart Farming
• Smart Logistics
• Home Automation / DIY
• Smart Cities / Smart Grid
What is in the box ?
The IoT stack : think about a computer












• Things : the peripherals



Things collect data and perform actions.
THINGS
What is in the box ?
The IoT stack : think about a computer
THINGS
• Software as a Service : the App



Addresses the specific needs of a market
segment.





• Things : the peripherals



Things collect data and perform actions.
SaaS
What is in the box ?
The IoT stack : think about a computer
THINGS
• Software as a Service : the App



Addresses the specific needs of a market
segment.
• Platform as a Service : the OS



Handles communications and common
building block features.
• Things : the peripherals



Things collect data and perform actions.
PaaS
SaaS
An IoT Platform as a Service
Cloud-enabling the devices
• Messaging



Device-to-Cloud-to-Device.
THINGS
IoT Hub
An IoT Platform as a Service
Cloud-enabling the devices
THINGS
IoT Hub
• Messaging



Device-to-Cloud-to-Device.
• Tooling



Provide cloud resources to connected devices.
Object Storage
Serverless
DBaaS
AI
Monitoring
Messaging
An IoT Platform as a Service
Cloud-enabling the devices
THINGS
IoT Hub
Object Storage
Serverless
DBaaS
AI
Monitoring
Messaging
• Messaging



Device-to-Cloud-to-Device.
• Tooling



Provide cloud resources to connected devices.
• Edge Computing



Deploy intelligence at things level.
MQTT
The IoT protocol
• Lightweight Pub/Sub message broking
Target-less messaging
Device Device
Device Device
Broker
Publish
fr/lille/weather
Subscribe
fr/lille/weather
Subscribe
fr/lille/weather
Publish
fr/paris/weather
MQTT
The IoT protocol
• Lightweight Pub/Sub message broking
• Broadcast publishing
Device
Device Device
Publish
fr/lille/weather
Subscribe
fr/lille/weather
Broker
Subscribe
fr/lille/weather
Receive updates
MQTT
The IoT protocol
• Lightweight Pub/Sub message broking
• Broadcast publishing
• Topic subscription wildcards
Device
Device Device
Publish
fr/lille/weather
Subscribe
fr/lille/#
Subscribe
fr/#/weather
Broker
Subscribe to « categories »
MQTT
The IoT protocol
• Lightweight Pub/Sub message broking
• Broadcast publishing
• Topic subscription wildcards
• Persistent sessions
Device
Reconnect
Broker
Device
Publish x3
fr/lille/weather
Don’t loose data while offline
MQTT
The IoT protocol
• Lightweight Pub/Sub message broking
• Broadcast publishing
• Topic subscription wildcards
• Persistent sessions
• Retained messages
Device
Broker
Subscribe
fr/#/weather
Device
Publish
fr/lille/weather
Device
Publish
fr/paris/weather
R R
Fetch initial state
MQTT
The IoT protocol
• Lightweight Pub/Sub message broking
• Broadcast publishing
• Topic subscription wildcards
• Persistent sessions
• Retained messages
• MQTT v5 just published
• Message Metadata
• Shared subscriptions
• Request / Response pattern
• … and many more
IoT Station Architecture : Hub
IOT HUB
SDK
HOWTO
BUSINESS
SPECIFIC APP
( ON SCW INSTANCE )
IOT BROKER
SCWIOTAPI
LOAD BALANCER
IOT REVERSE PROXY
SSL WS TOPIC
REWRITING
METRICS ACL
IoT Station Architecture : Gateway
FAAS DBAAS
OBJECT STORAGE
MACHINE LEARNING
MESSAGING …
Gateway
IOT HUB
SDK
HOWTO
BUSINESS
SPECIFIC APP
( ON SCW INSTANCE )
IOT BROKER
SCWIOTAPI
LOAD BALANCER
IOT REVERSE PROXY
SSL WS TOPIC
REWRITING
METRICS ACL
FAAS DBAAS
OBJECT STORAGE
MACHINE LEARNING
MESSAGING …
Gateway
IOT HUB
SDK
HOWTO
BUSINESS
SPECIFIC APP
( ON SCW INSTANCE )
IOT BROKER
SCWIOTAPI
LOAD BALANCER
IOT REVERSE PROXY
SSL WS TOPIC
REWRITING
METRICS ACL
IoT Station Architecture : Edge
EDGE
Scaleway IoT Station
Feature set
• 3 Hub service levels : shared, dedicated, HA
• Security : Per device TLS/SSL certificate. From encrypted mutual authentication to plaintext.
• Protocol : MQTT 3.1.1 compliance, plain or over Websocket
• Stateful service (on dedicated/HA) : all QoS levels, retained messages, will messages
• Scaleway ecosystem gateway : Object Storage first, many more coming …
• Usage metrics : message count, device activity
• Kickstarts : an instance with a software stack automagically connected to your IoT Hub
IoT Station upcoming features
Coming next
• MQTT 5
• Topic filtering
• More Gateways
• LoRa / SigFox connectivity
• Fleet management
• Security audits
• Edge computing
For embedded devices (RPi, NUC, …)
Focus on planned IoT Edge Service
EDGE
SUPERVISOR
IOT
BROKER
USERENVIRONMENT
IOT EDGE DEVICESCALEWAY
IOT HUB
CONTROL PLANE
DATA PLANE IOT PROTOCOL
Focus on planned IoT Edge Service
EDGE
SUPERVISOR
IOT
BROKER
USERENVIRONMENT
IOT EDGE DEVICESCALEWAY
IOT HUB
CONTROL PLANE
DATA PLANE IOT PROTOCOL
USER
CONTAINER
USER
CONTAINER
USER
CONTAINER
USER
CONTAINER
REPOSITORY
DOCKER IMAGES
SPECIFIC PROTOCOL
Focus on planned IoT Edge Service
EDGE
SUPERVISOR
IOT
BROKER
USERENVIRONMENT
IOT EDGE DEVICESCALEWAY
IOT HUB
CONTROL PLANE
DATA PLANE IOT PROTOCOL
USER
CONTAINER
USER
CONTAINER
USER
CONTAINER
USER
CONTAINER
REPOSITORY
DOCKER IMAGES
SPECIFIC PROTOCOL
VPN
DEVICES PRIVATE NETWORK
(OPTIONAL)
Thank You !
Stay tuned for exclusive how-to’s and updates, follow us on
Twitter and LinkedIn @Scaleway
Slides available on Slideshare

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Canzoni sotto l'albero con Azure IoT
Canzoni sotto l'albero con Azure IoTCanzoni sotto l'albero con Azure IoT
Canzoni sotto l'albero con Azure IoT
 
5 Benefits of BACnet Data In the Cloud
5 Benefits of BACnet Data In the Cloud5 Benefits of BACnet Data In the Cloud
5 Benefits of BACnet Data In the Cloud
 
IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and ml
 
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
 
Standards Drive the Internet of Things
Standards Drive the Internet of ThingsStandards Drive the Internet of Things
Standards Drive the Internet of Things
 
Building Open Source IoT Cloud
Building Open Source IoT CloudBuilding Open Source IoT Cloud
Building Open Source IoT Cloud
 
Xamarin and azure iot
Xamarin and azure iotXamarin and azure iot
Xamarin and azure iot
 
Alex Nauda [Nobl9] | How Not to Build an SLO Platform | InfluxDays NA 2021
Alex Nauda [Nobl9] | How Not to Build an SLO Platform | InfluxDays NA 2021Alex Nauda [Nobl9] | How Not to Build an SLO Platform | InfluxDays NA 2021
Alex Nauda [Nobl9] | How Not to Build an SLO Platform | InfluxDays NA 2021
 
Scality Holberton Interview Training
Scality Holberton Interview TrainingScality Holberton Interview Training
Scality Holberton Interview Training
 
IPv6 and Internet of Things: A Nice Couple
IPv6 and Internet of Things: A Nice CoupleIPv6 and Internet of Things: A Nice Couple
IPv6 and Internet of Things: A Nice Couple
 
Advanced Event Brokers
Advanced Event BrokersAdvanced Event Brokers
Advanced Event Brokers
 
Advanced Event Brokers
Advanced Event BrokersAdvanced Event Brokers
Advanced Event Brokers
 
Future of data center trading
Future of data center tradingFuture of data center trading
Future of data center trading
 
Blockchain in Practice
Blockchain in PracticeBlockchain in Practice
Blockchain in Practice
 
CreatiFI FIWARE technologies presentation 31.10.2014 Helsinki
CreatiFI FIWARE technologies presentation 31.10.2014 HelsinkiCreatiFI FIWARE technologies presentation 31.10.2014 Helsinki
CreatiFI FIWARE technologies presentation 31.10.2014 Helsinki
 
IoT Platform with MQTT and Websocket
IoT Platform with MQTT and WebsocketIoT Platform with MQTT and Websocket
IoT Platform with MQTT and Websocket
 
FIWARE Global Summit - Knowage Hands On: Visualizing Data Insights
FIWARE Global Summit - Knowage Hands On: Visualizing Data InsightsFIWARE Global Summit - Knowage Hands On: Visualizing Data Insights
FIWARE Global Summit - Knowage Hands On: Visualizing Data Insights
 
FIWARE Developers Week_IoT basic exercises
FIWARE Developers Week_IoT basic exercisesFIWARE Developers Week_IoT basic exercises
FIWARE Developers Week_IoT basic exercises
 
CreatiFI FIWARE technologies presentation 22.10.2014 Tallinn
CreatiFI FIWARE technologies presentation 22.10.2014 TallinnCreatiFI FIWARE technologies presentation 22.10.2014 Tallinn
CreatiFI FIWARE technologies presentation 22.10.2014 Tallinn
 
S3 Server Hackathon Presented by S3 Server, a Scality Product, Seagate and Ho...
S3 Server Hackathon Presented by S3 Server, a Scality Product, Seagate and Ho...S3 Server Hackathon Presented by S3 Server, a Scality Product, Seagate and Ho...
S3 Server Hackathon Presented by S3 Server, a Scality Product, Seagate and Ho...
 

Similar a Demystifying IoT : Bringing the cloud to connected devices with IoT Station

Similar a Demystifying IoT : Bringing the cloud to connected devices with IoT Station (20)

Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS  IoT Core and MQTTGustavo Zastrow - Introduction to AWS  IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
 
Exploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemExploring the Azure IoT Ecosystem
Exploring the Azure IoT Ecosystem
 
AWS Summit Auckland- Developing Applications for IoT
AWS Summit Auckland-  Developing Applications for IoTAWS Summit Auckland-  Developing Applications for IoT
AWS Summit Auckland- Developing Applications for IoT
 
IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018IxorTalk IoT Convention 2018
IxorTalk IoT Convention 2018
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edge
 
Using Node-RED for building IoT workflows
Using Node-RED for building IoT workflowsUsing Node-RED for building IoT workflows
Using Node-RED for building IoT workflows
 
Connecting to the internet of things (IoT)
Connecting to the internet of things (IoT)Connecting to the internet of things (IoT)
Connecting to the internet of things (IoT)
 
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
IoT Fit for purpose - how to be successful in IOT Conclusion Connect IoT Fit for purpose - how to be successful in IOT Conclusion Connect
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
 
Iot fit for purpose v0 2
Iot fit for purpose v0 2Iot fit for purpose v0 2
Iot fit for purpose v0 2
 
FIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE Overview
 
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
 
Developing Connected Applications with AWS IoT - Technical 301
Developing Connected Applications with AWS IoT - Technical 301Developing Connected Applications with AWS IoT - Technical 301
Developing Connected Applications with AWS IoT - Technical 301
 
Azure IoT End-to-End
Azure IoT End-to-EndAzure IoT End-to-End
Azure IoT End-to-End
 
Asset Monitoring with Beacons, Lora, NodeJS and IoT Cloud
Asset Monitoring with Beacons, Lora,  NodeJS and IoT CloudAsset Monitoring with Beacons, Lora,  NodeJS and IoT Cloud
Asset Monitoring with Beacons, Lora, NodeJS and IoT Cloud
 
chapter-1_iot.pptx
chapter-1_iot.pptxchapter-1_iot.pptx
chapter-1_iot.pptx
 
IOT UNIT 1B.ppt
IOT UNIT 1B.pptIOT UNIT 1B.ppt
IOT UNIT 1B.ppt
 
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
 
The IoT Open Source World: Where WSO2 stands
The IoT Open Source World: Where WSO2 standsThe IoT Open Source World: Where WSO2 stands
The IoT Open Source World: Where WSO2 stands
 
IoT cloud system implemented based on Azure services
IoT cloud system implemented based on Azure servicesIoT cloud system implemented based on Azure services
IoT cloud system implemented based on Azure services
 
IoTSummit - Introduction to IoT Hub
IoTSummit - Introduction to IoT HubIoTSummit - Introduction to IoT Hub
IoTSummit - Introduction to IoT Hub
 

Más de Scaleway

Workshop IoT Hub : Pilotez une ampoule connectée
Workshop IoT Hub : Pilotez une ampoule connectéeWorkshop IoT Hub : Pilotez une ampoule connectée
Workshop IoT Hub : Pilotez une ampoule connectée
Scaleway
 
Why and how we proxy our IoT broker connections
 Why and how we proxy our IoT broker connections Why and how we proxy our IoT broker connections
Why and how we proxy our IoT broker connections
Scaleway
 
From local servers up to Kubernetes in the cloud
From local servers up to Kubernetes in the cloudFrom local servers up to Kubernetes in the cloud
From local servers up to Kubernetes in the cloud
Scaleway
 
L’évolution des serveurs dédiés vers le Bare Metal et les instances : comm...
L’évolution des serveurs dédiés vers le Bare Metal et les instances : comm...L’évolution des serveurs dédiés vers le Bare Metal et les instances : comm...
L’évolution des serveurs dédiés vers le Bare Metal et les instances : comm...
Scaleway
 
L’IA, booster de votre activité : principes, usages & idéation
L’IA, booster de votre activité : principes, usages & idéationL’IA, booster de votre activité : principes, usages & idéation
L’IA, booster de votre activité : principes, usages & idéation
Scaleway
 
Comment automatiser le déploiement de sa plateforme sur des infrastructures ...
Comment automatiser le déploiement de sa plateforme sur des infrastructures ...Comment automatiser le déploiement de sa plateforme sur des infrastructures ...
Comment automatiser le déploiement de sa plateforme sur des infrastructures ...
Scaleway
 
Routage à grande échelle des requêtes via RabbitMQ
Routage à grande échelle des requêtes via RabbitMQRoutage à grande échelle des requêtes via RabbitMQ
Routage à grande échelle des requêtes via RabbitMQ
Scaleway
 
Instances Behind the Scene: What happen when you click on «create a new insta...
Instances Behind the Scene: What happen when you click on «create a new insta...Instances Behind the Scene: What happen when you click on «create a new insta...
Instances Behind the Scene: What happen when you click on «create a new insta...
Scaleway
 
L’odyssée d’une requête HTTP chez Scaleway
L’odyssée d’une requête HTTP chez ScalewayL’odyssée d’une requête HTTP chez Scaleway
L’odyssée d’une requête HTTP chez Scaleway
Scaleway
 
Network & Filesystem: Doing less cross rings memory copy
Network & Filesystem: Doing less cross rings memory copyNetwork & Filesystem: Doing less cross rings memory copy
Network & Filesystem: Doing less cross rings memory copy
Scaleway
 

Más de Scaleway (20)

Entreprises : découvrez les briques essentielles d’une solution IoT
Entreprises : découvrez les briques essentielles d’une solution IoTEntreprises : découvrez les briques essentielles d’une solution IoT
Entreprises : découvrez les briques essentielles d’une solution IoT
 
Understand, verify, and act on the security of your Kubernetes clusters - Sca...
Understand, verify, and act on the security of your Kubernetes clusters - Sca...Understand, verify, and act on the security of your Kubernetes clusters - Sca...
Understand, verify, and act on the security of your Kubernetes clusters - Sca...
 
Éditeurs d'applications mobiles : augmentez la résolution des photos de vos c...
Éditeurs d'applications mobiles : augmentez la résolution des photos de vos c...Éditeurs d'applications mobiles : augmentez la résolution des photos de vos c...
Éditeurs d'applications mobiles : augmentez la résolution des photos de vos c...
 
Discover the benefits of Kubernetes to host a SaaS solution
Discover the benefits of Kubernetes to host a SaaS solutionDiscover the benefits of Kubernetes to host a SaaS solution
Discover the benefits of Kubernetes to host a SaaS solution
 
6 winning strategies for agil SaaS editors
6 winning strategies for agil SaaS editors6 winning strategies for agil SaaS editors
6 winning strategies for agil SaaS editors
 
Webinar - Relying on Bare Metal to manage your workloads
Webinar - Relying on Bare Metal to manage your workloadsWebinar - Relying on Bare Metal to manage your workloads
Webinar - Relying on Bare Metal to manage your workloads
 
Webinaire du 09/04/20 - S'appuyer sur du Bare Metal pour gérer ses pics de ch...
Webinaire du 09/04/20 - S'appuyer sur du Bare Metal pour gérer ses pics de ch...Webinaire du 09/04/20 - S'appuyer sur du Bare Metal pour gérer ses pics de ch...
Webinaire du 09/04/20 - S'appuyer sur du Bare Metal pour gérer ses pics de ch...
 
Scaleway Approach to VXLAN EVPN Fabric
Scaleway Approach to VXLAN EVPN FabricScaleway Approach to VXLAN EVPN Fabric
Scaleway Approach to VXLAN EVPN Fabric
 
Workshop IoT Hub : Pilotez une ampoule connectée
Workshop IoT Hub : Pilotez une ampoule connectéeWorkshop IoT Hub : Pilotez une ampoule connectée
Workshop IoT Hub : Pilotez une ampoule connectée
 
Why and how we proxy our IoT broker connections
 Why and how we proxy our IoT broker connections Why and how we proxy our IoT broker connections
Why and how we proxy our IoT broker connections
 
From local servers up to Kubernetes in the cloud
From local servers up to Kubernetes in the cloudFrom local servers up to Kubernetes in the cloud
From local servers up to Kubernetes in the cloud
 
L’évolution des serveurs dédiés vers le Bare Metal et les instances : comm...
L’évolution des serveurs dédiés vers le Bare Metal et les instances : comm...L’évolution des serveurs dédiés vers le Bare Metal et les instances : comm...
L’évolution des serveurs dédiés vers le Bare Metal et les instances : comm...
 
L’IA, booster de votre activité : principes, usages & idéation
L’IA, booster de votre activité : principes, usages & idéationL’IA, booster de votre activité : principes, usages & idéation
L’IA, booster de votre activité : principes, usages & idéation
 
Comment automatiser le déploiement de sa plateforme sur des infrastructures ...
Comment automatiser le déploiement de sa plateforme sur des infrastructures ...Comment automatiser le déploiement de sa plateforme sur des infrastructures ...
Comment automatiser le déploiement de sa plateforme sur des infrastructures ...
 
Serverless
ServerlessServerless
Serverless
 
Migrating the Online’s console with Docker
Migrating the Online’s console with DockerMigrating the Online’s console with Docker
Migrating the Online’s console with Docker
 
Routage à grande échelle des requêtes via RabbitMQ
Routage à grande échelle des requêtes via RabbitMQRoutage à grande échelle des requêtes via RabbitMQ
Routage à grande échelle des requêtes via RabbitMQ
 
Instances Behind the Scene: What happen when you click on «create a new insta...
Instances Behind the Scene: What happen when you click on «create a new insta...Instances Behind the Scene: What happen when you click on «create a new insta...
Instances Behind the Scene: What happen when you click on «create a new insta...
 
L’odyssée d’une requête HTTP chez Scaleway
L’odyssée d’une requête HTTP chez ScalewayL’odyssée d’une requête HTTP chez Scaleway
L’odyssée d’une requête HTTP chez Scaleway
 
Network & Filesystem: Doing less cross rings memory copy
Network & Filesystem: Doing less cross rings memory copyNetwork & Filesystem: Doing less cross rings memory copy
Network & Filesystem: Doing less cross rings memory copy
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Demystifying IoT : Bringing the cloud to connected devices with IoT Station

  • 1.
  • 2. Grégoire de Turckheim PM IoT Demystifying IoT : Bringing the cloud to connected devices with IoT Station. Emplacement photo
  • 3. Please define IoT Turning connected devices into smart devices • Smart Building • Industry 4.0 • Smart Farming • Smart Logistics • Home Automation / DIY • Smart Cities / Smart Grid
  • 4. What is in the box ? The IoT stack : think about a computer 
 
 
 
 
 
 • Things : the peripherals
 
 Things collect data and perform actions. THINGS
  • 5. What is in the box ? The IoT stack : think about a computer THINGS • Software as a Service : the App
 
 Addresses the specific needs of a market segment.
 
 
 • Things : the peripherals
 
 Things collect data and perform actions. SaaS
  • 6. What is in the box ? The IoT stack : think about a computer THINGS • Software as a Service : the App
 
 Addresses the specific needs of a market segment. • Platform as a Service : the OS
 
 Handles communications and common building block features. • Things : the peripherals
 
 Things collect data and perform actions. PaaS SaaS
  • 7. An IoT Platform as a Service Cloud-enabling the devices • Messaging
 
 Device-to-Cloud-to-Device. THINGS IoT Hub
  • 8. An IoT Platform as a Service Cloud-enabling the devices THINGS IoT Hub • Messaging
 
 Device-to-Cloud-to-Device. • Tooling
 
 Provide cloud resources to connected devices. Object Storage Serverless DBaaS AI Monitoring Messaging
  • 9. An IoT Platform as a Service Cloud-enabling the devices THINGS IoT Hub Object Storage Serverless DBaaS AI Monitoring Messaging • Messaging
 
 Device-to-Cloud-to-Device. • Tooling
 
 Provide cloud resources to connected devices. • Edge Computing
 
 Deploy intelligence at things level.
  • 10. MQTT The IoT protocol • Lightweight Pub/Sub message broking Target-less messaging Device Device Device Device Broker Publish fr/lille/weather Subscribe fr/lille/weather Subscribe fr/lille/weather Publish fr/paris/weather
  • 11. MQTT The IoT protocol • Lightweight Pub/Sub message broking • Broadcast publishing Device Device Device Publish fr/lille/weather Subscribe fr/lille/weather Broker Subscribe fr/lille/weather Receive updates
  • 12. MQTT The IoT protocol • Lightweight Pub/Sub message broking • Broadcast publishing • Topic subscription wildcards Device Device Device Publish fr/lille/weather Subscribe fr/lille/# Subscribe fr/#/weather Broker Subscribe to « categories »
  • 13. MQTT The IoT protocol • Lightweight Pub/Sub message broking • Broadcast publishing • Topic subscription wildcards • Persistent sessions Device Reconnect Broker Device Publish x3 fr/lille/weather Don’t loose data while offline
  • 14. MQTT The IoT protocol • Lightweight Pub/Sub message broking • Broadcast publishing • Topic subscription wildcards • Persistent sessions • Retained messages Device Broker Subscribe fr/#/weather Device Publish fr/lille/weather Device Publish fr/paris/weather R R Fetch initial state
  • 15. MQTT The IoT protocol • Lightweight Pub/Sub message broking • Broadcast publishing • Topic subscription wildcards • Persistent sessions • Retained messages • MQTT v5 just published • Message Metadata • Shared subscriptions • Request / Response pattern • … and many more
  • 16. IoT Station Architecture : Hub IOT HUB SDK HOWTO BUSINESS SPECIFIC APP ( ON SCW INSTANCE ) IOT BROKER SCWIOTAPI LOAD BALANCER IOT REVERSE PROXY SSL WS TOPIC REWRITING METRICS ACL
  • 17. IoT Station Architecture : Gateway FAAS DBAAS OBJECT STORAGE MACHINE LEARNING MESSAGING … Gateway IOT HUB SDK HOWTO BUSINESS SPECIFIC APP ( ON SCW INSTANCE ) IOT BROKER SCWIOTAPI LOAD BALANCER IOT REVERSE PROXY SSL WS TOPIC REWRITING METRICS ACL
  • 18. FAAS DBAAS OBJECT STORAGE MACHINE LEARNING MESSAGING … Gateway IOT HUB SDK HOWTO BUSINESS SPECIFIC APP ( ON SCW INSTANCE ) IOT BROKER SCWIOTAPI LOAD BALANCER IOT REVERSE PROXY SSL WS TOPIC REWRITING METRICS ACL IoT Station Architecture : Edge EDGE
  • 19. Scaleway IoT Station Feature set • 3 Hub service levels : shared, dedicated, HA • Security : Per device TLS/SSL certificate. From encrypted mutual authentication to plaintext. • Protocol : MQTT 3.1.1 compliance, plain or over Websocket • Stateful service (on dedicated/HA) : all QoS levels, retained messages, will messages • Scaleway ecosystem gateway : Object Storage first, many more coming … • Usage metrics : message count, device activity • Kickstarts : an instance with a software stack automagically connected to your IoT Hub
  • 20. IoT Station upcoming features Coming next • MQTT 5 • Topic filtering • More Gateways • LoRa / SigFox connectivity • Fleet management • Security audits • Edge computing For embedded devices (RPi, NUC, …)
  • 21. Focus on planned IoT Edge Service EDGE SUPERVISOR IOT BROKER USERENVIRONMENT IOT EDGE DEVICESCALEWAY IOT HUB CONTROL PLANE DATA PLANE IOT PROTOCOL
  • 22. Focus on planned IoT Edge Service EDGE SUPERVISOR IOT BROKER USERENVIRONMENT IOT EDGE DEVICESCALEWAY IOT HUB CONTROL PLANE DATA PLANE IOT PROTOCOL USER CONTAINER USER CONTAINER USER CONTAINER USER CONTAINER REPOSITORY DOCKER IMAGES SPECIFIC PROTOCOL
  • 23. Focus on planned IoT Edge Service EDGE SUPERVISOR IOT BROKER USERENVIRONMENT IOT EDGE DEVICESCALEWAY IOT HUB CONTROL PLANE DATA PLANE IOT PROTOCOL USER CONTAINER USER CONTAINER USER CONTAINER USER CONTAINER REPOSITORY DOCKER IMAGES SPECIFIC PROTOCOL VPN DEVICES PRIVATE NETWORK (OPTIONAL)
  • 24. Thank You ! Stay tuned for exclusive how-to’s and updates, follow us on Twitter and LinkedIn @Scaleway Slides available on Slideshare