$askcust
Sviluppo software: gratis o su misura

Sistemi informatici per l'agricoltura che integrano dati di macchine, sensori e satelliti

askcust sviluppa sistemi informatici per l'agricoltura che riuniscono in un unico database i dati di macchine, sensori, pese a ponte e satelliti, li elaborano e li mostrano agli agronomi e alla direzione. Per le aziende agricole che hanno già le attrezzature, ma in cui ogni fornitore tiene i dati nel proprio portale.

askcust sviluppa una soluzione come questa gratis, se serve anche ad altre aziende agricole, oppure su misura, solo per la tua azienda. Come funzionano i due formati

tutte le soluzioni agro
fonti
macchine, sensori, controller, pese a ponte, Sentinel-2
protocolli
MQTT, Modbus, CAN (J1939), API REST
hosting
server o cloud del cliente, nel formato su misura
risposta
entro un giorno lavorativo

Che cos'è lo sviluppo di sistemi informatici per l'agricoltura

Lo sviluppo di sistemi informatici per l'agricoltura è la creazione di software che raccoglie dati da macchine, sensori, controller, pese a ponte e immagini satellitari, li archivia in un modello comune legato a campi e macchine e li trasforma in indicatori ed eventi per le persone e per i sistemi contabili. A differenza dello sviluppo di software gestionale in generale, qui il cuore del lavoro è la raccolta e l'elaborazione affidabile dei dati di dispositivi e servizi esterni.

A chi serve un sistema informatico agricolo

  • Aziende agricole con telematica, sensori del carburante e pese a ponte già installati, in cui ogni fornitore mostra i propri dati in un portale separato.
  • Aziende agricole con irrigazione, essiccatoi o stazioni meteo gestiti da controller, che vogliono tutte le attrezzature in un unico sistema insieme ai campi.
  • Holding agricole che devono riunire in un unico modello i dati di macchine e attrezzature di più cluster e fornitori.
  • Società di servizi agricoli e aziende agritech che costruiscono un proprio prodotto sui dati di macchine, sensori o satelliti.

Quali problemi risolve un sistema informatico agricolo

I dati delle attrezzature sono sparsi tra i portali dei fornitori

Il sistema preleva i dati da telematica, sensori, pese a ponte e servizi satellitari tramite le loro API e i loro protocolli e li riunisce in un unico database. Tracce delle macchine, livelli del carburante, umidità del suolo e pesi delle partite compaiono affiancati, legati al campo e alla lavorazione.

È difficile fidarsi dei dati dei dispositivi

Lacune, duplicati e picchi nelle letture si filtrano con regole, e i record grezzi si conservano separati da quelli elaborati. Ogni calcolo, come superficie lavorata, consumo di carburante o giacenze, si può ricondurre alla fonte o ricalcolare dopo una modifica delle impostazioni.

In campo la connessione cade e i dati si perdono

Terminali, gateway e app mobili conservano i record in locale e li inviano appena c'è rete. Il server ordina i dati per ora di misurazione e non di arrivo, così il report giornaliero è completo anche dopo ore senza connessione.

Se cambi fornitore delle attrezzature, i report non funzionano più

Ogni fonte si collega al modello dati comune tramite un proprio adattatore. Una nuova marca di localizzatori GPS o di sensori significa un nuovo adattatore, non un nuovo sistema: storico, report e integrazioni con la contabilità restano al loro posto.

I guasti si scoprono troppo tardi

Le regole sugli eventi controllano i dati di continuo: una pompa si ferma, una macchina esce dai confini del campo, il livello del carburante cala di colpo. Il responsabile riceve un messaggio Telegram o una notifica push nell'app, con il link all'evento sulla mappa.

Cosa comprende un sistema informatico agricolo

L'architettura è sempre raccolta, archiviazione, elaborazione e interfacce; i moduli si scelgono in base alle attrezzature dell'azienda agricola.

Raccolta dei dati delle macchine

