SlideShare ist ein Scribd-Unternehmen logo
1 von 22
How to connect a 30-year old car
to the cloud
Connecting is everything
1
2
3
At Codit, we believe connecting is everything
...including a 30 year old car
GDPR
Meet our team
4
Meet Isabelle... The Red Escort
5
That became Barry, the blue Barrel.
Joining the Barrell Challenge
6
3500 km
30 year old car
Netherlands, Germany, Austria, Italy & Slovenia
3rd place, on 250 teams
This talk
Techorama 2018 Connecting a 30 year old car to the cloud 7
The Car
(retro fitting)
The Backend
(serverless, event-driven)
The Portal
(real time visualization)
The connectivity
challenge
Retrofitting is key
8Techorama 2018 Connecting a 30 year old car to the cloud
Off the shelve components
9
| Grove PI starter kit
10
Car connectivity
| Raspberry PI 3 (and 2 as backup)
| Windows 10 IoT Core
| GrovePi sensor kit
| Sensors available
| Light (GPIO)
| Sound (GPIO)
| Temperature (GPIO)
| Humidity (GPIO)
| GPS (Serial port) + extra long antenna
| MiFI with data SIM for cloud connectivity
| <60MB / week
Nebulus as cloud managed IoT Gateway
Techorama 2018 Connecting a 30 year old car to the cloud 11
| Connect everything, built on Azure IoT Edge
Connectivity
12
Assuming stable cloud connectivity will not work out well
in tunnels and on mountain passes
Patch & update
We were able to patch a bug remotely,
without the team having to be involved
The visibility part
Real time portal updates
14Techorama 2018 Connecting a 30 year old car to the cloud
The portal
15
The portal
16
17
Real time map update
| Leveraged SignalR for real time, integrated portal updates
| Angular 5 based
| Typescript
| DotnetCore
| Ngrx (RxJs support!) for state subscriptions
| Map control: Leaflet (free, but feature rich)
| PolyLine : plot array of GPS locations
| Calculation of total route
Stitching it all together
Serverless, event driven
18Techorama 2018 Connecting a 30 year old car to the cloud
The overview
Techorama 2018 Connecting a 30 year old car to the cloud 19
| Azure IoT Hub routes
| Route telemetry events to
Service Bus Topics
| Route straight to Azure
Stream Analytics job
| Functions to write to table
storage (archiving)
| Functions to call SignalR
API
| Stream analytics to
calculate aggregates, using
time windowing
| Container deployment of
web site, through VSTS
Stream Analytics queries
Techorama 2018 Connecting a 30 year old car to the cloud 20
About Codit
21
2000 Belgium
2004 France
2013 Portugal
2016 Switzerland
2016 UK
2016 The Netherlands
2017 Malta
165
worldwide
March 2018 Presentation title 22
Microsoft reference case:
https://blogs.microsoft.com/iot/2018/02/20/codit-
connects-microsoft-iot-30-year-old-car-3500-km-
relay/
Codit blog post:
https://www.codit.eu/blog/2018/03/12/codit-s-
connected-car-taking-a-look-under-the-hood/
Open sourced code:
https://github.com/CoditEU/connected-car
Barrell challenge:
https://www.thebarrelchallenge.nl/
More info:
Check the car at our booth

Weitere ähnliche Inhalte

Was ist angesagt?

FIWARE Global Summit - IoT Virtualization for Platform Interoperability
FIWARE Global Summit - IoT Virtualization for Platform InteroperabilityFIWARE Global Summit - IoT Virtualization for Platform Interoperability
FIWARE Global Summit - IoT Virtualization for Platform InteroperabilityFIWARE
 
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” ArchitecturesFIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” ArchitecturesFIWARE
 
Predix Data Fabric & Digital Twin Framework- Platform for Continuous Learning...
Predix Data Fabric & Digital Twin Framework- Platform for Continuous Learning...Predix Data Fabric & Digital Twin Framework- Platform for Continuous Learning...
Predix Data Fabric & Digital Twin Framework- Platform for Continuous Learning...Thomas Benjamin
 
