Cosa puoi fare

La Piattaforma mette a disposizione lo User Portal, attraverso cui utilizzare tutte le funzionalità che permettono di:

  • interconnettere applicazioni, social network, sistemi e oggetti distribuiti sul territorio
  • raccogliere dati e informazioni per consentirne l’elaborazione e l’analisi
  • utilizzare strumenti di gestione dei dataset e dei flussi di dati con la possibilità di integrare le informazioni con i dataset pubblici disponibili
  • consentire la realizzazione di soluzioni end-to-end finali.

Tramite la Piattaforma è possibile gestire informazioni provenienti da fonti eterogenee:

  • sensori
  • Ingestion di files
  • social network
  • dati da applicazioni strutturati o non strutturati
  • open data

Utilizzando Yucca puoi:

Collegare e gestire i tuoi device e le tue applicazioni

  • Registra sensori, gateway e smart objects sulla piattaforma per poterli gestire e aggiornare
  • Collega i tuoi sensori e applicazioni per inviare eventi alla piattaforma e scegliere se renderli disponibili anche ad altri fruitori
  • Utilizza gli strumenti di monitoraggio a disposizione tramite la management console dello User Portal

Pubblicare dati e stream

  • Pubblica dati puntuali e flussi di dati e rendili disponibili ai fruitori dell’Ecosistema
  • Pubblica stream multimediali di tipo video e audio connettendo le webcam alla Piattaforma
  • Carica manualmente open data e rendili fruibili automaticamente via API e visibili sul portale Nazionale e Europeo
  • Usa i connettori di integrazione per integrare e pubblicare i tuoi dati nel Big Data Storage
  • Monitora la fruizione di dati e stream pubblicati tramite le dashboard disponibili nello User Portal.

Utilizzare gli strumenti della piattaforma

  • Sviluppa sulla piattaforma delle logiche da eseguire a runtime sugli eventi che transitano in modo da generare nuovi flussi. E” possibile per esempio:
  • Filtrare eventi se superano soglie predeterminate
  • Aggregare eventi in una finestra temporale per generare medie o somme di valori
  • Ridurre il rating in uscita degli eventi rispetto all’ingresso
  • Individuare sequenze o pattern di eventi
  • Accedi tramite API ai dati storici dei flussi transitati e storicizzati sulla piattaforma.

Gestire ed elaborare i tuoi dati

  • Configura il tuo contesto per avere una gestione autonoma dei dati e della loro visibilità
  • Condividi in modo selettivo e controllato i tuoi dati e stream
  • Raffina, arricchisci integra e correla real-time events e dati con i motori di regole e di complex event processing
  • Definisci politiche di memorizzazione e storicizzazione degli eventi nel Big Data Storage

Sottoscrivere la tua applicazione a dati e stream

  • Cerca e sottoscriviti alle API disponibili nello Store per accedere ai dati pubblici/privati disponibili nel Big Data Storage
  • Sottoscriviti agli stream real-time disponibili nello Store per poter ricevere, in push, feed forniti dalla piattaforma
  • Realizza applicazioni end-to-end usando i dati presenti nel Big Data Storage via API o stream di eventi offerti dalla piattaforma

Le informazioni possono essere raccolte e analizzate per trattare in “near-real-time” fenomeni fisici e sociali anche complessi (ad esempio, si può seguire l’evoluzione di una manifestazione o di una calamità naturale).

Più informazioni dal mondo che ci circonda, ottica cloud e soluzioni open: sono questi i punti distintivi della Piattaforma messa a disposizione da Regione Piemonte per l’Ecosistema regionale.

Utilizzare i Widget per la visualizzazione dei dati

Yucca Smart Data Platform offre una famiglia di widget che gli sviluppatori potranno utilizzare per rappresentare i dati di interesse.

I widget sono sviluppati in AngularJS, possono essere inseriti in qualsiasi pagina web e sono altamente personalizzabili, sia nella scelta dei dati da visualizzare che nell’aspetto finale degli stessi.

Alcune visualizzazioni offerte sono:

  • Galleria
  • Grafici Multidata
  • Informazioni sui rilevamenti
  • Andamento
  • Mappa
  • Treemap
  • Bullet Chart
  • Diagramma Sankey
  • Piramide delle età
  • Mappa Coropletica

La pagina https://userportal.smartdatanet.it/reference/#/widget dimostra in modo didattico l’utilizzo dei widget attraverso una dashboard che mostra alcuni dati presenti in Yucca

Per la documentazione specifica si rimanda alla pagina di GitHub https://github.com/csipiemonte/yucca-angular-widgets

Utilizzare il client Yucca-Light

Yucca-Light (Yucca portable gateway) consente di integrare smart object in Yucca Smart Data Platform anche in presenza di discontinuità nella connessione di rete.

Yucca-Light offre le funzionalità di un gateway che svolge la funzione di intermediario tra gli smart objects e Yucca Smart Data Platform.

Può girare sia su Tomcat (embedded Tomcat / external Tomcat) che su ActiveMQ (embedded ActiveMQ / external ActiveMQ), vi è una console web che consente di gestire lo stato del gateway e gli oggetti connessi e l’integrazione prevede una procedura di autoconfigurazione dal portale di Yucca.

L’utilizzo principale di Yucca-Light è assicurare che i dati vengano consegnati a Yucca Smart Data Platform grazie allo storage dei dati un ambiente locale, ponendosi come intermediario tra gli smart object e Yucca.

Gli smart object inviano i dati a un’istanza di Yucca-Light attiva su una rete locale, Yucca-Light prova ad effettuare l’invio immediato a Yucca attraverso la API Realtime, nel caso in cui l’operazione non abbia successo, mantiene i dati salvati in locale e successivamente ripeterà l’invio dei dati a Yucca attraverso la API A2A.

Per informazioni sulla configurazione di Yucca-Light si rimanda all’apposita sezione.