SlideShare a Scribd company logo
1 of 32
Download to read offline
Le mois du cloud
LE MOIS DU CLOUD
IoT: From Edge to Cloud
How to build a smart bar with cloud services ?
Diana, Sameh, Yassir,
LE MOIS DU CLOUD
Who we are ?
Sameh Ben Fredj
Data scientist
Co-organizer of DataXDay19 !
Yassir Sennoun
Data engineer
@SamehBenF
Diana Ortega
Developer
@dicaormu
LE MOIS DU CLOUD
Demo: Smart Bar !
Beer recognized
and command
sent to the cloud
Beer served
Command a beer via
Pi Camera
source: Google image
LE MOIS DU CLOUD
IoT & cloud: Let’s marry them !
LE MOIS DU CLOUD
IoT challenges
● Security
● Privacy
● Interoperability
● Huge Data Volume
● Real time actionable insight
● Complex Event processing
● Standardization
Cloud solutions
● Manage thousands of devices
● High computation and storage
capacities
● Deploy services in few minutes
● Scale in few minutes
● Secure from edge to cloud
LE MOIS DU CLOUD
Architecture of IoT & Cloud system
LE MOIS DU CLOUD
LE MOIS DU CLOUD
Visualization
LE MOIS DU CLOUD
Edge:
LE MOIS DU CLOUD
LE MOIS DU CLOUD
source: blog.octo.com
LE MOIS DU CLOUD
source: blog.octo.com
LE MOIS DU CLOUD
● Decentralized processing
● Reliability
● Processing close to data source
● Select data and insights flow to the cloud
● Offline processing
● Low latency
● Privacy and data protection
● Authentification
Advantages of Edge Computing:
LE MOIS DU CLOUD
Picamera + Raspberry Pi
GreenGrass Groupe
Connected devices
Cloud:
IoT Core
MQTT
LE MOIS DU CLOUD
source: Amazon
LE MOIS DU CLOUD
beer bottle: 0.88
soda bottle: 0.64
● Deep Neural Network: Squeezenet ‘like’
● Platform for NN: MXNet
● Model stocké sur S3
LE MOIS DU CLOUD
Protocols
LE MOIS DU CLOUD
LE MOIS DU CLOUD
Alternative
LE MOIS DU CLOUD
LE MOIS DU CLOUD
Alternative
LE MOIS DU CLOUD
Cloud
LE MOIS DU CLOUD
LE MOIS DU CLOUD
My IoT platform should facilitate the industrialization of my hub by
allowing:
Registry Management Analysis
LE MOIS DU CLOUD
IoT - Twin
{"desired": {
"barStatus": "OPEN"
},
"reported": {
"barStatus": "OPEN"
}
}
LE MOIS DU CLOUD
AZURE vs AWS
LE MOIS DU CLOUD
IoT Edge IoT Hub
DocumentDB
Functions
Api management
AWS
Azure
LE MOIS DU CLOUD
Services Azure vs Aws
FEATURE AWS AZURE
Security TLS, X.509 Certificates TLS, Symetric key, X.509
Certificates
Edge GreenGrass Edge
Protocol MQTT,HTTP MQTT, HTTP, Amqp,
Protocol Gateway
Registry IoT Core IoT Hub
Digital Twins IoT Shadow Digital Twins
Serverless Lambda Functions Azure Functions
LE MOIS DU CLOUD
Aws Azure
Deployment
Documentation
Debugging
Development
Thank you
Github repository: https://github.com/xebia-france/smart-bartender
LE MOIS DU CLOUD

More Related Content

What's hot

Bitcoin... and beyond
Bitcoin... and beyondBitcoin... and beyond
Bitcoin... and beyondJeff Garzik
 
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?Digipolis Antwerpen
 
Komodo Blockchain Security Service Brochure
Komodo Blockchain Security Service BrochureKomodo Blockchain Security Service Brochure
Komodo Blockchain Security Service BrochureJean-Phi N✅
 
