$askcust
Dezvoltare software: gratuit sau la comandă

Sisteme IT pentru agricultură care unesc datele utilajelor, senzorilor și sateliților

askcust se ocupă de dezvoltarea de sisteme IT pentru agricultură care aduc datele de la utilaje, senzori, cântare auto și sateliți într-o singură bază de date, le prelucrează și le arată agronomilor și managerilor. Pentru companiile agricole care au deja echipamentele, dar la care fiecare furnizor ține datele în propriul portal.

askcust dezvoltă o astfel de soluție gratuit, dacă și alte ferme au nevoie de ea, sau ca produs personalizat, doar pentru ferma ta. Cum funcționează cele două formate

toate soluțiile agro
surse
utilaje, senzori, controlere, cântare auto, Sentinel-2
protocoale
MQTT, Modbus, CAN (J1939), API REST
găzduire
serverul sau cloudul clientului, în formatul la comandă
răspuns
într-o zi lucrătoare

Ce este dezvoltarea de sisteme IT pentru agricultură

Dezvoltarea de sisteme IT pentru agricultură este construirea unui software care colectează date de la utilaje, senzori, controlere, cântare auto și imagini satelitare, le stochează într-un model comun, legat de parcele și utilaje, și le transformă în indicatori și evenimente pentru oameni și pentru sistemele de contabilitate. Spre deosebire de dezvoltarea unui software de evidență în general, aici esențiale sunt colectarea și prelucrarea fiabilă a datelor de la dispozitive și servicii externe.

Cine are nevoie de un sistem IT pentru agricultură

  • Companiile agricole care au deja instalate telematică, senzori de combustibil și cântare auto, dar la care fiecare furnizor își arată datele într-un portal separat.
  • Fermele cu irigații, uscătoare de cereale sau stații meteo pe controlere care vor să vadă toate echipamentele într-un singur sistem, împreună cu parcelele.
  • Holdingurile agricole care trebuie să aducă datele utilajelor și ale echipamentelor din mai multe clustere și de la mai mulți furnizori într-un singur model.
  • Companiile de servicii agricole și de agritech care își construiesc propriul produs pe datele utilajelor, ale senzorilor sau ale sateliților.

Ce probleme rezolvă un sistem IT pentru agricultură

Datele echipamentelor sunt împrăștiate prin portalurile furnizorilor

Sistemul preia datele din telematică, senzori, cântare auto și servicii satelitare prin API-urile și protocoalele lor și le aduce într-o singură bază de date. Traseele utilajelor, nivelul combustibilului, umiditatea solului și greutatea loturilor apar unele lângă altele, legate de parcelă și de lucrare.

E greu să ai încredere în datele dispozitivelor

Golurile, duplicatele și vârfurile de citire se filtrează după reguli, iar înregistrările brute se păstrează separat de cele prelucrate. Orice calcul, cum ar fi suprafața lucrată, consumul de combustibil sau stocul, poate fi urmărit până la sursă sau recalculat după o schimbare a setărilor.

În câmp conexiunea cade, iar datele se pierd

Terminalele, gateway-urile și aplicațiile mobile stochează temporar înregistrările și le trimit când rețeaua devine disponibilă. Serverul ordonează datele după momentul măsurării, nu după cel al sosirii, așa că raportul zilnic este complet chiar și după ore întregi fără conexiune.

Schimbarea furnizorului de echipamente strică rapoartele

Fiecare sursă se conectează la modelul comun de date prin propriul adaptor. O nouă marcă de trackere GPS sau de senzori înseamnă un adaptor nou, nu un sistem nou: istoricul, rapoartele și integrările cu contabilitatea rămân pe loc.

Defecțiunile sunt observate prea târziu

Regulile de evenimente verifică datele continuu: o pompă se oprește, un utilaj iese din limitele parcelei, nivelul combustibilului scade brusc. Persoana responsabilă primește un mesaj pe Telegram sau o notificare push în aplicație, cu un link către evenimentul de pe hartă.

Ce include un sistem IT pentru agricultură

Arhitectura este mereu aceeași: colectare, stocare, prelucrare și interfețe; modulele se aleg în funcție de echipamentele fermei.

Colectarea datelor de la utilaje

