SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
IoT-Daten:
Mehr und schneller ist
nicht automatisch besser
Dr. Boris Adryan
Head of IoT & Data Analytics
@BorisAdryan
Nachfolgende 4 Abbildungen aus:
Abschlussbericht Arbeitskreis
Industrie 4.0
Vertikale Integration: Entlang der gesamten Wertschöpfungskette
Horizontale Integration: Vernetztes Produktionssystem
• Internet-Verbindung
• Datenintegration
• kollektive Analyse
• Reaktionsfähigkeit
aus: Technical Foundations of IoT
fast
nebensächlich
das macht
das IoT
aus!
IoT cost expectations
many sensors +
complicated analytics +
expensive infrastructure
——————————————
IoT has little benefit
“…because my data scientist said the more the better ”
39% of survey participants
are worried about the cost
of an industrial IoT
solution.
“Why aren’t you doing IoT?”
peanuts:
“a spoon full”
How many peanuts are that on average?
0 50 100
“on average”
3 samples
Do I get more peanuts at Maxie Eisen
or at Logenhaus?
0 50 100
“on average”
Maxie Eisen 3 samples
“on average”
Logenhaus
0 50 100
4 samples
Do I get more peanuts at Maxie Eisen
or at Logenhaus?
“on average”
Maxie Eisen
“on average”
Logenhaus
0 50 100
n samples
statistical power through
large numbers of samples
deviation
Do I get more peanuts at Maxie Eisen
or at Logenhaus?
“on average”
Maxie Eisen
“on average”
Logenhaus
Statisticians and data scientists LOVE
larger sample sizes!
…but if sampling costs time and resources, we need a
compromise.
Zühlke Data Analytics Framework
precision and accuracy
that can be achieved
theoretically
Sampling strategy
precision and accuracy
that is needed to get
a job done
accurate
and precise
not accurate,
but precise
accurate,
not precise
not what
you want
• how to cut down on
hardware costs
• how to cut down on
software costs
Sweetening IoT for your customer
A few recommendations from the trenches:
many sensors +
complicated analytics +
expensive infrastructure
——————————————
IoT has little benefit
less
reasonable
IoT - is it worth it?
The upgrade of a ‘dumb’ asset to
a ‘smart’ asset is an investment.
time,
money
Asset monitoring
base
Monday
WednesdayTraditional process
• small maintenance task
(if needed)
• weekly site visits to all
assets
• two independent tours
• time to reach asset is
main contributor to cost
• traffic-dependent
Data sources
Let’s assume the future isn’t going to be
much different than the past…
• log from past site visits: approx. likelihood for maintenance
• a collection of traffic data that’s somewhat representative
Log from previous visits
Monday tours
Wednesday
tours
Maintenance likelihood
• test for dependency
between Monday and
Wednesday tours
none
• test for dependency
within tours
none
The assumption of temporal
uniformity is reasonable.
Monte Carlo simulations
p1(need today)
patterns for a
demand-driven tour
‘cost function’:
sum of edges
base
default tour
base
p2(need today)
p3(need today)
p4(need today)
p5(need today)
p6(need today)
Travelling salesman problem
what’s the most
reasonable tour
from to ,
visiting all ?
heuristic search
is good enough,
but requires a
distance matrix
Traffic harvesting
• based on Google API
• generate a distribution
of travel times for each
edge in the graph,
dependent on time of
day (weekdays only)
IoT - is it worth it?
cost
awaiting
confirmation!
weeks
cost
weeks
Westminster Parking Trial
https://www.westminster.gov.uk/new-trial-improve-conditions-disabled-drivers
IoT solution
Service company
~750 independent parking
lots with a total of
>3,500 individual spaces
access to
Humans don’t scale that well…
labour:
expensive
sensor:
cheap
While the cost of the sensors is falling (and follows Moore’s
Law), digging them in and out for deployment and
maintenance is a significant cost factor.
Can we learn an optimal
deployment and sampling pattern?
•sampling rate of 5-10 min
•data over 2 weeks in May 2015
•overall 2.6 million data points
Can we make customers’ budget go further by
• reducing the number of sensors in a geographic area?
• lowering the sampling rate for better battery life?
A quick glimpse into the raw data
Correlation and clustering
0
5
10
15
20
0 3 6 9 12
“correlated”
0
5
10
15
20
0 3 6 9 12
“anti-correlated”
0
5
10
15
20
0 3 6 9 12
“independent”
lorry
coach
car
bike
skateboard
hierarchical clustering on
the basis of a feature matrix
Good news: temporal occupancy
pattern roughly predicts neighbours
lots in Southampton
lots around
the corner of
each other
750 parking lots
A caveat: Is a high-degree of correlation
a function of parking lot size?
finding two lots of 20
spaces that correlate
finding two lots of 3
spaces that correlate
0:00 12:00 23:59
0:00 12:00 23:59
“more likely”
“less likely”
Bootstrapping in DBSCAN clusters
Simulation: Swap the occupancy vectors between parking
lots of similar size and test per grid cell if these lots still
correlate
What makes a good spatial cluster?
Density-Based Spatial Clustering of
Applications with Noise (DBSCAN)
https://en.wikipedia.org/
wiki/DBSCAN#/media/
File:DBSCAN-Illustration.svg
2 parameters:
epsilon (distance)
minPoints (in cluster)
A - core points
B, C - corner points
N - noise point
Stratification strategy
3 lots with cc > 0.5
2 spaces
4 spaces
4 spaces
Test:
1. Take occupancy profile of
ONE random 2-space parking
lot and TWO random 4-space
parking lots.
2. Determine cc.
3. Repeat n times and get a cc
distribution for that parking lot
combination.
Combining stats with street knowledge
Suggested technology for trials
A temporary survey would have allowed us to make
the same recommendation, including the insight that
the provided 5’ resolution is probably not required.
• how to cut down on
hardware costs
• how to cut down on
software costs
Sweetening IoT for your customer
A few recommendations from the trenches:
many sensors +
complicated analytics +
expensive infrastructure
——————————————
IoT has little benefit
less
reasonable
My current pet hate: Deep Learning
Deep learning has delivered impressive
results mimicking human reasoning,
strategic thinking and creativity.
At the same time, big players
have released libraries such
that even ‘script kiddies’ can
apply deep learning.
It’s already leading to unreflected use
of deep learning when other methods
would be more appropriate.
“I need to do real-time analytics!”
microseconds
to seconds
seconds to
minutes
minutes
to hours
hours to
weeks
on
device
on
stream
in batch
am I falling?
counteract
battery level
should I land?
how many
times did I
stall?
what’s the best
weather for
flying?
in process
in database
operational insight
performance insight
strategic insight
e.g. Kalman filter
e.g. with machine learning
e.g. rules engine
e.g. summary stats
Can IoT ever be real-time?
zone 1:
real-time
[us]
zone 2:
real-time
[ms]
zone 3:
real-time
[s]
Edge, fog and cloud computing
Edge
Pro:
- immediate compression from raw
data to actionable information
- cuts down traffic
- fast response
Con:
- loses potentially valuable raw data
- developing analytics on embedded
systems requires specialists
- compute costs valuable battery life
Cloud
Pro:
- compute power
- scalability
- familiarity for developers
- integration centre across
all data sources
- cheapest ‘real-time’
option
Con:
- traffic
Fog
Pro:
- same as Edge
- closer to ‘normal’ development work
- gateways often mains-powered
Con:
- loses potentially valuable raw data
Some of our examples for
real-time analytics
Choosing the appropriate
method and toolset on
every level.
Dr. Boris Adryan
@BorisAdryan
‣ Preliminary surveys and data analysis can help to
minimise the number of sensors and develop an
optimal deployment strategy and sampling schedule.
‣ Super-fast analytics and state-of-the-art methods are
not automatically the most useful solution.
‣ A good understanding on the type of insight that is
required by the business model is essential.
Summary
mobile communications series
BORIS ADRYAN
DOMINIK OBERMAIER
PAUL FREMANTLE
IoT
THE
TECHNICAL
FOUNDATIONS
OF
B O S T O N I L O N D O N
www.artechhouse.com
A R T E C H H O U S E
This comprehensive resource presents a technical introduction to
the components, architectures, software, and protocols of IoT.
This book was designed specifically for those interested in researching,
developing, and building IoT. The book covers the physics of electricity
and electromagnetism, laying the foundation for understanding the
components of modern electronics and computing. Readers learn about
the fundamental properties of IoT, along with security and privacy issues
related to developing and maintaining connected products.
From the launch of the Internet from ARPAnet in the 1960s, to recent
connected gadgets, this book highlights the integration of IoT in various
verticals such as industry, smart cities, connected vehicles, and smart
and assisted living. Overall design patterns, issues with UX and UI, and
different network topologies related to architectures of M2M and IoT
solutions are explored. Hardware development, power, sensors, and
embedded systems are discussed in detail. This book offers insight into
the software components that impinge on IoT solutions, their development,
network protocols, backend software, data analytics, and conceptual
interoperability.
Boris Adryan is the head of IoT & Data Analytics at Zuhlke Engineering (Germany)
and the founder of thingslearn Ltd (UK). He holds a Ph.D. in genetics from the
Max Planck Institute for Biophysical Chemistry, and led academic research as
a Royal Society University Research Fellow at the University of Cambridge.
Dominik Obermaier is the cofounder and CTO at dc-square company, where
he created the HiveMQ MQTT broker. He received his B.Sc. in computer science
from the University of Applied Sciences Landshut.
Paul Fremantle cofounded WSO2, where he was instrumental in creating
the Carbon middleware platform. He studied mathematics, philosophy and
computing at Oxford University, gaining B.A. and M.Sc. degrees. He is currently
pursuing his Ph.D. at the University of Portsmouth, focusing on security and
privacy of IoT.
mobile communications series
THETECHNICALFOUNDATIONSOFIoTADRYAN•OBERMAIER•FREMANTLE
Include bar code
ISBN 13: 978-1-63081-025-2
ISBN: 1-63081-025-8
erscheint
Juni oder Juli