Understanding Blockchain Security
Understanding Blockchain SecurityUnderstanding Blockchain Security
Understanding Blockchain SecurityITU
 
Blockchain - Navigating this Game-Changing Technology
Blockchain - Navigating this Game-Changing TechnologyBlockchain - Navigating this Game-Changing Technology
Blockchain - Navigating this Game-Changing TechnologyConor Svensson
 
Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20Truong Nguyen
 
Block Chain in Telco
Block Chain in TelcoBlock Chain in Telco
Block Chain in TelcoKunPang
 
Particl Project - Privacy Focused Decentralized Applications
Particl Project - Privacy Focused Decentralized ApplicationsParticl Project - Privacy Focused Decentralized Applications
Particl Project - Privacy Focused Decentralized ApplicationsPaul Schmitzer, RA, LEED AP
 
Blockchain, como esse negócio funciona? - SABER 2019
Blockchain, como esse negócio funciona? - SABER 2019Blockchain, como esse negócio funciona? - SABER 2019
Blockchain, como esse negócio funciona? - SABER 2019Rafael Capaci Pereira
 
What is Blockchain - TIEKE
What is Blockchain - TIEKE What is Blockchain - TIEKE
What is Blockchain - TIEKE Juha Viitala
 
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam CecchettiDeja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam CecchettiScott Strang
 
Blockfreight Jun 2016 Deck
Blockfreight Jun 2016 DeckBlockfreight Jun 2016 Deck
Blockfreight Jun 2016 DeckJulian Smith
 
Blockchain: An Introduction for Executives
Blockchain: An Introduction for ExecutivesBlockchain: An Introduction for Executives
Blockchain: An Introduction for ExecutivesScottMadden, Inc.
 
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...Дмитрий Плахов
 

What's hot (20)

Overview on Blockchain
Overview on BlockchainOverview on Blockchain
Overview on Blockchain
 
Bitcoin... and beyond
Bitcoin... and beyondBitcoin... and beyond
Bitcoin... and beyond
 
DTU HTS 2017 - some take aways...
DTU HTS 2017 - some take aways...DTU HTS 2017 - some take aways...
DTU HTS 2017 - some take aways...
 
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?
 
Komodo Blockchain Security Service Brochure
Komodo Blockchain Security Service BrochureKomodo Blockchain Security Service Brochure
Komodo Blockchain Security Service Brochure
 
Understanding Blockchain Security
Understanding Blockchain SecurityUnderstanding Blockchain Security
Understanding Blockchain Security
 
Blockchain - Navigating this Game-Changing Technology
Blockchain - Navigating this Game-Changing TechnologyBlockchain - Navigating this Game-Changing Technology
Blockchain - Navigating this Game-Changing Technology
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Brief Introduction to Blockchain Security
Brief Introduction to Blockchain SecurityBrief Introduction to Blockchain Security
Brief Introduction to Blockchain Security
 
Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20Ethereum Blockchain with Smart contract and ERC20
Ethereum Blockchain with Smart contract and ERC20
 
Block Chain in Telco
Block Chain in TelcoBlock Chain in Telco
Block Chain in Telco
 
Blockchain
BlockchainBlockchain
Blockchain
 
Particl Project - Privacy Focused Decentralized Applications
Particl Project - Privacy Focused Decentralized ApplicationsParticl Project - Privacy Focused Decentralized Applications
Particl Project - Privacy Focused Decentralized Applications
 
Blockchain, como esse negócio funciona? - SABER 2019
Blockchain, como esse negócio funciona? - SABER 2019Blockchain, como esse negócio funciona? - SABER 2019
Blockchain, como esse negócio funciona? - SABER 2019
 
What is Blockchain - TIEKE
What is Blockchain - TIEKE What is Blockchain - TIEKE
What is Blockchain - TIEKE
 
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam CecchettiDeja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
 
Blockchain for IoT
Blockchain for IoTBlockchain for IoT
Blockchain for IoT
 
