Od saliniteta do odluke: podaci svakih 15 minuta štite poljoprivredu doline Neretve
Izazov
Prodor morske vode, dugotrajna sušna razdoblja i smanjen dotok slatke vode postupno povećavaju salinitet površinskih i podzemnih voda u dolini Neretve. Poljoprivrednici su posljedice primjećivali tek nakon navodnjavanja, kada bi na biljkama već došlo do žućenja lišća, oštećenja plodova ili smanjenja prinosa. Mjerenja su postojala, ali nisu bila objedinjena u sustav koji bi podatke s različitih postaja pravodobno pretvorio u informaciju primjenjivu na terenu.
Rješenje
ITO je razvio AURA platformu za centralizirano povezivanje mjernih postaja, senzora, stručnih podataka i institucija. Specijalizirana implementacija platforme u okviru projekta MoWaClim nosi naziv Hydro Agro Cloud. Sustav automatski preuzima mjerenja s površinskih i podzemnih hidroloških postaja, provjerava njihovu kvalitetu, povezuje ih s lokacijom i prikazuje kroz karte, grafikone, alarme i razumljive indikatore.
Rezultat
Podaci o salinitetu, električnoj vodljivosti, temperaturi, pH vrijednosti, otopljenom kisiku i drugim parametrima dostupni su u intervalima od 15 minuta. Poljoprivrednici dobivaju pravodobnu informaciju potrebnu za odabir odgovarajućeg trenutka za navodnjavanje, dok institucije dobivaju pouzdanu podatkovnu osnovu za dugoročno upravljanje vodama, poljoprivredom i klimatskim rizicima.
Problem koji počinje daleko od zaslona
U dolini Neretve odluka o navodnjavanju više nije jednostavno pitanje dostupnosti vode. Voda može biti prisutna, ali njezina kvaliteta u određenom trenutku može predstavljati rizik za poljoprivrednu kulturu.
Tijekom sušnih razdoblja smanjuje se dotok slatke vode, a slani klin prodire dublje uzvodno kroz korito Neretve. Posljedice se osjećaju u površinskim i podzemnim vodama koje se koriste u poljoprivredi. Salinitet raste, biljke su izložene dodatnom stresu, a šteta često postaje vidljiva tek nakon što je već napravljena.
Poljoprivrednici su Ministarstvu poljoprivrede, šumarstva i vodoprivrede HNŽ-a prijavljivali žućenje lišća nakon navodnjavanja. Takva situacija pokazala je da problem nije nedostatak podataka sam po sebi, nego nedostatak pravodobne i razumljive informacije.
Poljoprivredniku na terenu nije dovoljan niz tehničkih vrijednosti. Potrebno mu je jasno odgovoriti na praktično pitanje:
Je li voda u ovom trenutku prikladna za navodnjavanje?
Institucionalni i okolišni kontekst
MoWaClim je prekogranični projekt usmjeren na praćenje interakcije podzemnih i površinskih voda te povećanje otpornosti poljoprivrede na posljedice klimatskih promjena u obalnim sustavima.
Projekt se provodi na području Hrvatske i Bosne i Hercegovine, a obuhvaća dolinu Neretve i područje Hutova blata. Vodeći partner projekta je Dubrovačko-neretvanska županija, dok u provedbi sudjeluju Sveučilište u Splitu, Fakultet građevinarstva, arhitekture i geodezije, Hrvatska agencija za poljoprivredu i hranu, Ministarstvo poljoprivrede, šumarstva i vodoprivrede HNŽ-a te JP Park prirode Hutovo blato.
Riječ je o području u kojem su upravljanje vodama, poljoprivredna proizvodnja i očuvanje biološke raznolikosti izravno povezani. Promjena jednog parametra može imati posljedice na više sektora, institucija i skupina korisnika.
Zbog toga projekt nije zahtijevao samo postavljanje nove mjerne opreme. Bilo je potrebno uspostaviti zajedničku informacijsku infrastrukturu koja može povezati različite uređaje, organizacije, lokacije i vrste podataka.
Što je institucijama zapravo trebalo?
Na terenu su postavljene površinske i podzemne hidrološke postaje koje kontinuirano prate stanje vode. Ministarstvo poljoprivrede, šumarstva i vodoprivrede HNŽ-a postavilo je dvije podzemne i jednu površinsku postaju na vodnim tijelima Aluvij Čapljina i Aluvij Hutovo blato. JP Park prirode Hutovo blato postavio je dodatne površinske sonde na rijeci Krupi i na Ustavi.
Sama prisutnost senzora, međutim, ne rješava problem.
Svaka postaja može imati različitu opremu, vlastiti komunikacijski protokol, strukturu podataka, učestalost slanja i način označavanja parametara. Bez centralne platforme podaci ostaju tehnički fragmentirani i teško primjenjivi u svakodnevnom radu.
Institucijama je bio potreban sustav koji može:
- automatski preuzimati podatke s različitih mjernih postaja
- objediniti podatke neovisno o proizvođaču opreme
- provjeravati ispravnost i potpunost svakog mjerenja
- pratiti dostupnost postaja i senzora
- prepoznati zastarjele, duplicirane ili sumnjive vrijednosti
- povezati svako mjerenje s lokacijom i izvorom
- omogućiti usporedbu površinskih i podzemnih voda
- prikazati povijesne trendove
- upozoriti korisnike na prekoračenje dopuštenih pragova
- pretvoriti tehničke vrijednosti u razumljive indikatore
- dugoročno sačuvati podatke za stručne analize i planiranje.
To je bio zadatak koji je doveo do razvoja AURA platforme.
AURA: od distribuiranih uređaja do jedinstvenog operativnog sustava
AURA IoT je ITO platforma za povezivanje IoT uređaja, mjernih postaja, okolišnih podataka i stručnih procesa. Njezina specijalizirana implementacija za projekt MoWaClim razvijena je kao Hydro Agro Cloud. Više informacija o mogućnostima, arhitekturi i područjima primjene platforme dostupno je i na službenoj stranici aura-iot.app.
Platforma nije zamišljena kao još jedan izolirani dashboard. Njezina je svrha uspostaviti cjelovit podatkovni tok, od trenutka nastanka mjerenja na terenu do informacije na temelju koje korisnik može donijeti odluku.
Proces obuhvaća nekoliko povezanih koraka:
- Mjerna postaja bilježi vrijednosti senzora.
- Podaci se automatski dostavljaju centralnoj platformi.
- AURA prepoznaje postaju, senzor, parametar i vrijeme mjerenja.
- Sustav normalizira podatke u zajedničku strukturu.
- Validacijska pravila provjeravaju raspon, potpunost i logičku ispravnost vrijednosti.
- Mjerenje se sprema zajedno s podacima o izvoru i kvaliteti.
- Poslovna pravila pretvaraju vrijednosti u indikatore i upozorenja.
- Korisniku se prikazuje aktualno stanje, povijesni trend i, gdje je primjenjivo, operativna preporuka.
Na taj način AURA povezuje fizičku infrastrukturu, podatke, stručna pravila i ljude odgovorne za upravljanje resursima.
Podatak svakih 15 minuta
Jedan od ključnih zahtjeva projekta bio je omogućiti kontinuirano i pravodobno praćenje stanja vode.
Mjerne postaje svakih 15 minuta bilježe i dostavljaju podatke o parametrima kao što su:
- salinitet
- električna vodljivost
- temperatura vode
- pH vrijednost
- otopljeni kisik
- zasićenost kisikom
- nitrati
- drugi pokazatelji kvalitete vode.
Učestalost mjerenja važna je jer se stanje vode može mijenjati tijekom dana, ovisno o protoku, temperaturi, količini oborina, sušnom razdoblju i prodoru morske vode.
Povremeno laboratorijsko mjerenje može potvrditi da je problem postojao u određenom trenutku. Kontinuirani digitalni monitoring omogućuje praćenje kada je problem nastao, koliko je trajao, kojim se smjerom razvija i kada uvjeti ponovno postaju prihvatljivi.
Od tehničke vrijednosti do preporuke za navodnjavanje
Jedna od najvažnijih funkcija sustava jest pretvaranje složenih mjerenja u jednostavnu i razumljivu informaciju.
Električna vodljivost i salinitet mogu se prikazati kao precizne numeričke vrijednosti za stručne korisnike. Poljoprivredniku je, međutim, potrebna neposredna interpretacija tih vrijednosti.
AURA zato omogućuje izračun indikatora prikladnosti vode za navodnjavanje. Ovisno o izmjerenim vrijednostima i definiranim stručnim pragovima, stanje se može prikazati kroz jasne kategorije:
- sigurno za navodnjavanje
- potreban je oprez
- navodnjavanje se ne preporučuje.
Svaki indikator sadrži i podatak o vremenu posljednjeg mjerenja. Ako postaja određeno vrijeme nije dostavila novi podatak, sustav to jasno označava kako korisnik ne bi donio odluku na temelju zastarjele informacije.
Ovo je važna razlika između sustava koji samo prikazuje podatke i platforme koja podržava donošenje odluka.
Nadzor kvalitete podataka
Operativna odluka može biti pouzdana samo ako je pouzdan i podatak na kojem se temelji.
Zbog toga AURA provjerava svako zaprimljeno mjerenje. Sustav primjenjuje pravila kojima može prepoznati:
- vrijednost izvan dopuštenog raspona
- nelogičnu vremensku oznaku
- ponovljeno mjerenje
- nedostajući podatak
- neočekivani prekid komunikacije
- vrijednost koja značajno odstupa od prethodnih mjerenja
- podatak koji je tehnički ispravan, ali zahtijeva stručnu provjeru.
Sumnjivi podaci ne moraju se automatski brisati. Oni se označavaju odgovarajućim statusom kvalitete, čime stručni korisnik zadržava mogućnost njihove naknadne analize.
Uz sama mjerenja sustav bilježi izvor podatka, vrijeme primitka, komunikacijski protokol i druge dostupne metapodatke. Time se osigurava sljedivost od prikazanog indikatora do izvornog senzorskog zapisa.
Centralni nadzor postaja i senzora
Mjerni sustav mora omogućiti nadzor vlastite infrastrukture, a ne samo okoliša.
Administratori i operateri kroz AURA platformu mogu pratiti:
- je li postaja aktivna
- vrijeme posljednjeg zaprimljenog podatka
- očekivanu učestalost mjerenja
- broj primljenih zapisa
- status pojedinačnih senzora
- povijest dostupnosti
- aktivna upozorenja
- neuspjele integracijske poruke
- sumnjive ili neispravne vrijednosti.
Ako postaja prestane slati podatke, sustav može automatski prepoznati prekid i upozoriti odgovornu osobu. Time se tehnički problem može otkriti prije nego što prouzroči veći nedostatak u vremenskoj seriji podataka.
Povezivanje automatskih i stručnih podataka
Dio podataka u projektu prikuplja se automatski putem senzora, ali cjelovita analiza okolišnih i poljoprivrednih uvjeta zahtijeva i podatke koje prikupljaju stručnjaci na terenu i u laboratorijima.
AURA zato podržava strukturirani ručni unos:
- mjerenja mobilnim sondama
- fenoloških faza mandarine
- laboratorijskih analiza plodova
- biološkog monitoringa
- stručnih opažanja i pratećih podataka.
Ručni unos nije izdvojen u zasebne dokumente i tablice. Podaci se povezuju s lokacijom, razdobljem, korisnikom i drugim mjerenjima u sustavu.
Platforma podržava validaciju polja, spremanje nedovršenog unosa, naknadno dopunjavanje, stručnu provjeru, odobravanje, komentare i potpunu povijest izmjena.
Time se automatska senzorska mjerenja i stručno znanje institucija objedinjuju u zajedničku podatkovnu osnovu.
Interaktivna karta i povijesni trendovi
Lokacija je ključna za razumijevanje okolišnih podataka.
AURA prikazuje mjerne postaje na interaktivnoj karti pilot-područja. Korisnik može odabrati lokaciju i pregledati:
- aktualni status postaje
- posljednje vrijednosti
- vrijeme posljednjeg mjerenja
- aktivna upozorenja
- dostupne parametre
- trendove kroz odabrano razdoblje.
Stručni korisnici mogu uspoređivati više postaja i parametara. Na taj način moguće je analizirati odnos između podzemnih i površinskih voda, pratiti širenje saliniteta te uspoređivati promjene s temperaturom, oborinama i drugim okolišnim pokazateljima.
Dugoročno prikupljeni podaci stvaraju osnovu za znanstvenu analizu, planiranje poljoprivredne proizvodnje i odgovornije upravljanje vodnim resursima.
Arhitektura koja nije vezana uz jednog proizvođača
Jedno od temeljnih arhitektonskih načela AURA platforme jest neovisnost o proizvođaču opreme.
Platforma podržava više načina preuzimanja podataka, uključujući HTTP, MQTT te datotečni prijenos putem FTP ili SFTP protokola. Različiti ulazni formati pretvaraju se u zajednički podatkovni model.
Konfiguracija postaja, senzora, mjernih jedinica, validacijskih raspona i pragova upozorenja pohranjena je u samoj platformi. Nova postaja može se konfigurirati kroz administracijsko sučelje, bez razvoja zasebne aplikacije za svaku vrstu opreme.
Takav pristup omogućuje institucijama da:
- koriste postojeću mjernu opremu
- kombiniraju uređaje različitih proizvođača
- postupno proširuju senzorsku mrežu
- smanje ovisnost o jednom dobavljaču
- očuvaju ranija ulaganja u infrastrukturu.
Tehnička osnova sustava
AURA je razvijena kao modularna i skalabilna platforma koja podržava rad s velikim brojem vremenski označenih mjerenja.
Tehnička osnova uključuje:
- .NET 8 backend i REST API
- React korisničko i administracijsko sučelje
- PostgreSQL bazu podataka
- TimescaleDB za vremenske serije
- MQTT komunikaciju s IoT uređajima
- HTTP i datotečne integracijske servise
- Docker kontejnerizaciju
- automatizirane sigurnosne kopije
- centralizirano logiranje
- sustav tehničkog nadzora i metrika.
Podaci su organizirani prema institucijama, mjernim postajama, senzorima, parametrima i lokacijama. Više organizacija može koristiti istu platformu uz logičko odvajanje korisnika, konfiguracija i podataka.
Arhitektura omogućuje daljnje proširenje sustava novim postajama, vrstama senzora, partnerima i područjima primjene.
Sigurnost i upravljanje pristupom
Projekt uključuje više institucija i različite kategorije korisnika. Zbog toga je upravljanje pristupom ugrađeno u temeljnu arhitekturu platforme.
Prava korisnika određuju se prema organizaciji, ulozi i dodijeljenim ovlastima. Sustav razlikuje administratore platforme, administratore institucija, stručne korisnike, operatere i javne korisnike.
Sve važne administrativne i podatkovne aktivnosti evidentiraju se kroz revizijske zapise. Moguće je utvrditi tko je izvršio promjenu, kada je promjena nastala i na koji se podatak odnosila.
Javni dio sustava objavljuje samo odabrane pokazatelje i agregirane podatke. Administrativne funkcije, stručni podaci i tehničke konfiguracije dostupni su isključivo ovlaštenim korisnicima.
Ostvareni rezultati
Implementacijom AURA platforme u okviru projekta MoWaClim uspostavljena je zajednička digitalna osnova za kontinuirano praćenje okolišnih i poljoprivrednih parametara.
Ključni rezultati uključuju:
- centralizirano prikupljanje podataka s površinskih i podzemnih mjernih postaja
- dostupnost novih mjerenja u intervalima od 15 minuta
- objedinjavanje različitih uređaja i formata podataka
- automatsku provjeru kvalitete mjerenja
- praćenje statusa postaja i senzora
- interaktivni geografski pregled mjernih lokacija
- prikaz aktualnih vrijednosti i povijesnih trendova
- povezivanje automatskih, terenskih i laboratorijskih podataka
- pravodobno informiranje poljoprivrednika o stanju vode
- dugoročnu podatkovnu osnovu za institucije koje upravljaju vodama i poljoprivredom
- arhitekturu koja se može proširiti na nove uređaje, lokacije i projekte.
Najvažniji rezultat nije samo veća količina dostupnih podataka. Rezultat je kraće vrijeme između promjene na terenu, njezina prepoznavanja i odgovora korisnika.
Zašto je ovo važno?
Prodor slane vode nije moguće zaustaviti softverskom platformom. Moguće je, međutim, dovoljno rano prepoznati promjenu, razumjeti njezin intenzitet i pomoći korisniku da izbjegne odluku koja bi mogla dodatno ugroziti usjev.
Upravo je to uloga AURA platforme.
Za poljoprivrednika ona znači informaciju potrebnu prije uključivanja sustava za navodnjavanje.
Za agronoma znači mogućnost usporedbe podataka kroz lokacije i razdoblja.
Za tehničkog operatera znači pravodobno otkrivanje postaje koja je prestala slati podatke.
Za instituciju znači pouzdanu evidenciju na temelju koje može planirati mjere prilagodbe klimatskim promjenama.
Za znanstvenu zajednicu znači strukturirane i dugoročno dostupne vremenske serije podataka.
Tehnologija u ovom slučaju ne zamjenjuje stručno znanje. Ona osigurava da kvalitetan podatak dođe do odgovorne osobe u trenutku kada još može utjecati na odluku.
Šire od jedne implementacije
Hydro Agro Cloud predstavlja specijaliziranu implementaciju AURA platforme za potrebe projekta MoWaClim. Sama AURA projektirana je za znatno širi raspon primjena.
Ista arhitektonska osnova može se koristiti za:
- rano upozoravanje na poplave
- praćenje vodostaja i kvalitete vode
- nadzor kvalitete zraka
- monitoring požarnih i okolišnih rizika
- upravljanje poljoprivrednim senzorima
- nadzor komunalne infrastrukture
- pametne gradove
- industrijski monitoring
- energetiku
- upravljanje kritičnom infrastrukturom.
Parametri, uređaji i stručna pravila mijenjaju se ovisno o području primjene, ali temeljni proces ostaje isti: povezati izvore, provjeriti podatke, prepoznati rizik i omogućiti pravodobnu odluku.
Engineering Takeaway
Ovaj projekt potvrđuje jedno od temeljnih načela ITO pristupa digitalnoj transformaciji: vrijednost ne nastaje samim postavljanjem senzora niti izradom još jednog korisničkog sučelja.
Vrijednost nastaje kada se fizička oprema, komunikacijski protokoli, podaci, stručna pravila i institucionalne odgovornosti povežu u jedinstven operativni sustav.
AURA je razvijena upravo na tom principu. Umjesto vezivanja institucije uz jednog proizvođača ili zatvoreni tehnički ekosustav, platforma uspostavlja neutralan integracijski i podatkovni sloj. Postojeći uređaji mogu se zadržati, novi se mogu postupno uključivati, a institucija zadržava kontrolu nad korisnicima, pravilima i podacima.
U slučaju MoWaClim projekta taj pristup pretvara mjerenje saliniteta u informaciju koja može zaštititi usjev. U drugim domenama isti princip može značiti ranije upozorenje na poplavu, kvar infrastrukture, onečišćenje ili drugi operativni rizik.
Trust Principles Applied
Ovaj projekt razvijen je primjenom sljedećih načela:
✅ Security by Design
✅ Privacy by Design
✅ Interoperability
✅ Auditability
✅ Open Architecture
✅ Vendor Independence
✅ Data Quality by Design
✅ Institution-controlled Governance
Od senzora do pravodobne odluke
AURA omogućuje institucijama da različite senzore, mjerne postaje i izvore podataka povežu u jedinstveno operativno okruženje. Platforma se prilagođava konkretnom području primjene, postojećoj opremi i pravilima institucije, od okolišnog monitoringa i poljoprivrede do civilne zaštite, pametnih gradova i kritične infrastrukture.
Upoznajte AURA IoT platformu ili posjetite aura.ito.ba za više informacija o mogućnostima implementacije.