Contenu connexe

Tendances

Building Interpretable & Secure AI Systems using PyTorch
Building Interpretable & Secure AI Systems using PyTorchBuilding Interpretable & Secure AI Systems using PyTorch
Building Interpretable & Secure AI Systems using PyTorchgeetachauhan
 
alphablues - ML applied to text and image in chat bots
alphablues - ML applied to text and image in chat botsalphablues - ML applied to text and image in chat bots
alphablues - ML applied to text and image in chat botsAndré Karpištšenko
 
Think Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial IntelligenceThink Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial IntelligenceData Science Milan
 
Dashboards for Business Intelligence
Dashboards for Business IntelligenceDashboards for Business Intelligence
Dashboards for Business IntelligencePetteriTeikariPhD
 
Deep learning for medical imaging
Deep learning for medical imagingDeep learning for medical imaging
Deep learning for medical imaginggeetachauhan
 
A time efficient approach for detecting errors in big sensor data on cloud
A time efficient approach for detecting errors in big sensor data on cloudA time efficient approach for detecting errors in big sensor data on cloud
A time efficient approach for detecting errors in big sensor data on cloudLeMeniz Infotech
 
A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...
A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...
A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...Databricks
 
A time efficient approach for detecting errors in big sensor data on cloud
A time efficient approach for detecting errors in big sensor data on cloudA time efficient approach for detecting errors in big sensor data on cloud
A time efficient approach for detecting errors in big sensor data on cloudNexgen Technology
 
