Technologie voor een slimmere morgen
IoT · edge · gegevensstromen

IoT- en gebouwintegraties van toestel tot cloud

Sensoren, machines, controllers en gebouwsystemen leveren gegevens die u in dashboards, cloudplatformen of bedrijfssoftware wilt gebruiken. Die systemen spreken niet altijd dezelfde taal. Daarom bekijken we de koppeling als geheel: de identiteit van toestellen, de gegevens, het netwerk, de beveiliging, foutafhandeling en beheer.

Keysoft Solutions verbindt toestellen en gebouwsystemen met software via gateways, API’s, MQTT, webhooks en maatwerkconnectors.

Bespreek uw IoT-integratie Terug naar Software & integraties

Van fysieke bron naar bruikbare gegevens
Sensoren
Gebouwen
Toestellen
Edge / gatewayVertalen · bufferen · lokale regels
IntegratielaagAPI · MQTT · webhooks
Data
Dashboard
Workflow
Identiteit · netwerk · foutafhandeling · beheer
Van toestel naar werking

Welke problemen horen bij IoT- en gebouwintegratie?

Deze dienst is relevant wanneer u bijvoorbeeld:

  • Sensorgegevens gebruiken

    sensorgegevens naar een dashboard of database wilt sturen;

  • Gebouwtoestand naar workflow

    een gebouwtoestand wilt gebruiken in een softwareworkflow;

  • Systemen laten samenwerken

    toestellen van verschillende fabrikanten wilt laten samenwerken;

  • Een bestaande interface ontsluiten

    een oudere interface via een gateway toegankelijk wilt maken;

  • Lokaal en cloud verbinden

    gebeurtenissen en commando’s tussen lokaal systeem en cloud wilt uitwisselen;

  • Meerdere locaties opvolgen

    gegevens uit meerdere locaties of toestellen op dezelfde manier wilt opvolgen;

  • Home Assistant & meerdere protocollen

    een professioneel beheerde Home Assistant- of multi-protocolomgeving wilt koppelen aan andere systemen.

We vertrekken van wat de integratie voor u moet doen. Een beschikbaar protocol is op zichzelf geen reden om systemen te koppelen.

Van bron tot toepassing

De architectuurlagen

Een IoT-oplossing kan uit verschillende lagen bestaan.

Sensor
Interface
Bron & gegevens

Toestel en bron

We brengen de sensoren, controllers, toestellen en gebouwsystemen in kaart: welke interfaces ze aanbieden, hoe ze gegevens bijwerken, wie de eigenaar is en welke beperkingen er zijn.

Toestel
Gateway
Dienst
Lokaal & extern

Edge of gateway

Een lokale gateway kan protocollen vertalen, gegevens tijdelijk bijhouden, lokale regels uitvoeren of het toestelnetwerk veilig scheiden van externe diensten.

Zone
Toegang
Dienst
Beheerde communicatie

Netwerk en beveiliging

VLAN’s, firewallregels, certificaten, accounts en toegang op afstand bepalen welke communicatie is toegestaan. De netwerklaag wordt afgestemd met Netwerkbeveiliging & segmentatie.

Data- en integratielaag

Via de beschikbare interfaces lezen we gegevens uit of sturen we opdrachten naar toestellen. REST API’s laten systemen gegevens en opdrachten uitwisselen; MQTT en webhooks geven berichten en gebeurtenissen door. Databases en maatwerkconnectors kunnen deel uitmaken van de koppeling. Zuivere koppelingen tussen bedrijfsapplicaties komen aan bod bij Systeem- & API-integraties.

Bruikbare gegevens

Gegevens normaliseren voordat ze bruikbaar worden

Dezelfde fysieke waarde wordt niet in elk systeem op dezelfde manier vastgelegd. Om die gegevens te kunnen gebruiken, spreken we onder meer af:

Bron
Normaliseren
Toepassing

Identiteit & eenheden

  • unieke herkenningscodes voor toestellen en locaties;
  • eenheden, schaal en afronding;

Tijd & kwaliteit

  • tijdstempels en tijdzones;
  • kwaliteit en geldigheid van een meting;

Toestand & koppeling

  • het verschil tussen een gebeurtenis en de actuele toestand;
  • welke onderdelen en gegevens in bron- en doelsysteem met elkaar overeenkomen;

Eigenaarschap & datagedrag

  • bewaartermijn en eigenaarschap;
  • wat er gebeurt bij ontbrekende of tegenstrijdige gegevens.

Door gegevens op een afgesproken manier vast te leggen, worden dashboards, rapportering en automatiseringsregels betrouwbaarder en beter onderhoudbaar.

De juiste verdeling

Lokaal, edge of cloud