Integrazione con Wialon e con le API telematiche dei costruttori di macchine: posizione, velocità, ore motore, livello del carburante e dati CAN bus (J1939) inviati dai terminali. Le tracce si suddividono in lavorazioni per campo.

Sensori e controller (IoT)

I sensori inviano le letture via MQTT, mentre i controller di stazioni di pompaggio, essiccatoi e stazioni meteo si interrogano via Modbus RTU/TCP tramite un gateway. Il sistema verifica che ogni dispositivo sia online e registra quando ha smesso di comunicare.

Dati satellitari dei campi

Immagini Sentinel-2 tramite Copernicus o Sentinel Hub, mascheramento delle nuvole, indici di vegetazione entro i confini dei campi e storico su più stagioni, mostrati come livello separato sulla mappa accanto ai dati delle macchine.

Pese a ponte e laboratorio

Scambio con i terminali delle pese e con il software di pesatura, importazione dei risultati delle analisi di laboratorio e collegamento di peso e qualità al documento di trasporto, alla partita e al campo da cui proviene la granella.

Elaborazione, eventi e allarmi

Normalizzazione di unità di misura e orari, filtraggio dei valori anomali, calcolo di superficie lavorata, consumo di carburante e tempi di inattività; regole sugli eventi e allarmi inviati per ruolo su Telegram e come notifiche push.

Interfacce e API

Un cruscotto web per agronomi e direzione, un'app mobile per il lavoro in campo, un'API per i sistemi contabili ed esportazione in CSV e ISOXML verso altri sistemi e i terminali delle macchine.

Sicurezza e accessi

Ruoli con permessi su campi, macchine e azioni, registro delle modifiche, connessioni cifrate. I controller Modbus, protocollo che nella forma classica non prevede autenticazione, non vengono mai esposti direttamente su internet: i dati passano da un gateway o da una VPN.

Protocolli e fonti di dati

askcust scrive il software e gli adattatori per le fonti di dati; localizzatori GPS, sensori, controller e abbonamenti ai servizi li forniscono e li gestiscono i rispettivi fornitori.

  • Wialon
  • API telematiche dei costruttori di macchine
  • CAN bus (J1939) tramite terminali telematici
  • MQTT
  • Modbus RTU / TCP
  • Copernicus / Sentinel Hub
  • terminali delle pese a ponte e software di pesatura
  • BAS e altri sistemi contabili locali
  • API REST
  • CSV / ISOXML
  • Telegram Bot API

Portali dei fornitori o un sistema informatico proprio

criterioPortali dei fornitoriSistema su misura di askcust
DatiOgni fornitore mostra solo le proprie attrezzature, nella propria interfaccia.Dati di macchine, sensori, pese e satelliti in un unico modello legato ai campi.
Collegamento con il campoTracce, carburante e pesi si abbinano a campi e lavorazioni a mano, in fogli di calcolo.Gli eventi si collegano in automatico a campo, macchina e lavorazione man mano che arrivano i dati.
Cambio di attrezzatureUn nuovo fornitore significa un nuovo portale, e lo storico resta in quello vecchio.Un nuovo fornitore significa un nuovo adattatore; storico, report e integrazioni si conservano.
ReportL'insieme dei report e il formato di esportazione li decide il fornitore.I report seguono i processi dell'azienda agricola e i dati si esportano verso la contabilità.
ArchiviazioneLo storico si conserva sui server del fornitore, nei limiti del suo piano tariffario.I dati grezzi ed elaborati si conservano sul server o nell'account cloud del titolare.
Quando sceglierloUn solo tipo di attrezzatura, e i report standard del fornitore bastano.Più fonti di dati, report unificati, regole sugli eventi personalizzate o un'integrazione con la contabilità.

