SlideShare a Scribd company logo
1 of 33
Download to read offline
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

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 Sevenholleyberry
 
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 iglesiapitimini
 
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 veniteComunitate.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 Leonincometz
 
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
 
Global Overview Forest Industry
Global Overview Forest IndustryGlobal Overview Forest Industry
Global Overview Forest IndustryPhil Riebel
 
30 Impossible Things Before Lunch
30 Impossible Things Before Lunch30 Impossible Things Before Lunch
30 Impossible Things Before LunchKarleyJ
 

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 pptSaurabh Nimbade
 
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 TraumaDevOpsDays DFW
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at ScaleDavid Simons
 
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 SplunkTom Chavez
 
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 IntegrationsRedox Engine
 
Simon Saneback ITEM 2018
Simon Saneback ITEM 2018Simon Saneback ITEM 2018
Simon Saneback ITEM 2018ITEM
 
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 changeFrancesco Zaia
 
Refactor your specs! Øredev 2013
Refactor your specs! Øredev 2013Refactor your specs! Øredev 2013
Refactor your specs! Øredev 2013Cyrille Martraire
 
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 TogetherMoki
 
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 GeospatialMichael 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

Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 

Recently uploaded (20)

Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 

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