Integrare cu Wialon și cu API-urile de telematică ale producătorilor de utilaje: poziție, viteză, ore de funcționare, nivelul combustibilului și datele magistralei CAN (J1939) trimise de terminale. Traseele se împart în lucrări pe parcele.

Senzori și controlere (IoT)

Senzorii trimit citirile prin MQTT, iar controlerele stațiilor de pompare, ale uscătoarelor și ale stațiilor meteo sunt interogate prin Modbus RTU/TCP, printr-un gateway. Sistemul urmărește dacă fiecare dispozitiv este online și înregistrează momentul în care a încetat să mai trimită date.

Date satelitare despre parcele

Imagini Sentinel-2 prin Copernicus sau Sentinel Hub, mascarea norilor, indici de vegetație în limitele parcelelor și istoric pe mai multe campanii, afișate ca strat separat pe hartă, lângă datele utilajelor.

Cântare auto și laborator

Schimb de date cu terminalele cântarelor auto și cu software-ul de cântărire, importul rezultatelor analizelor de laborator și legarea greutății și a calității de avizul de însoțire a mărfii, de lot și de parcela de pe care provin cerealele.

Prelucrare, evenimente și alerte

Normalizarea unităților și a timpului, filtrarea valorilor aberante, calculul suprafeței lucrate, al consumului de combustibil și al timpilor morți; reguli de evenimente și alerte direcționate pe roluri, pe Telegram și prin notificări push.

Interfețe și API-uri

Un tablou de bord web pentru agronomi și manageri, o aplicație mobilă pentru lucrul în câmp, un API pentru sistemele de contabilitate și export CSV și ISOXML pentru alte sisteme și pentru terminalele utilajelor.

Securitate și acces

Roluri cu drepturi asupra parcelelor, utilajelor și acțiunilor, jurnal de modificări, conexiuni criptate. Controlerele cu Modbus, care în forma clasică nu are autentificare, nu sunt expuse niciodată direct la internet: datele trec printr-un gateway sau printr-un VPN.

Protocoale și surse de date

askcust scrie software-ul și adaptoarele pentru sursele de date; trackerele, senzorii, controlerele și abonamentele la servicii sunt livrate și întreținute de furnizorii lor.

  • Wialon
  • API-urile de telematică ale producătorilor de utilaje
  • magistrala CAN (J1939) prin terminale de telematică
  • MQTT
  • Modbus RTU / TCP
  • Copernicus / Sentinel Hub
  • terminale de cântare auto și software de cântărire
  • BAS și alte sisteme locale de contabilitate
  • API-uri REST
  • CSV / ISOXML
  • Telegram Bot API

Portalurile furnizorilor sau propriul sistem IT

criteriuPortalurile furnizorilorSistem la comandă de la askcust
DateFiecare furnizor își arată doar propriile echipamente, în propria interfață.Datele utilajelor, senzorilor, cântarelor auto și sateliților într-un singur model, legat de parcele.
Legătura cu parcelaTraseele, combustibilul și greutățile se potrivesc manual cu parcelele și lucrările, în tabele.Evenimentele se leagă automat de parcelă, utilaj și lucrare, pe măsură ce sosesc datele.
Schimbarea echipamentelorUn furnizor nou înseamnă un portal nou, iar istoricul rămâne în cel vechi.Un furnizor nou înseamnă un adaptor nou; istoricul, rapoartele și integrările se păstrează.
RapoarteFurnizorul stabilește setul de rapoarte și formatul exportului.Rapoartele urmează procesele fermei, iar datele se exportă în contabilitate.
StocareIstoricul se păstrează pe serverele furnizorului, în limitele planului tarifar.Datele brute și cele prelucrate se păstrează pe serverul sau în contul de cloud al proprietarului.
Când merită alesUn singur tip de echipament, iar rapoartele standard ale furnizorului sunt suficiente.Mai multe surse de date, rapoarte comune, reguli proprii de evenimente sau o integrare cu contabilitatea.