Deep Learning Primer: A First-Principles Approach
Deep Learning Primer: A First-Principles ApproachDeep Learning Primer: A First-Principles Approach
Deep Learning Primer: A First-Principles ApproachMaurizio Calo Caligaris
 
Using Simulation for Decision Support: Lessons Learned from FireGrid
Using Simulation for Decision Support: Lessons Learned from FireGridUsing Simulation for Decision Support: Lessons Learned from FireGrid
Using Simulation for Decision Support: Lessons Learned from FireGridgwickler
 
Scaling AI in production using PyTorch
Scaling AI in production using PyTorchScaling AI in production using PyTorch
Scaling AI in production using PyTorchgeetachauhan
 
Solving the weak spots of serverless with directed acyclic graph model
Solving the weak spots of serverless with directed acyclic graph modelSolving the weak spots of serverless with directed acyclic graph model
Solving the weak spots of serverless with directed acyclic graph modelVeselin Pizurica
 
Smart Data Slides: Emerging Hardware Choices for Modern AI Data Management
Smart Data Slides: Emerging Hardware Choices for Modern AI Data ManagementSmart Data Slides: Emerging Hardware Choices for Modern AI Data Management
Smart Data Slides: Emerging Hardware Choices for Modern AI Data ManagementDATAVERSITY
 
Smaller and Easier: Machine Learning on Embedded Things
Smaller and Easier: Machine Learning on Embedded ThingsSmaller and Easier: Machine Learning on Embedded Things
Smaller and Easier: Machine Learning on Embedded ThingsNUS-ISS
 
Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2iotest
 
A TIME EFFICIENT APPROACH FOR DETECTING ERRORS IN BIG SENSOR DATA ON CLOUD
A TIME EFFICIENT APPROACH FOR DETECTING ERRORS IN BIG SENSOR DATA ON CLOUDA TIME EFFICIENT APPROACH FOR DETECTING ERRORS IN BIG SENSOR DATA ON CLOUD
A TIME EFFICIENT APPROACH FOR DETECTING ERRORS IN BIG SENSOR DATA ON CLOUDI3E Technologies
 
Parallel and distributed system projects for java and dot net
Parallel and distributed system projects for java and dot netParallel and distributed system projects for java and dot net
Parallel and distributed system projects for java and dot netredpel dot com
 

Tendances (20)

Building Interpretable & Secure AI Systems using PyTorch
Building Interpretable & Secure AI Systems using PyTorchBuilding Interpretable & Secure AI Systems using PyTorch
Building Interpretable & Secure AI Systems using PyTorch
 
alphablues - ML applied to text and image in chat bots
alphablues - ML applied to text and image in chat botsalphablues - ML applied to text and image in chat bots
alphablues - ML applied to text and image in chat bots
 
