SlideShare a Scribd company logo
D a s h b o a r d I n t e l l i g e n c e
Wiring the IoT for Modern Manufacturing
Florent SOLT
Netvibes / Dassault Systemes, CTO
NYC, June, 2016
The IoT is here and will revolutionize the way we see the
Internet, everybody already agrees.
Expected number of connected objects by 2020: 50B.
Source: Cisco.
D a s h b o a r d I n t e l l i g e n c e
D a s h b o a r d I n t e l l i g e n c e
Revolution?
Not because we will remotely control all our devices from
anywhere.
But because IoT opens to the programmable web.
3 ways to make that happen:
•  One vendor 

Extremely unlikely. Can ALL things be best in class?

•  One standard 

Very unlikely. Will ALL vendors follow one standard?

•  One logic platform

Very likely IF open and up to your Internet.
D a s h b o a r d I n t e l l i g e n c e
One platform.
One online platform.
With a dashboard.
With your info, your data, your devices.
We call it the Dashboard of Things (#DoT)
D a s h b o a r d I n t e l l i g e n c e
What’s a potion?
D a s h b o a r d I n t e l l i g e n c e
Trigger Action
What’s a potion?
D a s h b o a r d I n t e l l i g e n c e
Trigger Action
Trigger
Trigger
Action
Action
What’s a potion?
D a s h b o a r d I n t e l l i g e n c e
Trigger Action
Trigger
Trigger
Action
Action
All or Any
What’s a potion?
D a s h b o a r d I n t e l l i g e n c e
Trigger
Action
Trigger
Trigger
Action
Action
Action
Action
Action
All or Any
What’s a trigger?
D a s h b o a r d I n t e l l i g e n c e
And for the weather?
D a s h b o a r d I n t e l l i g e n c e
Temperature and Condition are great, but what about:
•  Humidity
•  Wind speed
•  Pressure
•  UV index
•  …
What if I want “Sunny” or “Rain”?
D a s h b o a r d I n t e l l i g e n c e
Did you notice the « Advanced mode » ?
D a s h b o a r d I n t e l l i g e n c e
What do you think about this sentence?
temperatureFahrenheit is greater than 70
and bluntConditions contains « sunny »
D a s h b o a r d I n t e l l i g e n c e
Actually, it’s code!
temperatureFahrenheit is greater than 70
and bluntConditions contains « sunny »
D a s h b o a r d I n t e l l i g e n c e
property
property
function
function
number
textlogic
But why?
1.  No screen exists that can display the perfect user
interface with all possible conditions.
2.  It’s very complicated to materialize logical operators
(and / or) in a form.
3.  It’s impossible to have both 1. and 2.
So we will only focus on a simple and effective user
interface for common use cases only.
D a s h b o a r d I n t e l l i g e n c e
How to scale?
•  50 billion devices in 2020.
•  How many types of devices?
•  How many types of data / message?
•  How many « common » use cases?
•  How many actions?
The key is to have a schema based system.
D a s h b o a r d I n t e l l i g e n c e
So, we need describe everything:
•  Payload
•  Trigger
•  Action
Do not reinvent the wheel:
•  Open standard: JSON Schema
•  Flexible & extensible
•  Native types & valdiation
Every data that goes through the system is strictly:
•  Understood
•  Documented
•  Validated
All user interfaces for triggers and actions are
dynamically generated!
D a s h b o a r d I n t e l l i g e n c e
At this point, what do we have?
•  A trigger system, that performs actions regarding
conditions.
•  The ability to express complex conditions thanks to
natural language.
•  An extensible system that can scale.
And we were happy with that.
D a s h b o a r d I n t e l l i g e n c e
Until somebody asks for something different.
We were able to program:
« When it’s raining, do… »
But what about:
« When it’s the third time it’s raining this week, do… »
We must aggregate data to be smarter.
D a s h b o a r d I n t e l l i g e n c e
Let’s switch to more business-oriented use case.
Consider this chart in my dashboard:
It shows the number of press articles mentioning Apple.
D a s h b o a r d I n t e l l i g e n c e
I want to know when my chart is trending upward but with
more than 5% of increase, from the past 7 days.
It means, an unusual amount of noise, something is
happening.
D a s h b o a r d I n t e l l i g e n c e
D a s h b o a r d I n t e l l i g e n c e
D a s h b o a r d I n t e l l i g e n c e
It’s that easy.
But it’s not the only thing you can do:
•  New inflection point
•  New minimum or maximum value
•  Average value
•  When two series intersect
•  …
D a s h b o a r d I n t e l l i g e n c e
It means:
•  Leadership change
•  Radar movement
•  Awareness evolution
•  Achievement over time
•  Milestone forecasting
D a s h b o a r d I n t e l l i g e n c e
But not only about charts:
•  When the device is trigger too often
•  When the daily rates are…
•  When the average delay between events...
•  When the weight, temperature, pression, voltage
reach a maximum
It’s limitless!
D a s h b o a r d I n t e l l i g e n c e
Classic automation 

triggers when a condition
is just met
Condition
t=0
Actions
Trend Tracing automation
triggers when a condition is
following a pattern in history
Condition
t=0
Actions
t=-1t=-2
D a s h b o a r d I n t e l l i g e n c e
What’s next?
Here are some use cases we want to deliver in the future:
•  Sales forecasting
•  If sales forecasts for next quarter decline by X%,
then automatically slow
down manufacturing production and notify
the warehouse to make room for more inventory.
D a s h b o a r d I n t e l l i g e n c e
•  Early alert for product recalls
•  Because IoT devices are constantly transmitting
usage data back to the company, the
manufacturer will be alerted faster to potential
product issues. And so take actions regarding
the trends.

•  Fewer breakdowns on the assembly line
•  By monitoring all the machinery on the assembly
line in real time, the manufacturer will be able to
streamline maintenance work and proactively
replace almost-worn-out parts before they fail.
D a s h b o a r d I n t e l l i g e n c e
Conclusion:
In IoT automation, only Netvibes offers;
•  Dashboard Decision-Making Automation
•  Unbeatable power of if ALL/ANY of these then ALL
THAT otherwise ALL THAT
•  Trend-tracing triggering with history management
D a s h b o a r d I n t e l l i g e n c e
Thank you.
Netvibes Overview:
http://netvib.es/overview
Netvibes Trend-Tracing Triggers:
http://netvib.es/trend-tracing
Florent.Solt@3ds.com
D a s h b o a r d I n t e l l i g e n c e

More Related Content

Viewers also liked

Inclusió digital
Inclusió digitalInclusió digital
Inclusió digital
reporteducacio
 
Newsletter Fevereiro de 2011
Newsletter  Fevereiro de 2011Newsletter  Fevereiro de 2011
Newsletter Fevereiro de 2011tuchav
 
DDRR Chapter Seven
DDRR Chapter SevenDDRR Chapter Seven
DDRR Chapter Seven
holleyberry
 
Suffixes
SuffixesSuffixes
Suffixes
incometz
 
TTT Tourism_Four_Tourism_Ejarque
TTT Tourism_Four_Tourism_EjarqueTTT Tourism_Four_Tourism_Ejarque
TTT Tourism_Four_Tourism_Ejarque
FTourism & Marketing
 
Tema 7º Descubro la gran misión de la iglesia
Tema 7º Descubro la gran misión de la iglesiaTema 7º Descubro la gran misión de la iglesia
Tema 7º Descubro la gran misión de la iglesia
pitimini
 
Creşterea melcilor ca sursă complementară de venit
Creşterea melcilor ca sursă complementară de venitCreşterea melcilor ca sursă complementară de venit
Creşterea melcilor ca sursă complementară de venit
eComunitate.ro
 
Social Studies chapter 2 lesson 1 Regional Differences Leon
Social Studies chapter 2 lesson 1  Regional Differences LeonSocial Studies chapter 2 lesson 1  Regional Differences Leon
Social Studies chapter 2 lesson 1 Regional Differences Leon
incometz
 
The passive voice
The passive voiceThe passive voice
The passive voice
Calisto y Melibea
 
Instrumente tic - sistem pentru planificarea resurselor întreprinderii (ERP)
Instrumente tic -  sistem pentru planificarea resurselor întreprinderii (ERP)Instrumente tic -  sistem pentru planificarea resurselor întreprinderii (ERP)
Instrumente tic - sistem pentru planificarea resurselor întreprinderii (ERP)
eComunitate.ro
 
DDRR Nine
DDRR NineDDRR Nine
DDRR Nine
holleyberry
 
Global Overview Forest Industry
Global Overview Forest IndustryGlobal Overview Forest Industry
Global Overview Forest Industry
Phil Riebel
 
Past continuous forms
Past continuous formsPast continuous forms
Past continuous forms
Calisto y Melibea
 
Datos suecia diaeuropa_ingles_gestion
Datos suecia diaeuropa_ingles_gestionDatos suecia diaeuropa_ingles_gestion
Datos suecia diaeuropa_ingles_gestion
Colegio Rafaela Ybarra
 
30 Impossible Things Before Lunch
30 Impossible Things Before Lunch30 Impossible Things Before Lunch
30 Impossible Things Before Lunch
KarleyJ
 
Computer Careers
Computer CareersComputer Careers
Computer Careers
maxwellcomptech
 

Viewers also liked (20)

Inclusió digital
Inclusió digitalInclusió digital
Inclusió digital
 
Newsletter Fevereiro de 2011
Newsletter  Fevereiro de 2011Newsletter  Fevereiro de 2011
Newsletter Fevereiro de 2011
 
DDRR Chapter Seven
DDRR Chapter SevenDDRR Chapter Seven
DDRR Chapter Seven
 
Suffixes
SuffixesSuffixes
Suffixes
 
TTT Tourism_Four_Tourism_Ejarque
TTT Tourism_Four_Tourism_EjarqueTTT Tourism_Four_Tourism_Ejarque
TTT Tourism_Four_Tourism_Ejarque
 
Tema 7º Descubro la gran misión de la iglesia
Tema 7º Descubro la gran misión de la iglesiaTema 7º Descubro la gran misión de la iglesia
Tema 7º Descubro la gran misión de la iglesia
 
Creşterea melcilor ca sursă complementară de venit
Creşterea melcilor ca sursă complementară de venitCreşterea melcilor ca sursă complementară de venit
Creşterea melcilor ca sursă complementară de venit
 
Social Studies chapter 2 lesson 1 Regional Differences Leon
Social Studies chapter 2 lesson 1  Regional Differences LeonSocial Studies chapter 2 lesson 1  Regional Differences Leon
Social Studies chapter 2 lesson 1 Regional Differences Leon
 
Futureeje
FutureejeFutureeje
Futureeje
 
The passive voice
The passive voiceThe passive voice
The passive voice
 
Instrumente tic - sistem pentru planificarea resurselor întreprinderii (ERP)
Instrumente tic -  sistem pentru planificarea resurselor întreprinderii (ERP)Instrumente tic -  sistem pentru planificarea resurselor întreprinderii (ERP)
Instrumente tic - sistem pentru planificarea resurselor întreprinderii (ERP)
 
DDRR Nine
DDRR NineDDRR Nine
DDRR Nine
 
Abc
AbcAbc
Abc
 
Global Overview Forest Industry
Global Overview Forest IndustryGlobal Overview Forest Industry
Global Overview Forest Industry
 
Rini Anova Baru
Rini Anova BaruRini Anova Baru
Rini Anova Baru
 
Past continuous forms
Past continuous formsPast continuous forms
Past continuous forms
 
Datos suecia diaeuropa_ingles_gestion
Datos suecia diaeuropa_ingles_gestionDatos suecia diaeuropa_ingles_gestion
Datos suecia diaeuropa_ingles_gestion
 
30 Impossible Things Before Lunch
30 Impossible Things Before Lunch30 Impossible Things Before Lunch
30 Impossible Things Before Lunch
 
Can Pres Eng2
Can Pres Eng2Can Pres Eng2
Can Pres Eng2
 
Computer Careers
Computer CareersComputer Careers
Computer Careers
 

Similar to Wiring the IoT for modern manufacturing

Pedometer mobile application ppt
Pedometer mobile application pptPedometer mobile application ppt
Pedometer mobile application ppt
Saurabh Nimbade
 
Small data big impact
Small data big impactSmall data big impact
Small data big impact
University of Hertfordshire
 
DevSecOps Through Blunt Force Trauma, I'm the Trauma
DevSecOps Through Blunt Force Trauma, I'm the TraumaDevSecOps Through Blunt Force Trauma, I'm the Trauma
DevSecOps Through Blunt Force Trauma, I'm the Trauma
DevOpsDays DFW
 
Cyber Security in a Fully Mobile World
Cyber Security in a Fully Mobile WorldCyber Security in a Fully Mobile World
Cyber Security in a Fully Mobile World
University of Hertfordshire
 
The IoT For Real
The IoT For Real The IoT For Real
The IoT For Real
University of Hertfordshire
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at Scale
David Simons
 
Small data big impact
Small data big impactSmall data big impact
Small data big impact
University of Hertfordshire
 
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Amazon Web Services
 
Getting Started with Big Data and Splunk
Getting Started with Big Data and SplunkGetting Started with Big Data and Splunk
Getting Started with Big Data and Splunk
Tom Chavez
 
Technologies That Will Change Everything
Technologies That Will Change EverythingTechnologies That Will Change Everything
Technologies That Will Change Everything
University of Hertfordshire
 
Science and Engineering Out of The Box
Science and Engineering Out of The BoxScience and Engineering Out of The Box
Science and Engineering Out of The Box
University of Hertfordshire
 
Applying Lessons from API Development to Healthcare Enterprise Integrations
Applying Lessons from API Development to Healthcare Enterprise IntegrationsApplying Lessons from API Development to Healthcare Enterprise Integrations
Applying Lessons from API Development to Healthcare Enterprise Integrations
Redox Engine
 
Simon Saneback ITEM 2018
Simon Saneback ITEM 2018Simon Saneback ITEM 2018
Simon Saneback ITEM 2018
ITEM
 
From the right process to a solid cultural change
From the right process to a solid cultural changeFrom the right process to a solid cultural change
From the right process to a solid cultural change
Francesco Zaia
 
Telecom service futures driven by customer need
Telecom service futures driven by customer needTelecom service futures driven by customer need
Telecom service futures driven by customer need
University of Hertfordshire
 
Refactor your specs! Øredev 2013
Refactor your specs! Øredev 2013Refactor your specs! Øredev 2013
Refactor your specs! Øredev 2013
Cyrille Martraire
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
Ahmed Ehab AbdulAziz
 
Webinar Series - Customer Facing Devices: Putting the Pieces Together
Webinar Series - Customer Facing Devices: Putting the Pieces TogetherWebinar Series - Customer Facing Devices: Putting the Pieces Together
Webinar Series - Customer Facing Devices: Putting the Pieces Together
Moki
 
Plenary Talk from GeCoWest ~ Best of Breed for Geospatial
Plenary Talk from GeCoWest ~ Best of Breed for GeospatialPlenary Talk from GeCoWest ~ Best of Breed for Geospatial
Plenary Talk from GeCoWest ~ Best of Breed for Geospatial
Michael Terner
 
SharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindSharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindChris Johnson
 

Similar to Wiring the IoT for modern manufacturing (20)

Pedometer mobile application ppt
Pedometer mobile application pptPedometer mobile application ppt
Pedometer mobile application ppt
 
Small data big impact
Small data big impactSmall data big impact
Small data big impact
 
DevSecOps Through Blunt Force Trauma, I'm the Trauma
DevSecOps Through Blunt Force Trauma, I'm the TraumaDevSecOps Through Blunt Force Trauma, I'm the Trauma
DevSecOps Through Blunt Force Trauma, I'm the Trauma
 
Cyber Security in a Fully Mobile World
Cyber Security in a Fully Mobile WorldCyber Security in a Fully Mobile World
Cyber Security in a Fully Mobile World
 
The IoT For Real
The IoT For Real The IoT For Real
The IoT For Real
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at Scale
 
Small data big impact
Small data big impactSmall data big impact
Small data big impact
 
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
 
Getting Started with Big Data and Splunk
Getting Started with Big Data and SplunkGetting Started with Big Data and Splunk
Getting Started with Big Data and Splunk
 
Technologies That Will Change Everything
Technologies That Will Change EverythingTechnologies That Will Change Everything
Technologies That Will Change Everything
 
Science and Engineering Out of The Box
Science and Engineering Out of The BoxScience and Engineering Out of The Box
Science and Engineering Out of The Box
 
Applying Lessons from API Development to Healthcare Enterprise Integrations
Applying Lessons from API Development to Healthcare Enterprise IntegrationsApplying Lessons from API Development to Healthcare Enterprise Integrations
Applying Lessons from API Development to Healthcare Enterprise Integrations
 
Simon Saneback ITEM 2018
Simon Saneback ITEM 2018Simon Saneback ITEM 2018
Simon Saneback ITEM 2018
 
From the right process to a solid cultural change
From the right process to a solid cultural changeFrom the right process to a solid cultural change
From the right process to a solid cultural change
 
Telecom service futures driven by customer need
Telecom service futures driven by customer needTelecom service futures driven by customer need
Telecom service futures driven by customer need
 
Refactor your specs! Øredev 2013
Refactor your specs! Øredev 2013Refactor your specs! Øredev 2013
Refactor your specs! Øredev 2013
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Webinar Series - Customer Facing Devices: Putting the Pieces Together
Webinar Series - Customer Facing Devices: Putting the Pieces TogetherWebinar Series - Customer Facing Devices: Putting the Pieces Together
Webinar Series - Customer Facing Devices: Putting the Pieces Together
 
Plenary Talk from GeCoWest ~ Best of Breed for Geospatial
Plenary Talk from GeCoWest ~ Best of Breed for GeospatialPlenary Talk from GeCoWest ~ Best of Breed for Geospatial
Plenary Talk from GeCoWest ~ Best of Breed for Geospatial
 
SharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mindSharePoint Saturday Redmond - Building solutions with the future in mind
SharePoint Saturday Redmond - Building solutions with the future in mind
 

Recently uploaded

急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
ShahulHameed54211
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
Himani415946
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
TristanJasperRamos
 

Recently uploaded (16)

急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
 

Wiring the IoT for modern manufacturing

  • 1. D a s h b o a r d I n t e l l i g e n c e Wiring the IoT for Modern Manufacturing Florent SOLT Netvibes / Dassault Systemes, CTO NYC, June, 2016
  • 2. The IoT is here and will revolutionize the way we see the Internet, everybody already agrees. Expected number of connected objects by 2020: 50B. Source: Cisco. D a s h b o a r d I n t e l l i g e n c e
  • 3. D a s h b o a r d I n t e l l i g e n c e Revolution? Not because we will remotely control all our devices from anywhere. But because IoT opens to the programmable web.
  • 4. 3 ways to make that happen: •  One vendor 
 Extremely unlikely. Can ALL things be best in class?
 •  One standard 
 Very unlikely. Will ALL vendors follow one standard?
 •  One logic platform
 Very likely IF open and up to your Internet. D a s h b o a r d I n t e l l i g e n c e
  • 5. One platform. One online platform. With a dashboard. With your info, your data, your devices. We call it the Dashboard of Things (#DoT) D a s h b o a r d I n t e l l i g e n c e
  • 6.
  • 7. What’s a potion? D a s h b o a r d I n t e l l i g e n c e Trigger Action
  • 8. What’s a potion? D a s h b o a r d I n t e l l i g e n c e Trigger Action Trigger Trigger Action Action
  • 9. What’s a potion? D a s h b o a r d I n t e l l i g e n c e Trigger Action Trigger Trigger Action Action All or Any
  • 10. What’s a potion? D a s h b o a r d I n t e l l i g e n c e Trigger Action Trigger Trigger Action Action Action Action Action All or Any
  • 11. What’s a trigger? D a s h b o a r d I n t e l l i g e n c e
  • 12. And for the weather? D a s h b o a r d I n t e l l i g e n c e
  • 13. Temperature and Condition are great, but what about: •  Humidity •  Wind speed •  Pressure •  UV index •  … What if I want “Sunny” or “Rain”? D a s h b o a r d I n t e l l i g e n c e
  • 14. Did you notice the « Advanced mode » ? D a s h b o a r d I n t e l l i g e n c e
  • 15. What do you think about this sentence? temperatureFahrenheit is greater than 70 and bluntConditions contains « sunny » D a s h b o a r d I n t e l l i g e n c e
  • 16. Actually, it’s code! temperatureFahrenheit is greater than 70 and bluntConditions contains « sunny » D a s h b o a r d I n t e l l i g e n c e property property function function number textlogic
  • 17. But why? 1.  No screen exists that can display the perfect user interface with all possible conditions. 2.  It’s very complicated to materialize logical operators (and / or) in a form. 3.  It’s impossible to have both 1. and 2. So we will only focus on a simple and effective user interface for common use cases only. D a s h b o a r d I n t e l l i g e n c e
  • 18. How to scale? •  50 billion devices in 2020. •  How many types of devices? •  How many types of data / message? •  How many « common » use cases? •  How many actions? The key is to have a schema based system. D a s h b o a r d I n t e l l i g e n c e
  • 19. So, we need describe everything: •  Payload •  Trigger •  Action Do not reinvent the wheel: •  Open standard: JSON Schema •  Flexible & extensible •  Native types & valdiation Every data that goes through the system is strictly: •  Understood •  Documented •  Validated All user interfaces for triggers and actions are dynamically generated! D a s h b o a r d I n t e l l i g e n c e
  • 20. At this point, what do we have? •  A trigger system, that performs actions regarding conditions. •  The ability to express complex conditions thanks to natural language. •  An extensible system that can scale. And we were happy with that. D a s h b o a r d I n t e l l i g e n c e
  • 21. Until somebody asks for something different. We were able to program: « When it’s raining, do… » But what about: « When it’s the third time it’s raining this week, do… » We must aggregate data to be smarter. D a s h b o a r d I n t e l l i g e n c e
  • 22. Let’s switch to more business-oriented use case. Consider this chart in my dashboard: It shows the number of press articles mentioning Apple. D a s h b o a r d I n t e l l i g e n c e
  • 23. I want to know when my chart is trending upward but with more than 5% of increase, from the past 7 days. It means, an unusual amount of noise, something is happening. D a s h b o a r d I n t e l l i g e n c e
  • 24. D a s h b o a r d I n t e l l i g e n c e
  • 25. D a s h b o a r d I n t e l l i g e n c e
  • 26. It’s that easy. But it’s not the only thing you can do: •  New inflection point •  New minimum or maximum value •  Average value •  When two series intersect •  … D a s h b o a r d I n t e l l i g e n c e
  • 27. It means: •  Leadership change •  Radar movement •  Awareness evolution •  Achievement over time •  Milestone forecasting D a s h b o a r d I n t e l l i g e n c e
  • 28. But not only about charts: •  When the device is trigger too often •  When the daily rates are… •  When the average delay between events... •  When the weight, temperature, pression, voltage reach a maximum It’s limitless! D a s h b o a r d I n t e l l i g e n c e
  • 29. Classic automation 
 triggers when a condition is just met Condition t=0 Actions Trend Tracing automation triggers when a condition is following a pattern in history Condition t=0 Actions t=-1t=-2 D a s h b o a r d I n t e l l i g e n c e
  • 30. What’s next? Here are some use cases we want to deliver in the future: •  Sales forecasting •  If sales forecasts for next quarter decline by X%, then automatically slow down manufacturing production and notify the warehouse to make room for more inventory. D a s h b o a r d I n t e l l i g e n c e
  • 31. •  Early alert for product recalls •  Because IoT devices are constantly transmitting usage data back to the company, the manufacturer will be alerted faster to potential product issues. And so take actions regarding the trends.
 •  Fewer breakdowns on the assembly line •  By monitoring all the machinery on the assembly line in real time, the manufacturer will be able to streamline maintenance work and proactively replace almost-worn-out parts before they fail. D a s h b o a r d I n t e l l i g e n c e
  • 32. Conclusion: In IoT automation, only Netvibes offers; •  Dashboard Decision-Making Automation •  Unbeatable power of if ALL/ANY of these then ALL THAT otherwise ALL THAT •  Trend-tracing triggering with history management D a s h b o a r d I n t e l l i g e n c e
  • 33. Thank you. Netvibes Overview: http://netvib.es/overview Netvibes Trend-Tracing Triggers: http://netvib.es/trend-tracing Florent.Solt@3ds.com D a s h b o a r d I n t e l l i g e n c e