Monitoring with Elastic Machine Learning at Sky
Monitoring with Elastic Machine Learning at SkyMonitoring with Elastic Machine Learning at Sky
Monitoring with Elastic Machine Learning at SkyElasticsearch
 
Keepler | IoT Analytics & AI on Edge Computing
Keepler | IoT Analytics & AI on Edge ComputingKeepler | IoT Analytics & AI on Edge Computing
Keepler | IoT Analytics & AI on Edge ComputingKeepler Data Tech
 
Machine Learning at E*Trade
Machine Learning at E*TradeMachine Learning at E*Trade
Machine Learning at E*TradeElasticsearch
 
Ayush Tiwari [PTC] | Unlock IoT Value with PTC’s ThingWorx Platform & InfluxD...
Ayush Tiwari [PTC] | Unlock IoT Value with PTC’s ThingWorx Platform & InfluxD...Ayush Tiwari [PTC] | Unlock IoT Value with PTC’s ThingWorx Platform & InfluxD...
Ayush Tiwari [PTC] | Unlock IoT Value with PTC’s ThingWorx Platform & InfluxD...InfluxData
 
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 InsightsFIWARE
 
産業向け AWS IoT ソリューション
産業向け AWS IoT ソリューション産業向け AWS IoT ソリューション
産業向け AWS IoT ソリューションElias Hasnat
 
How to Plan and Run Your Digital Transformation
How to Plan and Run Your Digital Transformation How to Plan and Run Your Digital Transformation
How to Plan and Run Your Digital Transformation WSO2
 
Azure IoT End-to-End
Azure IoT End-to-EndAzure IoT End-to-End
Azure IoT End-to-EndMartin Abbott
 
Cheryl Wiebe - Advanced Analytics in the Industrial World
Cheryl Wiebe - Advanced Analytics in the Industrial WorldCheryl Wiebe - Advanced Analytics in the Industrial World
Cheryl Wiebe - Advanced Analytics in the Industrial WorldRehgan Avon
 
Saving Human Lives with the IoT
Saving Human Lives with the IoTSaving Human Lives with the IoT
Saving Human Lives with the IoTDat Tran
 
EDGE COMPUTING
EDGE COMPUTINGEDGE COMPUTING
EDGE COMPUTINGMosin A
 
Sensors, data and dashboards
Sensors, data and dashboardsSensors, data and dashboards
Sensors, data and dashboardsMartin Abbott
 
FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...
FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...
FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...FIWARE
 
FIWARE Global Summit - What Comes Next?
FIWARE Global Summit - What Comes Next?FIWARE Global Summit - What Comes Next?
FIWARE Global Summit - What Comes Next?FIWARE
 

Was ist angesagt? (20)

FIWARE Global Summit - IoT Virtualization for Platform Interoperability
FIWARE Global Summit - IoT Virtualization for Platform InteroperabilityFIWARE Global Summit - IoT Virtualization for Platform Interoperability
FIWARE Global Summit - IoT Virtualization for Platform Interoperability
 
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” ArchitecturesFIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
 
Predix Data Fabric & Digital Twin Framework- Platform for Continuous Learning...
Predix Data Fabric & Digital Twin Framework- Platform for Continuous Learning...Predix Data Fabric & Digital Twin Framework- Platform for Continuous Learning...
Predix Data Fabric & Digital Twin Framework- Platform for Continuous Learning...
 
IoTMeetup
IoTMeetupIoTMeetup
IoTMeetup
 
Monitoring with Elastic Machine Learning at Sky
Monitoring with Elastic Machine Learning at SkyMonitoring with Elastic Machine Learning at Sky
Monitoring with Elastic Machine Learning at Sky
 
Keepler | IoT Analytics & AI on Edge Computing
Keepler | IoT Analytics & AI on Edge ComputingKeepler | IoT Analytics & AI on Edge Computing
Keepler | IoT Analytics & AI on Edge Computing
 