Think Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial IntelligenceThink Big | Enterprise Artificial Intelligence
Think Big | Enterprise Artificial Intelligence
 
Knowledge Discovery in Production
Knowledge Discovery in ProductionKnowledge Discovery in Production
Knowledge Discovery in Production
 
Distributed deep learning_over_spark_20_nov_2014_ver_2.8
Distributed deep learning_over_spark_20_nov_2014_ver_2.8Distributed deep learning_over_spark_20_nov_2014_ver_2.8
Distributed deep learning_over_spark_20_nov_2014_ver_2.8
 
Dashboards for Business Intelligence
Dashboards for Business IntelligenceDashboards for Business Intelligence
Dashboards for Business Intelligence
 
Deep learning for medical imaging
Deep learning for medical imagingDeep learning for medical imaging
Deep learning for medical imaging
 
A time efficient approach for detecting errors in big sensor data on cloud
A time efficient approach for detecting errors in big sensor data on cloudA time efficient approach for detecting errors in big sensor data on cloud
A time efficient approach for detecting errors in big sensor data on cloud
 
A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...
A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...
A Distributed Deep Learning Approach for the Mitosis Detection from Big Medic...
 
A time efficient approach for detecting errors in big sensor data on cloud
A time efficient approach for detecting errors in big sensor data on cloudA time efficient approach for detecting errors in big sensor data on cloud
A time efficient approach for detecting errors in big sensor data on cloud
 
Deep Learning Primer: A First-Principles Approach
Deep Learning Primer: A First-Principles ApproachDeep Learning Primer: A First-Principles Approach
Deep Learning Primer: A First-Principles Approach
 
prj exam
prj examprj exam
prj exam
 
Using Simulation for Decision Support: Lessons Learned from FireGrid
Using Simulation for Decision Support: Lessons Learned from FireGridUsing Simulation for Decision Support: Lessons Learned from FireGrid
Using Simulation for Decision Support: Lessons Learned from FireGrid
 
Scaling AI in production using PyTorch
Scaling AI in production using PyTorchScaling AI in production using PyTorch
Scaling AI in production using PyTorch
 
Solving the weak spots of serverless with directed acyclic graph model
Solving the weak spots of serverless with directed acyclic graph modelSolving the weak spots of serverless with directed acyclic graph model
Solving the weak spots of serverless with directed acyclic graph model
 
Smart Data Slides: Emerging Hardware Choices for Modern AI Data Management
Smart Data Slides: Emerging Hardware Choices for Modern AI Data ManagementSmart Data Slides: Emerging Hardware Choices for Modern AI Data Management
Smart Data Slides: Emerging Hardware Choices for Modern AI Data Management
 
Smaller and Easier: Machine Learning on Embedded Things
Smaller and Easier: Machine Learning on Embedded ThingsSmaller and Easier: Machine Learning on Embedded Things
Smaller and Easier: Machine Learning on Embedded Things
 
Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2
 
A TIME EFFICIENT APPROACH FOR DETECTING ERRORS IN BIG SENSOR DATA ON CLOUD
A TIME EFFICIENT APPROACH FOR DETECTING ERRORS IN BIG SENSOR DATA ON CLOUDA TIME EFFICIENT APPROACH FOR DETECTING ERRORS IN BIG SENSOR DATA ON CLOUD
A TIME EFFICIENT APPROACH FOR DETECTING ERRORS IN BIG SENSOR DATA ON CLOUD
 
Parallel and distributed system projects for java and dot net
Parallel and distributed system projects for java and dot netParallel and distributed system projects for java and dot net
Parallel and distributed system projects for java and dot net
 

Similaire à Zühlke Meetup - Mai 2017

Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Boris Adryan
 
Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017
Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017
Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017Justin Hayward
 
Just because you can doesn't mean that you should - thingmonk 2016
Just because you can doesn't mean that you should - thingmonk 2016Just because you can doesn't mean that you should - thingmonk 2016
Just because you can doesn't mean that you should - thingmonk 2016Boris Adryan
 
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...Provectus
 
Architecting IoT with Machine Learning
Architecting IoT with Machine LearningArchitecting IoT with Machine Learning
Architecting IoT with Machine LearningRudradeb Mitra
 
20130503 iCore at calipso workshop fia dublin
20130503 iCore at calipso workshop fia dublin20130503 iCore at calipso workshop fia dublin
20130503 iCore at calipso workshop fia dublinRaffaele Giaffreda
 
Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsPayamBarnaghi
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawlerIoTCrawler
 
Location Data - Finding the needle in the haystack
Location Data - Finding the needle in the haystackLocation Data - Finding the needle in the haystack
Location Data - Finding the needle in the haystackLucy Woods
 
An emulation framework for IoT, Fog, and Edge Applications
An emulation framework for IoT, Fog, and Edge ApplicationsAn emulation framework for IoT, Fog, and Edge Applications
An emulation framework for IoT, Fog, and Edge ApplicationsMoysisSymeonides
 
