Predictive Maintenance per le aziende del nord-est con Azure e IoT
-
Upload
marco-parenzan -
Category
Software
-
view
172 -
download
2
Transcript of Predictive Maintenance per le aziende del nord-est con Azure e IoT
![Page 1: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/1.jpg)
CLOUD CONFERENCE ITALIA2016
PREDICTIVE MAINTENANCE PER L'AZIENDA DEL NORD EST CON AZURE E IOTMarco Parenzan
![Page 2: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/2.jpg)
e
#cloudconferenceitalia
SPONSOR
![Page 3: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/3.jpg)
e
#cloudconferenceitalia
CHI SONO
Marco Parenzan – Cloud Academy/[email protected]: @marco_parenzanAzure MVP 2016
![Page 4: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/4.jpg)
e
#cloudconferenceitalia
DI COSA PARLIAMO?
+
=
![Page 5: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/5.jpg)
e
#cloudconferenceitalia
DI COSA PARLIAMO?
![Page 6: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/6.jpg)
e
CONTESTO E SCENARIO
#cloudconferenceitalia
![Page 7: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/7.jpg)
e
Contesto
Azienda di Produzione Industriale- 10-50M EURO
Presenza world-wide Mercato Pro
- Più sensibili al servizi- E poi discutiamo del privato
Su commessa- Assorbe I costi iniziali- E poi discutiamo della serie
#cloudconferenceitalia
Europa
Middle/Far east
Produzione
10M€
![Page 8: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/8.jpg)
e
Industial Stainless Steel Kitchen Applications
#cloudconferenceitalia
![Page 9: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/9.jpg)
e
Scenario: resistor performance loss Reference temperature is no more reachable Example
- fry-top: 400°C 300°C - human cannot verify the temperature- Mechanical thermostat shows only reference temperature, not
current temperature Effects
- Longer cooking- “Bad” cooking- Customer impact- Prelude to break
![Page 10: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/10.jpg)
e
Scenario: resistor break Typically after a loose of performances, resistor elements break
(days/weeks) Effects
- Appliance break- Kitchen mainly slow down (few cooking appliances)
- Kitched typically don’t stop | Many elements in cooking blocks can supply loss of other elements
- Long time in assistance (no SLA discussed)- Stop can vary from hours to days- Final customer impact/reputation
![Page 11: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/11.jpg)
e
Required solution Telemetry in industrial cooking plants Intelligent appliances that sends status/operational data Collect data world wide Group by
- Appliances- Temperature range- Daily/Seasonal data- Kitchen/Plant
Apply data analysis algorithms- Final analysis (analyze costs)- Forecast analysis (prevent uncontrolled failures, manage “planned”
failures)
![Page 12: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/12.jpg)
e
Proposizione
Assolvere ad una esigenza «immediata»- Manutenzione predittiva- Manutenzione preventiva- Abbattere i costi della manutenzione
Assolvere ad una esigenza «a lungo termine»- Offrire nuovi servizi alle aziende- Permettettere alle aziende di offrire nuovi servizi- Nuovo modello di business (CAPEXOPEX)
#cloudconferenceitalia
![Page 13: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/13.jpg)
e
Industria 4.0
#cloudconferenceitalia
http://www.slideshare.net/alexcurti/piano-industria-40-68702177
![Page 14: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/14.jpg)
e
Benefici attesi dall’ Industria 4.0
#cloudconferenceitalia
![Page 15: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/15.jpg)
e
Tecnologie abilitanti Industria 4.0
#cloudconferenceitalia
![Page 16: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/16.jpg)
e
Embedded
È la tecnologia che rende intelligente un elemento prodotto Permette di creare azione ed interazione LOCALE Usa microprocessori o microcontrollori Microcrontrollori: I/O oriented, Atmel ATmeg328, ESP8266
- I/O, realtime- GPIO (5V, 3,3V)
Microprocessori: ARM Cortex, Intel Quark, Intel Atom- Gateway
Elementi tecnologici di riferimento- Consumo energetico
Si parla spesso di SOC: System On Chip- Integrazione cost effective
Può essere realtime
#cloudconferenceitalia
![Page 17: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/17.jpg)
e
I progetti Embedded IoT sono complessi
conoscenzeIncompatibile con la infrastruttura
corrente
conoscenzeTime consuming da avviare
Infrastruttura complessaProcedure
Difficile da mantenere
CostiInfrastruttura complessaDifficile da scalare
#cloudconferenceitalia
![Page 18: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/18.jpg)
e
Makers
Board con microcontrolloreArduino Board con microprocessoreRaspberry Prototipazione
- Verifichiamo che l’idea funzioni Focus on:
- Programming, Connecting- …non sull’elettronica…
Non industrial-grade Hanno cambiato il modo di interagire con il mondo embedded Queste schede sono «naturalmente» connesse a Internet
- Implementano sempre uno stack TCP/IP o almeno una connessione esterna evoluta (USB)
#cloudconferenceitalia
![Page 19: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/19.jpg)
e
Boards for makers
#cloudconferenceitalia
Arduino
Raspberry
![Page 20: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/20.jpg)
e
Industrial-grade Makers
#cloudconferenceitalia
Arduino
Raspberry
Olimex
Toradex
![Page 21: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/21.jpg)
e
Windows 10 IoT Core
Microsoft ha una storia nel mondo embedded
- Windows CE È una versione/subset di Windows 10 Condivide la stessa base di codice Portabile su Intel x86/x64 e ARM (gira
sulla Raspberry PI 2/3) Pro
- Condivide l’application model (Universal Windows Platform)
- .NET Core per ARM in arrivo Cons
- Non è ancora chiara la strategia di supporto (equivalente a Windows CE)
- «Lento» lo startup- No realtime
#cloudconferenceitalia
Comunque anche Windows 10 può avere delle cose da dire...
![Page 22: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/22.jpg)
e
Linguaggi e ambienti
Linguaggi- C e Processing per Arduino- Linux
- E un po’ Windows- C, JavaScript/Node.js, Python, C#- .NET Core
Ambienti- Visual Studio- On line prototyping
#cloudconferenceitalia
![Page 23: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/23.jpg)
e
Internet of Things
Embedded genera dati Dati vengono inviati attraverso Internet I dati solo archiviati non sono Internet of Things Se non ci facciamo niente, non servono a niente Questo per evitare che oramai qualsiasi cosa sia IoT I dati vengono Archivati, Elaborati, Presentati, Generano
feedback
#cloudconferenceitalia
![Page 24: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/24.jpg)
e
Non solo Raspberry…Hololens
#cloudconferenceitalia
http://arstechnica.com/gadgets/2015/01/hands-on-with-hololens-making-the-virtual-real/
![Page 25: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/25.jpg)
e
Non solo Raspberry…Industruino
#cloudconferenceitalia
![Page 26: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/26.jpg)
e
Energy ManagementVertical Cloud
#cloudconferenceitalia
MA DI CHI SONO I DATI?
![Page 27: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/27.jpg)
e
AZURE E IL CLOUD
#cloudconferenceitalia
![Page 28: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/28.jpg)
e
Azure
Infrastruttura pubblica Global presence (36 datacenter) Multitenant Self Service Pay as you Use
- CAPEX OPEX Certificazioni
- Trust
#cloudconferenceitalia
![Page 29: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/29.jpg)
e
Adopting Azure – alcuni fatti
1 su 3 macchine in Azure sono Linux Linux devs sono più affini dei Windows devs
- Internet Company vs. Enterprise 60%+ soluzioni Cloud sono IaaS Cloud != Hosting Tradizionale
- Hosting TradizionaleVM- CloudVM, Virtual Network, Storage
PaaS where possible, IaaS if needed
#cloudconferenceitalia
![Page 30: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/30.jpg)
e
Via da On Premise
Mi basta un server Quanto mi costa… Senza pensare a
- Disponibilità- Certificazioni
#cloudconferenceitalia
![Page 31: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/31.jpg)
e
Via da IaaSPaaS
Paragone con IaaS Focus su cosa si consuma del servizio
- Entità misurabili del NOSTRO servizio
#cloudconferenceitalia
![Page 32: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/32.jpg)
e
Azure IoT
È la strategia Microsoft con Azure per la realizzazione e la gestione dei progetti IoT
È un insieme di - Patterns- Servizi- Best practices
https://catalog.azureiotsuite.com/
#cloudconferenceitalia
![Page 33: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/33.jpg)
e
Azure IoT
È la strategia Microsoft con Azure per la realizzazione e la gestione dei progetti IoT
È un insieme di - Patterns- Servizi- Best practices
#cloudconferenceitalia
![Page 34: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/34.jpg)
e
Azure IoT Suite for Remote Monitoring
#cloudconferenceitalia
![Page 35: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/35.jpg)
e
Azure IoT Suite for Predictive Maintenance
#cloudconferenceitalia
![Page 36: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/36.jpg)
e
Azure IoT Hub
È un servizio di Gestione e comunicazione dei device- Qualunque device, non solo Windows 10 IoT Core
Lavorare con piattaforme note e protocolli standard- HTTPS, MQTT, AMQP
Stabilire una comunicazione bi-direzionale con i dispositivi IoT- Eventi (DeviceHub)- Comandi (HubDevice)
Gestisce l’autenticazione per device
#cloudconferenceitalia
![Page 37: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/37.jpg)
e
Funzionalità di Azure IoT Hub
#cloudconferenceitalia
![Page 38: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/38.jpg)
e
Function Apps (a.k.a. Azure Functions)
Serverless proposition Dynamic AppServicePlan Supporta .NET Core e Node.js script based (.csx)
- Stesso «modello» di ASP.NET Core: scripting+ core in package NuGet
Basato sui WebJobs (task runner) Trigger based
- Http Trigger (request, response)- Http Trigger (webhook)- Db Trigger- Storage Trigger- Queue Trigger
Supporto per la command line Backend generico per funzioni accessibili da server e da client
#cloudconferenceitalia
![Page 39: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/39.jpg)
e
Azure DocumentDb
HyperscaleHighly ingestionScale on write SSD based Geo replica readonly nativa, automatica, configurabile Database documentale basato su Json
- No-validazione dello schema (genericamente detto non strutturato)- Embedding di relazioni one-to-some
Developer-oriented- No impedance mismatch (ORM)
Container- Elemento di partizionamento- Elemento di scalabilità- Elemento di throttling
Elemento di costo- RURequest Unit («moneta» che media il costo di CPU, Memoria e IOPS)- https://www.documentdb.com/capacityplanner
Si interroga in un linguaggio simil-SQL Supporta Stored Procedures/Triggers/User Functions in JavaScript Per chi ha esperienza di Mongo, ha una API nativa per migrare progetti Mongo Si usa per tutto lo storage generico che non sia strettamente relazionale (one-
to-many o many-to-many) e non sia meno conveniente di altri storage
#cloudconferenceitalia
![Page 40: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/40.jpg)
#cloudconferenceitalia
DEMO
![Page 41: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/41.jpg)
e
CONCLUSIONI
#cloudconferenceitalia
![Page 42: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/42.jpg)
e
Conclusioni
Nuovi Servizi Scuola Simulatori di hardware Mercato di Serie Tendenze Hardware Mercato Privato
#cloudconferenceitalia
![Page 43: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/43.jpg)
e
Nuovi servizi
SLA- 99.99%
Planned maintenance- Migliore gestione della forza lavoro distribuita
Pay per use- 50K CAPEX1K/month OPEX
#cloudconferenceitalia
![Page 44: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/44.jpg)
e
Scuola
Competenze informatiche Scuole post-diplomaLaurea Professionalizzante Pro
- Addictive (stesso effetto del Mobile Development) Cons
- Manca il contatto ScuolaAzienda
#cloudconferenceitalia
![Page 45: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/45.jpg)
e
Sperimentazione Hardware
Microsoft starter kits- https://azure.microsoft.com/en-us/develop/iot/starter-kits
/ Simulatori
- Raspberry Pi web emulator- https://www.raspberrypi.org/blog/sense-hat-emulator/
- Raspberry Pi emulator on the desktop (using QEMU)- https://blogs.msdn.microsoft.com/iliast/2016/11/10/how-to-em
ulate-raspberry-pi/
- Arduino web emulator- www.circuits.io
Catalogs- https://catalog.azureiotsuite.com/
#cloudconferenceitalia
![Page 46: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/46.jpg)
e
Mercato di Serie
Ingegnerizzazione hardware Siti on line per
- progettazione- Prototipazione/campionatura- Serie
#cloudconferenceitalia
![Page 47: Predictive Maintenance per le aziende del nord-est con Azure e IoT](https://reader036.fdocuments.net/reader036/viewer/2022062400/589ee7e11a28abe97f8b4eeb/html5/thumbnails/47.jpg)
e
GRAZIE!
#cloudconferenceitalia
Marco Parenzan – Cloud Academy/[email protected]: @marco_parenzanAzure MVP 2016