Machine Learning at E*Trade
Machine Learning at E*TradeMachine Learning at E*Trade
Machine Learning at E*Trade
 
Ayush Tiwari [PTC] | Unlock IoT Value with PTC’s ThingWorx Platform & InfluxD...
Ayush Tiwari [PTC] | Unlock IoT Value with PTC’s ThingWorx Platform & InfluxD...Ayush Tiwari [PTC] | Unlock IoT Value with PTC’s ThingWorx Platform & InfluxD...
Ayush Tiwari [PTC] | Unlock IoT Value with PTC’s ThingWorx Platform & InfluxD...
 
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
 
産業向け AWS IoT ソリューション
産業向け AWS IoT ソリューション産業向け AWS IoT ソリューション
産業向け AWS IoT ソリューション
 
How to Plan and Run Your Digital Transformation
How to Plan and Run Your Digital Transformation How to Plan and Run Your Digital Transformation
How to Plan and Run Your Digital Transformation
 
Azure IoT End-to-End
Azure IoT End-to-EndAzure IoT End-to-End
Azure IoT End-to-End
 
Cheryl Wiebe - Advanced Analytics in the Industrial World
Cheryl Wiebe - Advanced Analytics in the Industrial WorldCheryl Wiebe - Advanced Analytics in the Industrial World
Cheryl Wiebe - Advanced Analytics in the Industrial World
 
Saving Human Lives with the IoT
Saving Human Lives with the IoTSaving Human Lives with the IoT
Saving Human Lives with the IoT
 
Edge intelligence
Edge intelligenceEdge intelligence
Edge intelligence
 
EDGE COMPUTING
EDGE COMPUTINGEDGE COMPUTING
EDGE COMPUTING
 
Sensors, data and dashboards
Sensors, data and dashboardsSensors, data and dashboards
Sensors, data and dashboards
 
Azure iot suite
Azure iot suiteAzure iot suite
Azure iot suite
 
FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...
FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...
FIWARE Global Summit - Standard Data Models for the Integration of FIWARE and...
 
FIWARE Global Summit - What Comes Next?
FIWARE Global Summit - What Comes Next?FIWARE Global Summit - What Comes Next?
FIWARE Global Summit - What Comes Next?
 

Ähnlich wie Connect 30-Year-Old Car to Cloud

Iot & digital services platform in skiing station cwin18_toulouse
Iot & digital services platform in skiing station cwin18_toulouseIot & digital services platform in skiing station cwin18_toulouse
Iot & digital services platform in skiing station cwin18_toulouseCapgemini
 
IoT: beyond the coffee machine
IoT: beyond the coffee machineIoT: beyond the coffee machine
IoT: beyond the coffee machineEric Favre
 
Case Studies in IoT – Introducing commercial and industrial Use Cases
Case Studies in IoT – Introducing commercial and industrial Use CasesCase Studies in IoT – Introducing commercial and industrial Use Cases
Case Studies in IoT – Introducing commercial and industrial Use CasesAmazon Web Services
 
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Codit
 
20181012 fiware at_construction_conference
20181012 fiware at_construction_conference20181012 fiware at_construction_conference
20181012 fiware at_construction_conferencestefano de panfilis
 
HKIA Smart Airport Technovation (Nov 2018)
HKIA Smart Airport Technovation  (Nov 2018)HKIA Smart Airport Technovation  (Nov 2018)
HKIA Smart Airport Technovation (Nov 2018)Arnaud Brolly
 
AI at the service of Transportation and parking- Smart Cities Summit 2018 - A...
AI at the service of Transportation and parking- Smart Cities Summit 2018 - A...AI at the service of Transportation and parking- Smart Cities Summit 2018 - A...
AI at the service of Transportation and parking- Smart Cities Summit 2018 - A...Smart Algiers
 
an IoT 'Street Mesh' for Smart Parking, Local Marketing and Low Cost IoT Devices
an IoT 'Street Mesh' for Smart Parking, Local Marketing and Low Cost IoT Devicesan IoT 'Street Mesh' for Smart Parking, Local Marketing and Low Cost IoT Devices
an IoT 'Street Mesh' for Smart Parking, Local Marketing and Low Cost IoT DevicesRichard Brooks
 
SOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAIN
SOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAINSOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAIN
SOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAINiQHub
 
2015 Netcad Corporate Presentation
2015 Netcad Corporate Presentation2015 Netcad Corporate Presentation
2015 Netcad Corporate PresentationAhmet Aktaş
 
ECCK Innovation Forum 2018 - Industry Renaissance with 3DEXPERIENCE Platform
ECCK Innovation Forum 2018 - Industry Renaissance with 3DEXPERIENCE PlatformECCK Innovation Forum 2018 - Industry Renaissance with 3DEXPERIENCE Platform
ECCK Innovation Forum 2018 - Industry Renaissance with 3DEXPERIENCE PlatformJangHee Lee
 
Meetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à ParisMeetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à ParisLaurent Dunys
 
Building Apps with Azure IoT Edge
Building Apps with Azure IoT EdgeBuilding Apps with Azure IoT Edge
Building Apps with Azure IoT EdgeRahul Rai
 
ChangeYourMind #2 - Internet of Things
ChangeYourMind #2 - Internet of ThingsChangeYourMind #2 - Internet of Things
ChangeYourMind #2 - Internet of ThingsChangeGroup
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and ChallengesMarie-Paule Odini
 
Real time analytics in Azure IoT
Real time analytics in Azure IoT Real time analytics in Azure IoT
Real time analytics in Azure IoT Sam Vanhoutte
 
Connected Car Services - Generalizing and Simplifying Telematics
Connected Car Services - Generalizing and Simplifying TelematicsConnected Car Services - Generalizing and Simplifying Telematics
Connected Car Services - Generalizing and Simplifying TelematicsToralf Richter
 

Ähnlich wie Connect 30-Year-Old Car to Cloud (20)

Iot & digital services platform in skiing station cwin18_toulouse
Iot & digital services platform in skiing station cwin18_toulouseIot & digital services platform in skiing station cwin18_toulouse
Iot & digital services platform in skiing station cwin18_toulouse
 
IoT: beyond the coffee machine
IoT: beyond the coffee machineIoT: beyond the coffee machine
IoT: beyond the coffee machine
 
Case Studies in IoT – Introducing commercial and industrial Use Cases
Case Studies in IoT – Introducing commercial and industrial Use CasesCase Studies in IoT – Introducing commercial and industrial Use Cases
Case Studies in IoT – Introducing commercial and industrial Use Cases
 
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
 
20181012 fiware at_construction_conference
20181012 fiware at_construction_conference20181012 fiware at_construction_conference
20181012 fiware at_construction_conference
 
HKIA Smart Airport Technovation (Nov 2018)
HKIA Smart Airport Technovation  (Nov 2018)HKIA Smart Airport Technovation  (Nov 2018)
HKIA Smart Airport Technovation (Nov 2018)
 
aframe-webthing-20190710
aframe-webthing-20190710aframe-webthing-20190710
aframe-webthing-20190710
 
5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective
 
AI at the service of Transportation and parking- Smart Cities Summit 2018 - A...
AI at the service of Transportation and parking- Smart Cities Summit 2018 - A...AI at the service of Transportation and parking- Smart Cities Summit 2018 - A...
AI at the service of Transportation and parking- Smart Cities Summit 2018 - A...
 
an IoT 'Street Mesh' for Smart Parking, Local Marketing and Low Cost IoT Devices
an IoT 'Street Mesh' for Smart Parking, Local Marketing and Low Cost IoT Devicesan IoT 'Street Mesh' for Smart Parking, Local Marketing and Low Cost IoT Devices
an IoT 'Street Mesh' for Smart Parking, Local Marketing and Low Cost IoT Devices
 
SOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAIN
SOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAINSOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAIN
SOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAIN
 
