IoT AI Platform

Sensori, intelligenza artificiale e allerte, in un'unica piattaforma

Sensors, artificial intelligence and alerts, in a single platform

Dati in tempo reale da stazioni, telecamere e smartphone; elaborazioni AI sul campo o nel cloud; allerte che comandano attuatori; previsioni di piena e un assistente AI a cui chiedere, in italiano, cosa sta succedendo.

Real-time data from stations, cameras and smartphones; AI processing in the field or in the cloud; alerts that drive actuators; flood forecasts and an AI assistant you can simply ask what is happening.

Prova la demoTry the demo

Un account in sola lettura sui dati reali del fiume Brenta: si può guardare tutto, senza modificare nulla.

A read-only account on live data from the Brenta river in Italy: you can look at everything without changing anything. The dashboard is currently in Italian.

UtenteUsername
ospite-test2
Password
WUeh3H8Y2jgwnGsA

Cosa faWhat it does

Dal sensore alla decisioneFrom sensor to decision

Ogni dispositivo è gestito da remoto in modo sicuro; i dati diventano grafici, elaborazioni, allerte e azioni, e un assistente AI li spiega a chi deve decidere.

Every device is managed remotely and securely; data becomes charts, analyses, alerts and actions, and an AI assistant explains it to whoever has to decide.

Monitoraggio in tempo realeReal-time monitoring

Stazioni idrometriche, meteo, telecamere e smartphone su mappa, con grafici, storico ed eventi in diretta.

River gauges, weather stations, cameras and smartphones on a map, with charts, history and live events.

AI sul campo o nel cloudAI at the edge or in the cloud

Riconoscimento con visione artificiale (es. conteggio persone) eseguito sul dispositivo o su nodi AI in rete.

Computer vision (e.g. people counting) running on the device itself or on networked AI nodes.

Pipeline di elaborazioneProcessing pipelines

Le misure passano per catene di analisi (medie, anomalie, tendenze) che producono nuove misure.

Measurements flow through chains of analysis (averages, anomalies, trends) that produce new measurements.

Allerte e azioniAlerts and actions

Soglie su tre livelli, notifiche Telegram, email o webhook, e azioni automatiche su sirene, valvole o telefoni.

Three-level thresholds, Telegram, email or webhook notifications, and automatic actions on sirens, valves or phones.

Agenti AIAI agents

Si chiede «che probabilità c'è di piena?»: l'agente legge sensori e previsioni e risponde; le azioni si confermano prima di eseguirle.

Ask "what is the chance of a flood?": the agent reads sensors and forecasts and answers; any action it proposes is confirmed by a person first.

Gestione remota sicuraSecure remote management

Installazione con una riga, aggiornamenti firmati con ritorno automatico in caso di problemi, permessi per utente.

One-line installation, signed updates with automatic rollback on failure, per-user permissions.

Il caso realeA real case

Il fiume Brenta, con i dati veriThe Brenta river, with live data

La demo segue il Brenta da Enego alla laguna, sulle stazioni della rete idrografica ARPAV.

The demo follows the Brenta river in north-east Italy, from the mountains to the lagoon, using the stations of ARPAV, the Veneto regional environmental agency.

  • Livelli e portate reali ogni 10 minuti dalle stazioni ARPAV, e pioggia dai pluviometri vicini.
  • Soglie di guardia ufficiali trasformate in allerte su tre livelli.
  • Probabilità di piena calcolata sui 51 scenari di previsione di portata GloFAS (Copernicus) e sullo storico di dieci anni, insieme alla pioggia prevista.
  • Un assistente AI che legge tutto questo e risponde in linguaggio naturale.
  • Real water levels and discharge every 10 minutes from ARPAV stations, plus rainfall from nearby gauges.
  • Official warning thresholds turned into three-level alerts.
  • Flood probability computed from the 51 GloFAS (Copernicus) discharge forecast scenarios and ten years of history, together with forecast rainfall.
  • An AI assistant that reads all of this and answers in plain language.