Cum lucrează askcust

  1. Auditul surselor de date

    Lista echipamentelor, serviciilor, protocoalelor și API-urilor și verificarea calității datelor pe eșantioane reale. Rezultatul este o hartă a surselor: ce se poate conecta imediat și pentru ce e nevoie de acces de la furnizor.

  2. Arhitectură și prototip

    O schemă de colectare, stocare și prelucrare, un model de date (parcelă, utilaj, dispozitiv, eveniment) și un prototip al ecranelor-cheie, convenite înainte de începerea dezvoltării.

  3. Pilot într-o singură locație

    Un grup de utilaje, o stație de pompare sau o parcelă cu senzori: se verifică conexiunea, stocarea temporară și precizia calculelor pe date reale.

  4. Extindere și integrări

    Conectarea restului echipamentelor și a clusterelor după schema verificată în proiectul pilot, reguli de evenimente și alerte, schimb de date cu contabilitatea.

  5. Suport

    Monitorizarea sosirii datelor de la fiecare sursă, actualizarea adaptoarelor când furnizorii își schimbă API-urile și extinderea sistemului pentru echipamente noi.

exemple de proiecte askcustnu din agricultură, dar același tip de sarcini: evidență, CRM, automatizare

întrebări și răspunsuri

askcust produce hardware, cum ar fi trackere, senzori sau controlere?

Nu. askcust dezvoltă software și integrează echipamente livrate și instalate de producătorul lor sau de un integrator. În etapa de audit, askcust ajută la definirea cerințelor pentru hardware: ce date trebuie să ofere un dispozitiv, cât de des și prin ce protocol, ca sistemul să le poată folosi. Astfel, alegerea furnizorului nu limitează sistemul.

Se pot conecta echipamentele pe care ferma le folosește deja?

Da, dacă oferă date printr-un API, un protocol standard sau fișiere. Telematica cu acces API, senzorii MQTT, controlerele Modbus și terminalele cântarelor auto cu export de date se conectează prin adaptoare, fără înlocuirea echipamentelor. Dacă un dispozitiv nu oferă deloc date, auditul arată acest lucru înainte de începerea dezvoltării.

Unde se păstrează datele unui sistem IT pentru agricultură?

În formatul personalizat, pe serverul clientului sau într-un cont de cloud deținut de client, iar codul sistemului și al adaptoarelor ajunge în repository-ul clientului. Datele brute de la dispozitive se păstrează separat de cele prelucrate, așa că orice indicator poate fi verificat sau recalculat. Dacă sistemul a fost dezvoltat gratuit, ca produs pentru piață, fiindcă și alte ferme au nevoie de el, codul rămâne la askcust sau devine comun, iar datele de la echipamentele tale rămân ale tale.

Cum se descurcă sistemul cu o conexiune slabă în câmp?

Datele nu se pierd, ci ajung mai târziu. Terminalele de telematică și gateway-urile stochează temporar înregistrările, aplicația mobilă lucrează offline și își sincronizează coada de modificări, iar serverul ordonează înregistrările după momentul măsurării și elimină duplicatele. Rapoartele pentru o perioadă se recalculează după ce au sosit toate datele aferente.

Cum se alege stackul tehnologic?

După cerințele privind datele și suportul: câte date sosesc și cât de des, unde rulează sistemul și cine îl va întreține. De obicei, askcust folosește Node.js și TypeScript pentru serviciile de colectare și API-uri, PostgreSQL pentru date, Python pentru prelucrarea imaginilor satelitare, Next.js pentru tabloul de bord web, iar Swift și Kotlin pentru aplicațiile mobile.

Cât costă un sistem IT pentru agricultură și de unde începi?

Dacă și alte companii agricole au nevoie de acest sistem, askcust îl poate dezvolta gratuit: tu aduci expertiza, echipamentele și datele pentru un proiect pilot și îl folosești fără niciun cost. Prețul unui sistem personalizat depinde de sursele de date și de protocoale, de prelucrare și de interfețe, nu de numărul de utilaje sau de hectare. Cel mai bine se începe cu un proiect pilot într-o singură locație: askcust îl estimează cu un volum de lucru fix, iar extinderea, separat, după ce datele sosesc și se calculează corect.

Descrie echipamentele tale și askcust îți va propune o arhitectură

Răspuns într-o zi lucrătoare; un apel doar dacă îl stabilim împreună.

Pentru probleme comune multor ferme: askcust dezvoltă produsul pe cheltuiala sa și îl oferă pieței.

Pentru procese pe care doar tu le ai: askcust construiește un sistem pe măsura fermei tale, pe care nu îl va mai avea nimeni.

telegram