2015 Netcad Corporate Presentation
2015 Netcad Corporate Presentation2015 Netcad Corporate Presentation
2015 Netcad Corporate Presentation
 
ECCK Innovation Forum 2018 - Industry Renaissance with 3DEXPERIENCE Platform
ECCK Innovation Forum 2018 - Industry Renaissance with 3DEXPERIENCE PlatformECCK Innovation Forum 2018 - Industry Renaissance with 3DEXPERIENCE Platform
ECCK Innovation Forum 2018 - Industry Renaissance with 3DEXPERIENCE Platform
 
Io t projects
Io t projectsIo t projects
Io t projects
 
Meetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à ParisMeetup #7 Voiture Connectée et Autonome à Paris
Meetup #7 Voiture Connectée et Autonome à Paris
 
Building Apps with Azure IoT Edge
Building Apps with Azure IoT EdgeBuilding Apps with Azure IoT Edge
Building Apps with Azure IoT Edge
 
ChangeYourMind #2 - Internet of Things
ChangeYourMind #2 - Internet of ThingsChangeYourMind #2 - Internet of Things
ChangeYourMind #2 - Internet of Things
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges
 
Real time analytics in Azure IoT
Real time analytics in Azure IoT Real time analytics in Azure IoT
Real time analytics in Azure IoT
 
Connected Car Services - Generalizing and Simplifying Telematics
Connected Car Services - Generalizing and Simplifying TelematicsConnected Car Services - Generalizing and Simplifying Telematics
Connected Car Services - Generalizing and Simplifying Telematics
 

Mehr von Codit

Cloud Native Demystified: Build Once, Run Anywhere!
Cloud Native Demystified: Build Once, Run Anywhere!Cloud Native Demystified: Build Once, Run Anywhere!
Cloud Native Demystified: Build Once, Run Anywhere!Codit
 
Getting started with IoT
Getting started with IoTGetting started with IoT
Getting started with IoTCodit
 
What's Next for Microsoft's BizTalk Server
What's Next for Microsoft's BizTalk ServerWhat's Next for Microsoft's BizTalk Server
What's Next for Microsoft's BizTalk ServerCodit
 
CI/CD for a Data Platform
CI/CD for a Data PlatformCI/CD for a Data Platform
CI/CD for a Data PlatformCodit
 
Blockchain in Practice
Blockchain in PracticeBlockchain in Practice
Blockchain in PracticeCodit
 
Exploring IoT Edge
Exploring IoT EdgeExploring IoT Edge
Exploring IoT EdgeCodit
 
The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020Codit
 
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...Codit
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?Codit
 
Lessons learned when integrating with Dynamics 365
Lessons learned when integrating with Dynamics 365Lessons learned when integrating with Dynamics 365
Lessons learned when integrating with Dynamics 365Codit
 
Unlock a Smarter Business with Digital Identity - Sylvia Vandevelde @CONNECT19
Unlock a Smarter Business with Digital Identity - Sylvia Vandevelde @CONNECT19Unlock a Smarter Business with Digital Identity - Sylvia Vandevelde @CONNECT19
Unlock a Smarter Business with Digital Identity - Sylvia Vandevelde @CONNECT19Codit
 
AI as Driver of Transformation - Didier Ongena @CONNECT19
AI as Driver of Transformation - Didier Ongena @CONNECT19AI as Driver of Transformation - Didier Ongena @CONNECT19
AI as Driver of Transformation - Didier Ongena @CONNECT19Codit
 
Extending Operations from On-premises Solutions Towards Hybrid and Cloud - Da...
Extending Operations from On-premises Solutions Towards Hybrid and Cloud - Da...Extending Operations from On-premises Solutions Towards Hybrid and Cloud - Da...
Extending Operations from On-premises Solutions Towards Hybrid and Cloud - Da...Codit
 
Why your business needs an API driven strategy - Massimo Crippa @CONNECT19
Why your business needs an API driven strategy -  Massimo Crippa @CONNECT19Why your business needs an API driven strategy -  Massimo Crippa @CONNECT19
Why your business needs an API driven strategy - Massimo Crippa @CONNECT19Codit
 