Assistente BrentaBrenta assistant (in Italian, translated)

«Che probabilità c'è di alluvione del Brenta nei prossimi 3 giorni?»

In tutte le stazioni monitorate la probabilità che la portata superi la soglia di piena è dello 0%; la pioggia prevista è scarsa e il livello non mostra aumenti significativi.

«E a Bassano nei prossimi 7 giorni, quanta pioggia è prevista?»

Una pioggia totale di 1,8 millimetri, con il valore più alto il 12 ottobre.

"What is the chance of the Brenta flooding in the next 3 days?"

At every monitored station the probability that discharge exceeds the flood threshold is 0%; little rain is forecast and the level shows no significant rise.

"And in Bassano over the next 7 days, how much rain is forecast?"

A total of 1.8 millimetres, with the highest amount on 12 October.

Come funzionaHow it works

Una piattaforma aperta, dal campo al cloudAn open platform, from the field to the cloud

Basata su componenti open source (OpenRemote, Keycloak) e su un modulo per agenti AI che usa modelli sui nostri server (Qwen) o via API (Claude).

Built on open-source components (OpenRemote, Keycloak) and an AI agent module that runs models on our own servers (Qwen) or through an API (Claude).

DispositiviDevices

Agenti edge su gateway, PC industriali o smartphone leggono sensori e telecamere, anche senza rete.

Edge agents on gateways, industrial PCs or smartphones read sensors and cameras, even when offline.

PiattaformaPlatform

Dati, storico, utenti e permessi per cliente, con aggiornamenti e configurazione da remoto.

Data, history, users and permissions per customer, with remote updates and configuration.

IntelligenzaIntelligence

Nodi AI, pipeline, allerte e agenti elaborano i dati e propongono azioni.

AI nodes, pipelines, alerts and agents process the data and propose actions.

PersonePeople

Dashboard, notifiche e chat con l'assistente; ogni azione importante si conferma.

Dashboard, notifications and chat with the assistant; every important action is confirmed.

Nella demoIn the demo

Cosa guardareWhat to look at

  1. Dispositivi: la mappa con le stazioni del Brenta; apri una stazione ARPAV per livello, portata e pioggia degli ultimi giorni.
  2. Allerte: le regole con le soglie di guardia ufficiali e lo storico degli eventi.
  3. Agenti: le domande fatte all'assistente e come ha usato i dati per rispondere («Come ha risposto»).
  4. Pipeline: l'elaborazione del conteggio persone di una telecamera, con media e anomalie.
  5. Plugin: i moduli firmati installabili sui dispositivi, come telecamere e analisi AI.
  1. Dispositivi (devices): the map with the Brenta stations; open an ARPAV station to see level, discharge and rainfall over the last days.
  2. Allerte (alerts): rules based on the official warning thresholds and the event history.
  3. Agenti (agents): the questions asked to the assistant and how it used the data to answer («Come ha risposto»).
  4. Pipeline: people counting from a camera, processed into averages and anomalies.
  5. Plugin: signed modules that can be installed on devices, such as camera drivers and AI analysis.

L'account demo è in sola lettura: comandi, configurazioni e domande all'assistente sono riservati agli account dei clienti. Il badge «AI» in alto indica se il modello è acceso.

The demo account is read-only: commands, configuration and questions to the assistant are reserved for customer accounts. The «AI» badge at the top shows whether the model is running.

Vuoi la piattaforma per i tuoi impianti o un account di prova completo? Scrivi a Want the platform for your own sites, or a full trial account? Write to info@mdlstudio.cloud.

Accesso alla demoDemo access

Stesse credenziali di sopra.Same credentials as above.

UtenteUsername
ospite-test2
Password
WUeh3H8Y2jgwnGsA
Apri la dashboard →Open the dashboard →