23
Sede Legale Via M. Carucci n. 99 - 00143 Roma Digital Twin e IoT Data Center Maintenance and Indoor Navigation 22 maggio 2018 Leonardo Roberto Laboratorio e Ricerca Digitale Società Generale d’Informatica SOGEI S.p.A.

Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

Digital Twin e IoT

Data Center Maintenance and Indoor Navigation

22 maggio 2018

Leonardo Roberto – Laboratorio e Ricerca DigitaleSocietà Generale d’Informatica SOGEI S.p.A.

Page 2: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

Casi d’Uso

Le applicazioni IoT hanno i seguenti casi d’uso in via di sperimentazione:

1. DIGITAL TWIN (Gemello Digitale): Replica del CED in 3D per attività di

asset, inventory management e manutenzione.

2. Navigazione indoor 2D del CED per attività di manutenzione server e

sistemi.

3. Monitoraggio di violazioni di aree non consentite all’interno del CED.

4. Sensori IoT per il monitoraggio aria di raffreddamento del CED.

222 maggio 2018

Page 3: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

322 maggio 2018

Remote Maintenance

• L’operatore accede da remoto, tramite console web, alla replica 3D del data

center.

• Naviga in prima persona negli ambienti oggetto della manutenzione e

controlla e gestisce i sistemi HW.

• Puntando il mouse sull’immagine virtuale di un rack e cliccando su un

sistema, un popup mostrerà assorbimenti elettrici, tabella di asset, allarmi

attivi e dati di targa.

• Potrà in ogni momento aprire un ticket di intervento on-site.

DIGITAL TWIN: Replica del CED in 3D

Page 4: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

422 maggio 2018

DIGITAL TWIN: Replica del CED in 3D

filmato

Page 5: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

522 maggio 2018

On-Site maintenance

L’intervento di On-site

maintenance, per la sostituzione

HW o per nuove installazioni,

prevede l’utilizzo di uno

smartphone con a bordo un’APP

dedicata alla gestione del ticket di

manutenzione.

L’APP provvede a guidare il

tecnico nel luogo e nella posizione

precisa del sistema target per il

quale è stato richiesto l’intervento.

Navigazione indoor 2D del CED per attività di manutenzione

filmato

Page 6: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

622 maggio 2018

RACK 1 RACK 2

Posizionamento indoor tramite WiFi e BLEIdentificazione del rack/target tramite tag NFC/BLE

Beacon BLE

geo-referenziati

Navigazione indoor 2D del CED per attività di manutenzione

On-Site maintenance

Page 7: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

722 maggio 2018

• La navigazione indoor viene realizzata sfruttando il segnale emesso da una

rete WiFi/BLE e applicando la tecnica dell’impronta di segnale (fingerprinting).

• L’algoritmo di posizionamento è sviluppato su android ed è coadiuvato dai

sensori inerziali (IMU) dello smartphone.

• Altre metodologie sono lo Pseudorange e AOA (Angle Of Arrival).

Criticità

• I segnali in RF BLE/WiFi sono soggetti al fenomeno del ‘’multipath’’, ovvero

rack in metallo, muri, persone possono disturbare il segnale prima che arrivi

al ricevente.

• Ambienti come il CED possono limitare il funzionamento del magnetometro

dello smartphone.

Navigazione indoor 2D del CED per attività di manutenzione

Metodologia di localizzazione

Page 8: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

822 maggio 2018

• K-Means: algoritmo di clustering applicato al Radio DB per ridurre l’errore e

diminuire i tempi di calcolo.

• Filtro di Kalman: utilizzato per stabilizzare il segnale RSSI ricevuto.

• K-Nearest Neighbor (K-NN): pattern recognition per individuare la posizione

dell’utente.

• Hampel Filter e KDE: outliers detection applicati al K-NN e al Radio DB.

• Dead Reckoning: utilizzato per stimare la posizione dell’utente partendo da

un punto iniziale dato dal K-NN.

• Filtro di Kalman predittivo: utilizzato per determinare la posizione finale