Come lavora askcust

  1. Audit delle fonti di dati

    Elenco di attrezzature, servizi, protocolli e API, e controllo della qualità dei dati su campioni reali. Il risultato è una mappa delle fonti: cosa si può collegare subito e cosa richiede l'accesso da parte del fornitore.

  2. Architettura e prototipo

    Uno schema di raccolta, archiviazione ed elaborazione, un modello dati (campo, macchina, dispositivo, evento) e un prototipo delle schermate principali, concordati prima dell'inizio dello sviluppo.

  3. Pilota su un sito

    Un gruppo di macchine, una stazione di pompaggio o un campo con sensori: verifica di connettività, memorizzazione locale dei dati e precisione dei calcoli su dati reali.

  4. Estensione e integrazioni

    Collegamento delle altre attrezzature e degli altri cluster secondo lo schema collaudato nel pilota, regole sugli eventi e allarmi, scambio di dati con la contabilità.

  5. Assistenza

    Monitoraggio dell'arrivo dei dati da ogni fonte, aggiornamento degli adattatori quando i fornitori cambiano le loro API ed estensione del sistema alle nuove attrezzature.

esempi di lavori di askcustnon di agricoltura, ma lo stesso tipo di compiti: gestione dei dati, CRM, automazione

domande e risposte

askcust produce anche hardware, come localizzatori GPS, sensori o controller?

No. askcust sviluppa software e integra attrezzature fornite e installate dal costruttore o da un integratore. Durante l'audit askcust aiuta a definire i requisiti dell'hardware: quali dati deve fornire un dispositivo, con quale frequenza e con quale protocollo, perché il sistema possa usarli. Così la scelta del fornitore non limita il sistema.

Si possono collegare le attrezzature che l'azienda usa già?

Sì, se forniscono i dati tramite un'API, un protocollo standard o dei file. Telematica con accesso alle API, sensori MQTT, controller Modbus e terminali delle pese con esportazione dei dati si collegano tramite adattatori, senza sostituire le attrezzature. Se un dispositivo non fornisce alcun dato, l'audit lo mostra prima dell'inizio dello sviluppo.

Dove sono conservati i dati di un sistema informatico agricolo?

Nel formato su misura, sul server del cliente o in un account cloud di sua proprietà, e il codice del sistema e degli adattatori va nel repository del cliente. I dati grezzi dei dispositivi si conservano separati da quelli elaborati, così ogni indicatore si può verificare o ricalcolare. Se il sistema è stato sviluppato gratis come prodotto per il mercato, perché serve anche ad altre aziende agricole, il codice appartiene ad askcust o è in comproprietà, mentre i dati delle tue attrezzature restano tuoi.

Come funziona il sistema quando in campo la connessione è scarsa?

I dati non si perdono, arrivano più tardi. I terminali telematici e i gateway conservano i record in locale, l'app mobile funziona offline e sincronizza la coda delle modifiche, e il server ordina i record per ora di misurazione ed elimina i duplicati. I report di un periodo si ricalcolano quando sono arrivati tutti i dati di quel periodo.

Come si sceglie lo stack tecnologico?

In base ai requisiti su dati e manutenzione: quanti dati arrivano e con che frequenza, dove gira il sistema e chi lo manterrà. askcust usa di solito Node.js e TypeScript per i servizi di raccolta e le API, PostgreSQL per i dati, Python per l'elaborazione delle immagini satellitari, Next.js per il cruscotto web, e Swift e Kotlin per le app mobili.

Quanto costa un sistema informatico agricolo e da dove si comincia?

Se il sistema serve anche ad altre aziende agricole, askcust può svilupparlo gratis: tu porti la competenza, le attrezzature e i dati per un progetto pilota, e lo usi senza costi. Il prezzo di un sistema su misura dipende da fonti di dati e protocolli, elaborazione e interfacce, non dal numero di macchine o di ettari. Conviene partire da un pilota su un sito: askcust ne fa un preventivo a perimetro fisso e stima a parte l'estensione, una volta che i dati arrivano e vengono calcolati correttamente.

Descrivi le tue attrezzature e askcust ti proporrà un'architettura

Risposta entro un giorno lavorativo; chiamate solo se concordate.

Per problemi comuni a molte aziende agricole: askcust sviluppa il prodotto a proprie spese e lo offre al mercato.

Per processi che hai solo tu: askcust costruisce un sistema attorno alla tua azienda, e nessun altro lo avrà.

telegram