The Future of Integration - Toon Vanhoutte @CONNECT19
The Future of Integration - Toon Vanhoutte @CONNECT19The Future of Integration - Toon Vanhoutte @CONNECT19
The Future of Integration - Toon Vanhoutte @CONNECT19Codit
 
Securing APIs for ultimate security and privacy with Azure | Codit Webinar
Securing APIs for ultimate security and privacy with Azure | Codit WebinarSecuring APIs for ultimate security and privacy with Azure | Codit Webinar
Securing APIs for ultimate security and privacy with Azure | Codit WebinarCodit
 
Next Generation of Data Integration with Azure Data Factory by Tom Kerkhove
Next Generation of Data Integration with Azure Data Factory by Tom KerkhoveNext Generation of Data Integration with Azure Data Factory by Tom Kerkhove
Next Generation of Data Integration with Azure Data Factory by Tom KerkhoveCodit
 
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)Codit
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckCodit
 
Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central Codit
 

Mehr von Codit (20)

Cloud Native Demystified: Build Once, Run Anywhere!
Cloud Native Demystified: Build Once, Run Anywhere!Cloud Native Demystified: Build Once, Run Anywhere!
Cloud Native Demystified: Build Once, Run Anywhere!
 
Getting started with IoT
Getting started with IoTGetting started with IoT
Getting started with IoT
 
What's Next for Microsoft's BizTalk Server
What's Next for Microsoft's BizTalk ServerWhat's Next for Microsoft's BizTalk Server
What's Next for Microsoft's BizTalk Server
 
CI/CD for a Data Platform
CI/CD for a Data PlatformCI/CD for a Data Platform
CI/CD for a Data Platform
 
Blockchain in Practice
Blockchain in PracticeBlockchain in Practice
Blockchain in Practice
 
Exploring IoT Edge
Exploring IoT EdgeExploring IoT Edge
Exploring IoT Edge
 
The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020
 
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
 
The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?The Ideal Approach to Application Modernization; Which Way to the Cloud?
The Ideal Approach to Application Modernization; Which Way to the Cloud?
 
Lessons learned when integrating with Dynamics 365
Lessons learned when integrating with Dynamics 365Lessons learned when integrating with Dynamics 365
Lessons learned when integrating with Dynamics 365
 
Unlock a Smarter Business with Digital Identity - Sylvia Vandevelde @CONNECT19
Unlock a Smarter Business with Digital Identity - Sylvia Vandevelde @CONNECT19Unlock a Smarter Business with Digital Identity - Sylvia Vandevelde @CONNECT19
Unlock a Smarter Business with Digital Identity - Sylvia Vandevelde @CONNECT19
 
AI as Driver of Transformation - Didier Ongena @CONNECT19
AI as Driver of Transformation - Didier Ongena @CONNECT19AI as Driver of Transformation - Didier Ongena @CONNECT19
AI as Driver of Transformation - Didier Ongena @CONNECT19
 
Extending Operations from On-premises Solutions Towards Hybrid and Cloud - Da...
Extending Operations from On-premises Solutions Towards Hybrid and Cloud - Da...Extending Operations from On-premises Solutions Towards Hybrid and Cloud - Da...
Extending Operations from On-premises Solutions Towards Hybrid and Cloud - Da...
 
Why your business needs an API driven strategy - Massimo Crippa @CONNECT19
Why your business needs an API driven strategy -  Massimo Crippa @CONNECT19Why your business needs an API driven strategy -  Massimo Crippa @CONNECT19
Why your business needs an API driven strategy - Massimo Crippa @CONNECT19
 
The Future of Integration - Toon Vanhoutte @CONNECT19
The Future of Integration - Toon Vanhoutte @CONNECT19The Future of Integration - Toon Vanhoutte @CONNECT19
The Future of Integration - Toon Vanhoutte @CONNECT19
 
