Download - Wiring the IoT for modern manufacturing
![Page 1: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/1.jpg)
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 SOLTNetvibes / Dassault Systemes, CTONYC, June, 2016
![Page 2: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/2.jpg)
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
![Page 3: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/3.jpg)
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.
![Page 4: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/4.jpg)
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
![Page 5: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/5.jpg)
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
![Page 6: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/6.jpg)
![Page 7: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/7.jpg)
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
![Page 8: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/8.jpg)
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
![Page 9: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/9.jpg)
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
![Page 10: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/10.jpg)
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
![Page 11: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/11.jpg)
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
![Page 12: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/12.jpg)
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
![Page 13: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/13.jpg)
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
![Page 14: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/14.jpg)
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
![Page 15: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/15.jpg)
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
![Page 16: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/16.jpg)
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
text logic
![Page 17: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/17.jpg)
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
![Page 18: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/18.jpg)
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
![Page 19: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/19.jpg)
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
![Page 20: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/20.jpg)
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
![Page 21: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/21.jpg)
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
![Page 22: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/22.jpg)
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
![Page 23: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/23.jpg)
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
![Page 24: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/24.jpg)
D a s h b o a r d I n t e l l i g e n c e
![Page 25: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/25.jpg)
D a s h b o a r d I n t e l l i g e n c e
![Page 26: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/26.jpg)
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
![Page 27: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/27.jpg)
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
![Page 28: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/28.jpg)
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
![Page 29: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/29.jpg)
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
![Page 30: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/30.jpg)
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
![Page 31: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/31.jpg)
• 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
![Page 32: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/32.jpg)
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
![Page 33: Wiring the IoT for modern manufacturing](https://reader031.vdocuments.mx/reader031/viewer/2022030206/58ab854e1a28ab3e738b5c25/html5/thumbnails/33.jpg)
Thank you.Netvibes Overview: http://netvib.es/overviewNetvibes Trend-Tracing Triggers: http://netvib.es/trend-tracing
D a s h b o a r d I n t e l l i g e n c e