Blockfreight Jun 2016 Deck
Blockfreight Jun 2016 DeckBlockfreight Jun 2016 Deck
Blockfreight Jun 2016 Deck
 
Blockchain: An Introduction for Executives
Blockchain: An Introduction for ExecutivesBlockchain: An Introduction for Executives
Blockchain: An Introduction for Executives
 
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
Доклад разработчиков Exonum на третьем митапе сообщества блокчейн-разработчик...
 

Similar to IoT From Edge to Cloud Smart Bar Demo

Azure IoT (Sam Vanhoutte @NMCT IoT Fest)
Azure IoT (Sam Vanhoutte @NMCT IoT Fest)Azure IoT (Sam Vanhoutte @NMCT IoT Fest)
Azure IoT (Sam Vanhoutte @NMCT IoT Fest)Codit
 
Iot 1906 - approaches for building applications with the IBM IoT cloud
Iot 1906 - approaches for building applications with the IBM IoT cloudIot 1906 - approaches for building applications with the IBM IoT cloud
Iot 1906 - approaches for building applications with the IBM IoT cloudPeterNiblett
 
Exploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemExploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemBizTalk360
 
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 -
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 - IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 -
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 - IBM France Lab
 
In The Pocket's journey to the Cloud
In The Pocket's journey to the CloudIn The Pocket's journey to the Cloud
In The Pocket's journey to the CloudJonathan De Moor
 
Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?Guido Schmutz
 
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 MQTTGustavoRuizZastrow
 
Google's Infrastructure and Specific IoT Services
Google's Infrastructure and Specific IoT ServicesGoogle's Infrastructure and Specific IoT Services
Google's Infrastructure and Specific IoT ServicesIntel® Software
 
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421Anderson Cheng
 
Pulga, a Tiny Open-Source MQTT Broker for Flexible and Secure IoT Deployments
Pulga, a Tiny Open-Source MQTT Broker for Flexible and Secure IoT DeploymentsPulga, a Tiny Open-Source MQTT Broker for Flexible and Secure IoT Deployments
Pulga, a Tiny Open-Source MQTT Broker for Flexible and Secure IoT DeploymentsEyes of Things
 
SORACOM IoT platform - Introduction
SORACOM IoT platform - IntroductionSORACOM IoT platform - Introduction
SORACOM IoT platform - IntroductionSORACOM
 
IoT with Salesforce - India Dreamin Presentation
IoT with Salesforce - India Dreamin PresentationIoT with Salesforce - India Dreamin Presentation
IoT with Salesforce - India Dreamin PresentationDinesh Kumar Wickramasinghe
 
IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017AllBits BVBA (freelancer)
 
AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...
AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...
AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...Amazon Web Services
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckCodit
 
AWS re:Invent 2016: IoT State of the Union (IOT307)
AWS re:Invent 2016: IoT State of the Union (IOT307)AWS re:Invent 2016: IoT State of the Union (IOT307)
AWS re:Invent 2016: IoT State of the Union (IOT307)Amazon Web Services
 
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 mlMarco Dal Pino
 
DCEU 18: Edge Computing with Docker Enterprise
DCEU 18: Edge Computing with Docker EnterpriseDCEU 18: Edge Computing with Docker Enterprise
DCEU 18: Edge Computing with Docker EnterpriseDocker, Inc.
 

Similar to IoT From Edge to Cloud Smart Bar Demo (20)

Azure IoT (Sam Vanhoutte @NMCT IoT Fest)
Azure IoT (Sam Vanhoutte @NMCT IoT Fest)Azure IoT (Sam Vanhoutte @NMCT IoT Fest)
Azure IoT (Sam Vanhoutte @NMCT IoT Fest)
 
Iot 1906 - approaches for building applications with the IBM IoT cloud
Iot 1906 - approaches for building applications with the IBM IoT cloudIot 1906 - approaches for building applications with the IBM IoT cloud
Iot 1906 - approaches for building applications with the IBM IoT cloud
 
Exploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemExploring the Azure IoT Ecosystem
Exploring the Azure IoT Ecosystem
 
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 -
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 - IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 -
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 -
 
In The Pocket's journey to the Cloud
In The Pocket's journey to the CloudIn The Pocket's journey to the Cloud
In The Pocket's journey to the Cloud
 
Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?
 
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
 
Google's Infrastructure and Specific IoT Services
Google's Infrastructure and Specific IoT ServicesGoogle's Infrastructure and Specific IoT Services
Google's Infrastructure and Specific IoT Services
 
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
QIoT 您專屬的私有雲平台 - 新知講堂 - 20170421
 
Pulga, a Tiny Open-Source MQTT Broker for Flexible and Secure IoT Deployments
Pulga, a Tiny Open-Source MQTT Broker for Flexible and Secure IoT DeploymentsPulga, a Tiny Open-Source MQTT Broker for Flexible and Secure IoT Deployments
Pulga, a Tiny Open-Source MQTT Broker for Flexible and Secure IoT Deployments
 
SORACOM IoT platform - Introduction
SORACOM IoT platform - IntroductionSORACOM IoT platform - Introduction
SORACOM IoT platform - Introduction
 
IoT with Salesforce - India Dreamin Presentation
IoT with Salesforce - India Dreamin PresentationIoT with Salesforce - India Dreamin Presentation
IoT with Salesforce - India Dreamin Presentation
 
IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017
 
AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...
AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...
AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...
 
Iot privacy-soscon-2019
Iot privacy-soscon-2019Iot privacy-soscon-2019
Iot privacy-soscon-2019
 
mozilla-things-fosdem-2019
mozilla-things-fosdem-2019mozilla-things-fosdem-2019
mozilla-things-fosdem-2019
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeck
 
AWS re:Invent 2016: IoT State of the Union (IOT307)
AWS re:Invent 2016: IoT State of the Union (IOT307)AWS re:Invent 2016: IoT State of the Union (IOT307)
AWS re:Invent 2016: IoT State of the Union (IOT307)
 
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
 
DCEU 18: Edge Computing with Docker Enterprise
DCEU 18: Edge Computing with Docker EnterpriseDCEU 18: Edge Computing with Docker Enterprise
DCEU 18: Edge Computing with Docker Enterprise
 

More from Sameh BEN FREDJ

Blockchain & IoT: The new contract of Trust
Blockchain & IoT: The new contract of TrustBlockchain & IoT: The new contract of Trust
Blockchain & IoT: The new contract of TrustSameh BEN FREDJ
 
A connected bar with Greengrass & some Deep Learning
A connected bar with Greengrass & some Deep LearningA connected bar with Greengrass & some Deep Learning
A connected bar with Greengrass & some Deep LearningSameh BEN FREDJ
 
On a connecté le studio !
On a connecté le studio !On a connecté le studio !
On a connecté le studio !Sameh BEN FREDJ
 
Living in a connected world_Devoxx2015_Duchess France
Living in a connected world_Devoxx2015_Duchess FranceLiving in a connected world_Devoxx2015_Duchess France
Living in a connected world_Devoxx2015_Duchess FranceSameh BEN FREDJ
 
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015Sameh BEN FREDJ
 

More from Sameh BEN FREDJ (6)

Time Series Made Easy
Time Series Made EasyTime Series Made Easy
Time Series Made Easy
 
Blockchain & IoT: The new contract of Trust
Blockchain & IoT: The new contract of TrustBlockchain & IoT: The new contract of Trust
Blockchain & IoT: The new contract of Trust
 
A connected bar with Greengrass & some Deep Learning
A connected bar with Greengrass & some Deep LearningA connected bar with Greengrass & some Deep Learning
A connected bar with Greengrass & some Deep Learning
 
On a connecté le studio !
On a connecté le studio !On a connecté le studio !
On a connecté le studio !
 
Living in a connected world_Devoxx2015_Duchess France
Living in a connected world_Devoxx2015_Duchess FranceLiving in a connected world_Devoxx2015_Duchess France
Living in a connected world_Devoxx2015_Duchess France
 
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
 