Edge computing and its role in architecting IoT
Edge computing and its role in architecting IoTEdge computing and its role in architecting IoT
Edge computing and its role in architecting IoTKiran Kumar Pattanaik
 
Lecture_IIITD.pptx
Lecture_IIITD.pptxLecture_IIITD.pptx
Lecture_IIITD.pptxachakracu
 
Making Actionable Decisions at the Network's Edge
Making Actionable Decisions at the Network's EdgeMaking Actionable Decisions at the Network's Edge
Making Actionable Decisions at the Network's EdgeCognizant
 
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...Nikolaos Georgantas
 
dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152Lenore Mullin
 
Ncct Ieee Software Abstract Collection Volume 1 50+ Abst
Ncct   Ieee Software Abstract Collection Volume 1   50+ AbstNcct   Ieee Software Abstract Collection Volume 1   50+ Abst
Ncct Ieee Software Abstract Collection Volume 1 50+ Abstncct
 
Edge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeEdge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeShuquan Huang
 

Similaire à Zühlke Meetup - Mai 2017 (20)

Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
 
Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017
Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017
Global C4IR-1 Masterclass Adryan - Zuehlke Engineering 2017
 
Just because you can doesn't mean that you should - thingmonk 2016
Just because you can doesn't mean that you should - thingmonk 2016Just because you can doesn't mean that you should - thingmonk 2016
Just because you can doesn't mean that you should - thingmonk 2016
 
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
 
Architecting IoT with Machine Learning
Architecting IoT with Machine LearningArchitecting IoT with Machine Learning
Architecting IoT with Machine Learning
 
20130503 iCore at calipso workshop fia dublin
20130503 iCore at calipso workshop fia dublin20130503 iCore at calipso workshop fia dublin
20130503 iCore at calipso workshop fia dublin
 
Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawler
 
Location Data - Finding the needle in the haystack
Location Data - Finding the needle in the haystackLocation Data - Finding the needle in the haystack
Location Data - Finding the needle in the haystack
 
An emulation framework for IoT, Fog, and Edge Applications
An emulation framework for IoT, Fog, and Edge ApplicationsAn emulation framework for IoT, Fog, and Edge Applications
An emulation framework for IoT, Fog, and Edge Applications
 
Edge computing and its role in architecting IoT
Edge computing and its role in architecting IoTEdge computing and its role in architecting IoT
Edge computing and its role in architecting IoT
 
Lecture_IIITD.pptx
Lecture_IIITD.pptxLecture_IIITD.pptx
Lecture_IIITD.pptx
 
Making Actionable Decisions at the Network's Edge
Making Actionable Decisions at the Network's EdgeMaking Actionable Decisions at the Network's Edge
Making Actionable Decisions at the Network's Edge
 
AF-2599-P.docx
AF-2599-P.docxAF-2599-P.docx
AF-2599-P.docx
 
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
Mobile IoT Middleware Interoperability & QoS Analysis - Eclipse IoT Day Paris...
 
IoT meets Big Data
IoT meets Big DataIoT meets Big Data
IoT meets Big Data
 
dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152
 
migrate-case-study
migrate-case-studymigrate-case-study
migrate-case-study
 
Ncct Ieee Software Abstract Collection Volume 1 50+ Abst
Ncct   Ieee Software Abstract Collection Volume 1   50+ AbstNcct   Ieee Software Abstract Collection Volume 1   50+ Abst
Ncct Ieee Software Abstract Collection Volume 1 50+ Abst
 
Edge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeEdge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-time
 

Plus de Boris Adryan

Development and Deployment: The Human Factor
Development and Deployment: The Human FactorDevelopment and Deployment: The Human Factor
Development and Deployment: The Human FactorBoris Adryan
 
Industry of Things World - Berlin 19-09-16
Industry of Things World - Berlin 19-09-16Industry of Things World - Berlin 19-09-16
Industry of Things World - Berlin 19-09-16Boris Adryan
 
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16Boris Adryan
 
Geo-IoT World, 25/05/16
Geo-IoT World, 25/05/16Geo-IoT World, 25/05/16
Geo-IoT World, 25/05/16Boris Adryan
 
Smart IoT London, 13th April 2016
Smart IoT London, 13th April 2016Smart IoT London, 13th April 2016
Smart IoT London, 13th April 2016Boris Adryan
 
Eclipse IoT - ecosystem
Eclipse IoT - ecosystemEclipse IoT - ecosystem
Eclipse IoT - ecosystemBoris Adryan
 
TopConf Linz, 02/02/2016
TopConf Linz, 02/02/2016TopConf Linz, 02/02/2016
TopConf Linz, 02/02/2016Boris Adryan
 