dell’utente (K-NN + Dead Reckoning).

• Filtro Map Matching.

Navigazione indoor 2D del CED per attività di manutenzione

Algoritmi dell’applicazione

Page 9: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

922 maggio 2018

Il file di fingerprint (Radio DB) viene partizionato, attraverso un algoritmo di classificazione

denominato K-Means.

K-MeansClustering

Centroidi

Fingerprint Fingerprint in zone

Navigazione indoor 2D del CED per attività di manutenzione

K-Means Clustering (accenno)

Page 10: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

1022 maggio 2018

Navigazione indoor 2D del CED per attività di manutenzione

Kalman filter applicato al segnale RSSI

30

35

40

45

50

55

60

65

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

RS

SI

X -1

NUMERO CAMPIONI

RSSI RSSI Kalman

Page 11: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

Smartphone ApplicationSmartphone Sensors

Accelerometer

Gyroscope

BLE/WiFi Card

MagnetometerCalibrated

Data

Map Matching

XK YK

KalmanFilterSX

SY

XP YP

Positioning Estimation Algorithm

Rssi Values

Radio DB

Rssi Kalman Filter

PositioningEstimation

Outliers Detection

Pedestrian Dead-Reckoning Algorithm

Step Detection

Heading Determination

Stride Estimation

Dead Reckoning

XM YM

Fingerprint Locations

Position

1122 maggio 2018

Machine Learning

Radio DB

Continuous update

Navigazione indoor 2D del CED per attività di manutenzione

Logica dell’applicazione

Page 12: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

1222 maggio 2018

Navigazione indoor 2D del CED per attività di manutenzione

Security: Restricted AREA

Page 13: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

1322 maggio 2018

Monitoraggio aria di raffreddamento del CED

Page 14: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

1422 maggio 2018

Monitoraggio aria di raffreddamento del CED

Page 15: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

1522 maggio 2018

RACK 1 RACK 2

Data Base

Beacon BLE

geo-referenziati

Real time reports

Trend Analisys

Gateway IoT

Pressione

Temperatura

Umidità

Monitoraggio aria di raffreddamento del CED

Data collection

IoT Server

Front-endBack-end

API Rest

Page 16: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

16

• I beacon BLE emettono ogni 5 secondi un ’’sensor packet’’ contenente i dati

ambientali quali umidità, pressione e temperatura.

• I Gateway IoT ricevono i pacchetti dai Beacon BLE per cui sono registrati, li

decodificano ed li accumulano localmente.

• Ogni 30s tutti i Gateway IoT inviano i dati ad un server di back-end che funge

da Data Collector e storicizza tutto su Database.

• L’accesso ai dati dei sensori è possibile esclusivamente tramite un altro server

di front-end che espone i dati via REST API.

• Con le API è stata costruita una console di monitoraggio dei dati rilevati dai

sensori

22 maggio 2018

Monitoraggio aria di raffreddamento del CED

Logica applicativa

Page 17: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

1722 maggio 2018

Monitoraggio aria di raffreddamento del CED

filmato

Page 18: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

1822 maggio 2018

Monitoraggio aria di raffreddamento del CED

Page 19: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

1912 Novembre 2017

Monitoraggio aria di raffreddamento del CED

Anemometro termico collegato a

una board bluetooth/wifi

Page 20: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

Sensori, board e IC utilizzati

2022 maggio 2018

Page 21: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

2122 maggio 2018

Applicazione Android

Sviluppata in collaborazione con l’Università Roma Tre

Google Polymer

Bower

HTML 5

CSS 3

Apache Cordova

Page 22: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

2222 maggio 2018

Sensore di prossimità

BLE

Applicazione Android

Consolle manutenzione impianti

Page 23: Digital Twin e IoT - FPAforges.forumpa.it/assets/Speeches/24066/digital_twin_e_iot___data... · Le applicazioni IoT hanno i seguenti casi d’usoin via di sperimentazione: 1. DIGITAL

Sede Legale Via M. Carucci n. 99 - 00143 Roma

2322 maggio 2018

Fine