Recently uploaded

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
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
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
 
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
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
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
 
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
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
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
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
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...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
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
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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
 
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
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
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
 
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
 

IoT From Edge to Cloud Smart Bar Demo

  • 1. Le mois du cloud
  • 2. LE MOIS DU CLOUD IoT: From Edge to Cloud How to build a smart bar with cloud services ? Diana, Sameh, Yassir,
  • 3. LE MOIS DU CLOUD Who we are ? Sameh Ben Fredj Data scientist Co-organizer of DataXDay19 ! Yassir Sennoun Data engineer @SamehBenF Diana Ortega Developer @dicaormu
  • 4. LE MOIS DU CLOUD Demo: Smart Bar ! Beer recognized and command sent to the cloud Beer served Command a beer via Pi Camera source: Google image
  • 5. LE MOIS DU CLOUD IoT & cloud: Let’s marry them !
  • 6. LE MOIS DU CLOUD IoT challenges ● Security ● Privacy ● Interoperability ● Huge Data Volume ● Real time actionable insight ● Complex Event processing ● Standardization Cloud solutions ● Manage thousands of devices ● High computation and storage capacities ● Deploy services in few minutes ● Scale in few minutes ● Secure from edge to cloud
  • 7. LE MOIS DU CLOUD Architecture of IoT & Cloud system
  • 8. LE MOIS DU CLOUD
  • 9. LE MOIS DU CLOUD Visualization
  • 10. LE MOIS DU CLOUD Edge:
  • 11. LE MOIS DU CLOUD
  • 12. LE MOIS DU CLOUD source: blog.octo.com
  • 13. LE MOIS DU CLOUD source: blog.octo.com
  • 14. LE MOIS DU CLOUD ● Decentralized processing ● Reliability ● Processing close to data source ● Select data and insights flow to the cloud ● Offline processing ● Low latency ● Privacy and data protection ● Authentification Advantages of Edge Computing:
  • 15. LE MOIS DU CLOUD Picamera + Raspberry Pi GreenGrass Groupe Connected devices Cloud: IoT Core MQTT
  • 16. LE MOIS DU CLOUD source: Amazon
  • 17. LE MOIS DU CLOUD beer bottle: 0.88 soda bottle: 0.64 ● Deep Neural Network: Squeezenet ‘like’ ● Platform for NN: MXNet ● Model stocké sur S3
  • 18. LE MOIS DU CLOUD Protocols
  • 19. LE MOIS DU CLOUD
  • 20. LE MOIS DU CLOUD Alternative
  • 21. LE MOIS DU CLOUD
  • 22. LE MOIS DU CLOUD Alternative
  • 23. LE MOIS DU CLOUD Cloud
  • 24. LE MOIS DU CLOUD
  • 25. LE MOIS DU CLOUD My IoT platform should facilitate the industrialization of my hub by allowing: Registry Management Analysis
  • 26. LE MOIS DU CLOUD IoT - Twin {"desired": { "barStatus": "OPEN" }, "reported": { "barStatus": "OPEN" } }
  • 27. LE MOIS DU CLOUD AZURE vs AWS
  • 28. LE MOIS DU CLOUD IoT Edge IoT Hub DocumentDB Functions Api management AWS Azure
  • 29. LE MOIS DU CLOUD Services Azure vs Aws FEATURE AWS AZURE Security TLS, X.509 Certificates TLS, Symetric key, X.509 Certificates Edge GreenGrass Edge Protocol MQTT,HTTP MQTT, HTTP, Amqp, Protocol Gateway Registry IoT Core IoT Hub Digital Twins IoT Shadow Digital Twins Serverless Lambda Functions Azure Functions
  • 30. LE MOIS DU CLOUD Aws Azure Deployment Documentation Debugging Development
  • 31. Thank you Github repository: https://github.com/xebia-france/smart-bartender
  • 32. LE MOIS DU CLOUD