IoT - Be Open or Miss Out
IoT - Be Open or Miss OutIoT - Be Open or Miss Out
IoT - Be Open or Miss OutBoris Adryan
 
Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015Boris Adryan
 
Node-RED workshop at IoT Toulouse
Node-RED workshop at IoT ToulouseNode-RED workshop at IoT Toulouse
Node-RED workshop at IoT ToulouseBoris Adryan
 
Data Science London - Meetup, 28/05/15
Data Science London - Meetup, 28/05/15Data Science London - Meetup, 28/05/15
Data Science London - Meetup, 28/05/15Boris Adryan
 
O'Reilly Webcast: Organizing the Internet of Things - Actionable Insight Thro...
O'Reilly Webcast: Organizing the Internet of Things - Actionable Insight Thro...O'Reilly Webcast: Organizing the Internet of Things - Actionable Insight Thro...
O'Reilly Webcast: Organizing the Internet of Things - Actionable Insight Thro...Boris Adryan
 
An introduction to workflow-based programming with Node-RED
An introduction to workflow-based programming with Node-REDAn introduction to workflow-based programming with Node-RED
An introduction to workflow-based programming with Node-REDBoris Adryan
 
What the IoT should learn from the life sciences
What the IoT should learn from the life sciencesWhat the IoT should learn from the life sciences
What the IoT should learn from the life sciencesBoris Adryan
 
Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14
Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14
Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14Boris Adryan
 
Node-RED and getting started on the Internet of Things
Node-RED and getting started on the Internet of ThingsNode-RED and getting started on the Internet of Things
Node-RED and getting started on the Internet of ThingsBoris Adryan
 
Node-RED Interoperability Test
Node-RED Interoperability TestNode-RED Interoperability Test
Node-RED Interoperability TestBoris Adryan
 

Plus de Boris Adryan (18)

Development and Deployment: The Human Factor
Development and Deployment: The Human FactorDevelopment and Deployment: The Human Factor
Development and Deployment: The Human Factor
 
Industry of Things World - Berlin 19-09-16
Industry of Things World - Berlin 19-09-16Industry of Things World - Berlin 19-09-16
Industry of Things World - Berlin 19-09-16
 
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen für das Internet der Dinge, solutions.hamburg, 05.09.16
 
Geo-IoT World, 25/05/16
Geo-IoT World, 25/05/16Geo-IoT World, 25/05/16
Geo-IoT World, 25/05/16
 
Smart IoT London, 13th April 2016
Smart IoT London, 13th April 2016Smart IoT London, 13th April 2016
Smart IoT London, 13th April 2016
 
Eclipse IoT - ecosystem
Eclipse IoT - ecosystemEclipse IoT - ecosystem
Eclipse IoT - ecosystem
 
TopConf Linz, 02/02/2016
TopConf Linz, 02/02/2016TopConf Linz, 02/02/2016
TopConf Linz, 02/02/2016
 
IoT - Be Open or Miss Out
IoT - Be Open or Miss OutIoT - Be Open or Miss Out
IoT - Be Open or Miss Out
 
Thingmonk 2015
Thingmonk 2015Thingmonk 2015
Thingmonk 2015
 
Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015
 
Node-RED workshop at IoT Toulouse
Node-RED workshop at IoT ToulouseNode-RED workshop at IoT Toulouse
Node-RED workshop at IoT Toulouse
 
Data Science London - Meetup, 28/05/15
Data Science London - Meetup, 28/05/15Data Science London - Meetup, 28/05/15
Data Science London - Meetup, 28/05/15
 
O'Reilly Webcast: Organizing the Internet of Things - Actionable Insight Thro...
O'Reilly Webcast: Organizing the Internet of Things - Actionable Insight Thro...O'Reilly Webcast: Organizing the Internet of Things - Actionable Insight Thro...
O'Reilly Webcast: Organizing the Internet of Things - Actionable Insight Thro...
 
An introduction to workflow-based programming with Node-RED
An introduction to workflow-based programming with Node-REDAn introduction to workflow-based programming with Node-RED
An introduction to workflow-based programming with Node-RED
 
What the IoT should learn from the life sciences
What the IoT should learn from the life sciencesWhat the IoT should learn from the life sciences
What the IoT should learn from the life sciences
 
Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14
Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14
Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14
 
Node-RED and getting started on the Internet of Things
Node-RED and getting started on the Internet of ThingsNode-RED and getting started on the Internet of Things
Node-RED and getting started on the Internet of Things
 
Node-RED Interoperability Test
Node-RED Interoperability TestNode-RED Interoperability Test
Node-RED Interoperability Test
 