Niet elke functie hoort in de cloud, en niet alles hoeft lokaal te blijven. De juiste verdeling hangt af van:

LokaalToestellen & gebouwfuncties
Edge / gatewayVertalen & bufferen
Cloud / toepassingData & rapportering

Reactie & verbinding

  • vereiste reactiesnelheid;
  • internetafhankelijkheid;

Gegevens & capaciteit

  • privacy en gevoeligheid;
  • reken- en opslagbehoefte;

Onderhoud & verantwoordelijkheid

  • onderhoud en updatebeleid;
  • beschikbaarheid van interfaces;
  • verantwoordelijkheid van leveranciers.

Kritieke lokale functies mogen niet onnodig afhangen van een externe dienst. Cloudverwerking kan dan weer geschikt zijn voor centrale rapportering, toegang op afstand of gegevensanalyse op grotere schaal. In het ontwerp leggen we vast wat er gebeurt als een verbinding of externe dienst tijdelijk wegvalt.

Beheerde toegang

Identiteit, toegang en geheimen

Een integratie krijgt alleen de rechten die ze nodig heeft. Accounts, tokens, API-sleutels en certificaten worden niet in publieke code, gewone documenten of onbeveiligde logs geplaatst.

We spreken af wie eigenaar is van accounts en toestellen, hoe toegang wordt ingetrokken, wie updates mag uitvoeren en hoe ondersteuning op afstand wordt ingericht. Netwerksegmentatie neemt niet elk risico weg, maar helpt om de toegangsgrenzen duidelijk te maken.

Toestel
Identiteit
Rechten
Opvolging & herstel

Foutafhandeling en inzicht in de werking

Een betrouwbare gegevensstroom houdt rekening met:

Onderbreking & herhaling

  • verzoeken die niet tijdig een antwoord krijgen en tijdelijke onderbrekingen;
  • nieuwe pogingen na een fout en dubbele berichten;

Volgorde & buffering

  • volgorde en vertraging;
  • lokale buffering of wachtrijen;

Data & verbinding

  • ongeldige of onverwachte gegevens;
  • de toestand van toestellen en hun verbinding;

Opvolging & herstel

  • registratie van gebeurtenissen, meetwaarden over de werking en waarschuwingen;
  • gegevens opnieuw verwerken en handmatige herstelstappen.

Toestellen, cloudplatformen en netwerken van derden zijn niet altijd beschikbaar. De architectuur kan helpen om problemen op te merken en de verwerking te herstellen.

Home Assistant & multi-protocol
Gebouw
Controller
Integratie
Functie · documentatie · verantwoordelijkheid
Professioneel geïntegreerd

Professionele Home Assistant-integratie

Home Assistant en controllers die meerdere protocollen ondersteunen, kunnen deel uitmaken van een professioneel ontworpen omgeving. Dat betekent niet dat elk toestel of elke combinatie compatibel is. Deze projectaanpak past wanneer:

  • meerdere systemen of protocollen samenkomen;
  • de integratie documenteerbaar en onderhoudbaar moet zijn;
  • netwerk, beveiliging en verantwoordelijkheden duidelijk worden ingericht;
  • het project verder gaat dan algemene consumentenondersteuning;
  • er een concrete gebouw-, data- of workflowdoelstelling bestaat.

Deze dienst is geen algemene doe-het-zelfhelpdesk voor willekeurige componenten, communityconfiguraties of installaties zonder documentatie.

Stap voor stap

Haalbaarheidsproef en gefaseerde uitvoering

Bij twijfel over de documentatie, het gedrag van een protocol of de omvang van de oplossing kan een beperkte haalbaarheidsproef nodig zijn. Daarmee toetsen we bijvoorbeeld de authenticatie, gegevenskwaliteit, commando’s, het gedrag bij fouten en de technische haalbaarheid voordat we de volledige oplossing bouwen.

Daarna werken we de architectuur uit, bouwen en testen we de koppeling en maken we de werking inzichtelijk. Documentatie en overdracht volgen de projectaanpak. Doorlopend onderhoud na de overdracht vraagt aparte afspraken.

Technieken verbinden

Integratie met slimme gebouwen en energie

Energiebeheer & EMS

Energiegegevens, laadpunten en bestuurbare verbruikers kunnen deel uitmaken van energiebeheer, als de interfaces en veilige werking voldoende zijn vastgesteld. Bekijk Energiebeheer & EMS

Voor bedrijven en organisaties kan dezelfde architectuur technische gebeurtenissen koppelen aan operationele processen.

Bespreek uw project

Verbind toestel, data en werking

Beschrijf welke toestellen en systemen betrokken zijn, welke gegevens of acties nodig zijn, welke documentatie beschikbaar is en wie de omgeving beheert.

Bespreek uw IoT-integratie