Securing APIs for ultimate security and privacy with Azure | Codit Webinar
Securing APIs for ultimate security and privacy with Azure | Codit WebinarSecuring APIs for ultimate security and privacy with Azure | Codit Webinar
Securing APIs for ultimate security and privacy with Azure | Codit Webinar
 
Next Generation of Data Integration with Azure Data Factory by Tom Kerkhove
Next Generation of Data Integration with Azure Data Factory by Tom KerkhoveNext Generation of Data Integration with Azure Data Factory by Tom Kerkhove
Next Generation of Data Integration with Azure Data Factory by Tom Kerkhove
 
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeck
 
Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central
 

Kürzlich hochgeladen

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 

Kürzlich hochgeladen (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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 

Connect 30-Year-Old Car to Cloud

  • 1. How to connect a 30-year old car to the cloud Connecting is everything 1
  • 2. 2
  • 3. 3 At Codit, we believe connecting is everything ...including a 30 year old car GDPR
  • 5. Meet Isabelle... The Red Escort 5 That became Barry, the blue Barrel.
  • 6. Joining the Barrell Challenge 6 3500 km 30 year old car Netherlands, Germany, Austria, Italy & Slovenia 3rd place, on 250 teams
  • 7. This talk Techorama 2018 Connecting a 30 year old car to the cloud 7 The Car (retro fitting) The Backend (serverless, event-driven) The Portal (real time visualization)
  • 8. The connectivity challenge Retrofitting is key 8Techorama 2018 Connecting a 30 year old car to the cloud
  • 9. Off the shelve components 9 | Grove PI starter kit
  • 10. 10 Car connectivity | Raspberry PI 3 (and 2 as backup) | Windows 10 IoT Core | GrovePi sensor kit | Sensors available | Light (GPIO) | Sound (GPIO) | Temperature (GPIO) | Humidity (GPIO) | GPS (Serial port) + extra long antenna | MiFI with data SIM for cloud connectivity | <60MB / week
  • 11. Nebulus as cloud managed IoT Gateway Techorama 2018 Connecting a 30 year old car to the cloud 11 | Connect everything, built on Azure IoT Edge
  • 12. Connectivity 12 Assuming stable cloud connectivity will not work out well in tunnels and on mountain passes
  • 13. Patch & update We were able to patch a bug remotely, without the team having to be involved
  • 14. The visibility part Real time portal updates 14Techorama 2018 Connecting a 30 year old car to the cloud
  • 17. 17 Real time map update | Leveraged SignalR for real time, integrated portal updates | Angular 5 based | Typescript | DotnetCore | Ngrx (RxJs support!) for state subscriptions | Map control: Leaflet (free, but feature rich) | PolyLine : plot array of GPS locations | Calculation of total route
  • 18. Stitching it all together Serverless, event driven 18Techorama 2018 Connecting a 30 year old car to the cloud
  • 19. The overview Techorama 2018 Connecting a 30 year old car to the cloud 19 | Azure IoT Hub routes | Route telemetry events to Service Bus Topics | Route straight to Azure Stream Analytics job | Functions to write to table storage (archiving) | Functions to call SignalR API | Stream analytics to calculate aggregates, using time windowing | Container deployment of web site, through VSTS
  • 20. Stream Analytics queries Techorama 2018 Connecting a 30 year old car to the cloud 20
  • 21. About Codit 21 2000 Belgium 2004 France 2013 Portugal 2016 Switzerland 2016 UK 2016 The Netherlands 2017 Malta 165 worldwide
  • 22. March 2018 Presentation title 22 Microsoft reference case: https://blogs.microsoft.com/iot/2018/02/20/codit- connects-microsoft-iot-30-year-old-car-3500-km- relay/ Codit blog post: https://www.codit.eu/blog/2018/03/12/codit-s- connected-car-taking-a-look-under-the-hood/ Open sourced code: https://github.com/CoditEU/connected-car Barrell challenge: https://www.thebarrelchallenge.nl/ More info: Check the car at our booth

Hinweis der Redaktion

  1. Not implementing a patch & update strategy for devices will cost more money in the end.