Dernier

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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 interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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 MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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 WorkerThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Dernier (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Zühlke Meetup - Mai 2017

  • 1. IoT-Daten: Mehr und schneller ist nicht automatisch besser Dr. Boris Adryan Head of IoT & Data Analytics @BorisAdryan
  • 2. Nachfolgende 4 Abbildungen aus: Abschlussbericht Arbeitskreis Industrie 4.0
  • 3.
  • 4. Vertikale Integration: Entlang der gesamten Wertschöpfungskette Horizontale Integration: Vernetztes Produktionssystem
  • 5.
  • 6. • Internet-Verbindung • Datenintegration • kollektive Analyse • Reaktionsfähigkeit aus: Technical Foundations of IoT fast nebensächlich das macht das IoT aus!
  • 7. IoT cost expectations many sensors + complicated analytics + expensive infrastructure —————————————— IoT has little benefit “…because my data scientist said the more the better ”
  • 8. 39% of survey participants are worried about the cost of an industrial IoT solution. “Why aren’t you doing IoT?”
  • 9. peanuts: “a spoon full” How many peanuts are that on average? 0 50 100 “on average” 3 samples
  • 10. Do I get more peanuts at Maxie Eisen or at Logenhaus? 0 50 100 “on average” Maxie Eisen 3 samples “on average” Logenhaus
  • 11. 0 50 100 4 samples Do I get more peanuts at Maxie Eisen or at Logenhaus? “on average” Maxie Eisen “on average” Logenhaus
  • 12. 0 50 100 n samples statistical power through large numbers of samples deviation Do I get more peanuts at Maxie Eisen or at Logenhaus? “on average” Maxie Eisen “on average” Logenhaus
  • 13. Statisticians and data scientists LOVE larger sample sizes! …but if sampling costs time and resources, we need a compromise.
  • 15. precision and accuracy that can be achieved theoretically Sampling strategy precision and accuracy that is needed to get a job done accurate and precise not accurate, but precise accurate, not precise not what you want
  • 16. • how to cut down on hardware costs • how to cut down on software costs Sweetening IoT for your customer A few recommendations from the trenches: many sensors + complicated analytics + expensive infrastructure —————————————— IoT has little benefit less reasonable
  • 17. IoT - is it worth it? The upgrade of a ‘dumb’ asset to a ‘smart’ asset is an investment. time, money
  • 18. Asset monitoring base Monday WednesdayTraditional process • small maintenance task (if needed) • weekly site visits to all assets • two independent tours • time to reach asset is main contributor to cost • traffic-dependent
  • 19. Data sources Let’s assume the future isn’t going to be much different than the past… • log from past site visits: approx. likelihood for maintenance • a collection of traffic data that’s somewhat representative
  • 20. Log from previous visits Monday tours Wednesday tours
  • 21. Maintenance likelihood • test for dependency between Monday and Wednesday tours none • test for dependency within tours none The assumption of temporal uniformity is reasonable.
  • 22. Monte Carlo simulations p1(need today) patterns for a demand-driven tour ‘cost function’: sum of edges base default tour base p2(need today) p3(need today) p4(need today) p5(need today) p6(need today)
  • 23. Travelling salesman problem what’s the most reasonable tour from to , visiting all ? heuristic search is good enough, but requires a distance matrix
  • 24. Traffic harvesting • based on Google API • generate a distribution of travel times for each edge in the graph, dependent on time of day (weekdays only)
  • 25. IoT - is it worth it? cost awaiting confirmation! weeks cost weeks
  • 26. Westminster Parking Trial https://www.westminster.gov.uk/new-trial-improve-conditions-disabled-drivers IoT solution Service company ~750 independent parking lots with a total of >3,500 individual spaces access to
  • 27. Humans don’t scale that well… labour: expensive sensor: cheap While the cost of the sensors is falling (and follows Moore’s Law), digging them in and out for deployment and maintenance is a significant cost factor.
  • 28. Can we learn an optimal deployment and sampling pattern? •sampling rate of 5-10 min •data over 2 weeks in May 2015 •overall 2.6 million data points Can we make customers’ budget go further by • reducing the number of sensors in a geographic area? • lowering the sampling rate for better battery life?
  • 29. A quick glimpse into the raw data
  • 30. Correlation and clustering 0 5 10 15 20 0 3 6 9 12 “correlated” 0 5 10 15 20 0 3 6 9 12 “anti-correlated” 0 5 10 15 20 0 3 6 9 12 “independent” lorry coach car bike skateboard hierarchical clustering on the basis of a feature matrix
  • 31. Good news: temporal occupancy pattern roughly predicts neighbours lots in Southampton lots around the corner of each other 750 parking lots
  • 32. A caveat: Is a high-degree of correlation a function of parking lot size? finding two lots of 20 spaces that correlate finding two lots of 3 spaces that correlate 0:00 12:00 23:59 0:00 12:00 23:59 “more likely” “less likely”
  • 33. Bootstrapping in DBSCAN clusters Simulation: Swap the occupancy vectors between parking lots of similar size and test per grid cell if these lots still correlate
  • 34. What makes a good spatial cluster?
  • 35. Density-Based Spatial Clustering of Applications with Noise (DBSCAN) https://en.wikipedia.org/ wiki/DBSCAN#/media/ File:DBSCAN-Illustration.svg 2 parameters: epsilon (distance) minPoints (in cluster) A - core points B, C - corner points N - noise point
  • 36. Stratification strategy 3 lots with cc > 0.5 2 spaces 4 spaces 4 spaces Test: 1. Take occupancy profile of ONE random 2-space parking lot and TWO random 4-space parking lots. 2. Determine cc. 3. Repeat n times and get a cc distribution for that parking lot combination.
  • 37. Combining stats with street knowledge
  • 38. Suggested technology for trials A temporary survey would have allowed us to make the same recommendation, including the insight that the provided 5’ resolution is probably not required.
  • 39. • how to cut down on hardware costs • how to cut down on software costs Sweetening IoT for your customer A few recommendations from the trenches: many sensors + complicated analytics + expensive infrastructure —————————————— IoT has little benefit less reasonable
  • 40. My current pet hate: Deep Learning Deep learning has delivered impressive results mimicking human reasoning, strategic thinking and creativity. At the same time, big players have released libraries such that even ‘script kiddies’ can apply deep learning. It’s already leading to unreflected use of deep learning when other methods would be more appropriate.
  • 41. “I need to do real-time analytics!” microseconds to seconds seconds to minutes minutes to hours hours to weeks on device on stream in batch am I falling? counteract battery level should I land? how many times did I stall? what’s the best weather for flying? in process in database operational insight performance insight strategic insight e.g. Kalman filter e.g. with machine learning e.g. rules engine e.g. summary stats
  • 42. Can IoT ever be real-time? zone 1: real-time [us] zone 2: real-time [ms] zone 3: real-time [s]
  • 43. Edge, fog and cloud computing Edge Pro: - immediate compression from raw data to actionable information - cuts down traffic - fast response Con: - loses potentially valuable raw data - developing analytics on embedded systems requires specialists - compute costs valuable battery life Cloud Pro: - compute power - scalability - familiarity for developers - integration centre across all data sources - cheapest ‘real-time’ option Con: - traffic Fog Pro: - same as Edge - closer to ‘normal’ development work - gateways often mains-powered Con: - loses potentially valuable raw data
  • 44. Some of our examples for real-time analytics Choosing the appropriate method and toolset on every level.
  • 45. Dr. Boris Adryan @BorisAdryan ‣ Preliminary surveys and data analysis can help to minimise the number of sensors and develop an optimal deployment strategy and sampling schedule. ‣ Super-fast analytics and state-of-the-art methods are not automatically the most useful solution. ‣ A good understanding on the type of insight that is required by the business model is essential. Summary
  • 46. mobile communications series BORIS ADRYAN DOMINIK OBERMAIER PAUL FREMANTLE IoT THE TECHNICAL FOUNDATIONS OF B O S T O N I L O N D O N www.artechhouse.com A R T E C H H O U S E This comprehensive resource presents a technical introduction to the components, architectures, software, and protocols of IoT. This book was designed specifically for those interested in researching, developing, and building IoT. The book covers the physics of electricity and electromagnetism, laying the foundation for understanding the components of modern electronics and computing. Readers learn about the fundamental properties of IoT, along with security and privacy issues related to developing and maintaining connected products. From the launch of the Internet from ARPAnet in the 1960s, to recent connected gadgets, this book highlights the integration of IoT in various verticals such as industry, smart cities, connected vehicles, and smart and assisted living. Overall design patterns, issues with UX and UI, and different network topologies related to architectures of M2M and IoT solutions are explored. Hardware development, power, sensors, and embedded systems are discussed in detail. This book offers insight into the software components that impinge on IoT solutions, their development, network protocols, backend software, data analytics, and conceptual interoperability. Boris Adryan is the head of IoT & Data Analytics at Zuhlke Engineering (Germany) and the founder of thingslearn Ltd (UK). He holds a Ph.D. in genetics from the Max Planck Institute for Biophysical Chemistry, and led academic research as a Royal Society University Research Fellow at the University of Cambridge. Dominik Obermaier is the cofounder and CTO at dc-square company, where he created the HiveMQ MQTT broker. He received his B.Sc. in computer science from the University of Applied Sciences Landshut. Paul Fremantle cofounded WSO2, where he was instrumental in creating the Carbon middleware platform. He studied mathematics, philosophy and computing at Oxford University, gaining B.A. and M.Sc. degrees. He is currently pursuing his Ph.D. at the University of Portsmouth, focusing on security and privacy of IoT. mobile communications series THETECHNICALFOUNDATIONSOFIoTADRYAN•OBERMAIER•FREMANTLE Include bar code ISBN 13: 978-1-63081-025-2 ISBN: 1-63081-025-8 erscheint Juni oder Juli