Scroll naar inhoud

Op afstand meekijken en ingrijpen op honderden mestvergistingsinstallaties wereldwijd

Biolectric bouwt installaties die mest omzetten in groene stroom. Wij bouwden het portaal dat gebruikers en techniekers toelaat om de installaties te monitoren en aan te sturen.

Node.js Symfony REST API
Biolectric

Biolectric bouwt installaties die mest omzetten in groene stroom: bacteriën laten de mest vergisten, en het vrijgekomen gas wordt gebruikt om stroom op te wekken. Ondertussen draaien meer dan 450 installaties wereldwijd, van België tot Canada, bij boerderijen die daarmee zowel hun eigen energie opwekken als hun CO2-uitstoot verlagen.

01.

De uitdaging

Door de groeiende internationale activiteiten van Biolectric volstond het niet langer om installaties enkel ter plaatse op te volgen.

  • Elke storing of controle vroeg om een technieker die fysiek naar de installatie moest gaan.
  • Installaties staan in agrarische gebieden, waar internetverbindingen niet altijd betrouwbaar zijn.
  • Er was geen centraal overzicht om te zien welke installaties online waren en wat ze produceren.
02.

Onze aanpak

We bouwden een systeem waarbij elke installatie verbinding maakt en data doorstuurt zodra er internet beschikbaar is. Valt de verbinding weg, dan probeert de installatie zelf opnieuw te connecteren, zodat de data steeds actueel en beschikbaar blijft zonder tussenkomst ter plaatse. Datzelfde systeem laat ook toe om vanuit het beheerpaneel commando's naar de installatie te sturen.

Rond dit kanaal bouwden we een beheerpaneel op maat van elke rol:

Boeren zien de efficiëntie van hun eigen installatie en krijgen een sms-melding bij problemen. Resellers krijgen een overzicht van alle installaties in hun beheer met live productiedata. Techniekers kunnen op afstand instellingen wijzigen, motors stoppen of extra verwarming inschakelen, met een logboek van alle foutmeldingen en waarschuwingen om vlot interventies te doen.

  • Installaties communiceren via een verbinding met een Node.js-socket, met een datadoorstuur-interval van 10 minuten.
  • Alle machinedata komt in een centrale database terecht, goed voor zo'n 3 GB aan data per jaar.
  • Het beheerpaneel is gebouwd op het eigen framework van Sumo Coders, met Symfony-componenten.
  • Communicatie met de machines verloopt via een REST API in Node.js, die op zijn beurt over de openstaande verbinding met de installatie praat.
03.

Resultaat

Biolectric kan installaties wereldwijd op afstand opvolgen en aansturen zonder dat daar telkens een technieker ter plaatse voor nodig is, ook wanneer de internetverbinding op locatie niet stabiel is. Boeren, resellers en techniekers werken elk vanuit hetzelfde beheerpaneel, met de gegevens die voor hun rol relevant zijn.