Application Programming Interface
Een API is een set van regels waarmee verschillende softwaretoepassingen met elkaar kunnen communiceren. In de context van energiebeheer en slimme systemen wordt een API vaak gebruikt om:
- Energiebeheersystemen (EMS) te koppelen met slimme meters, batterijen of laadpalen
- Data op te halen en te versturen naar externe systemen, zoals energie-apps of domotica-platformen
- Realtime monitoring en aansturing mogelijk te maken
Voorbeeld: Een EMS haalt via een API verbruiksgegevens op uit een digitale meter en stuurt instructies naar een slimme laadpaal.
Een API kan werken via:
- Wi-Fi / Ethernet → Bijvoorbeeld een laadpaal die communiceert met een EMS over het thuisnetwerk
- 4G/5G (mobiele netwerken) → Voor systemen die cloudservices gebruiken, zoals energieapps die je gegevens via een externe server tonen
- Bluetooth / Zigbee / Z-Wave → Voor kortere afstandscommunicatie binnen smart home-systemen.

Modbus RTU (RS485-bus)
Modbus RTU (Remote Terminal Unit) is een serieel communicatieprotocol dat veel wordt gebruikt in industriële en energiebeheer-toepassingen. Het werkt via de RS485-bus, een standaard voor communicatie tussen verschillende apparaten.
Kenmerken:
- Werkt via seriële verbinding (RS485)
- Robuust en betrouwbaar, ideaal voor lange afstanden en industriële omgevingen
- Veel gebruikt in energiecontrollers, PV-omvormers, slimme meters en HVAC-systemen
Voorbeeld: Een slimme meter of batterij communiceert met een EMS via Modbus RTU, zodat het systeem real-time energiegegevens kan uitlezen en optimaliseren.

Modbus TCP
Modbus TCP (Transmission Control Protocol) is een netwerkvariant van Modbus die via Ethernet of IP-netwerken werkt. Dit betekent dat apparaten niet meer via een seriële kabel (RS485) hoeven te communiceren, maar gewoon via het lokale netwerk (LAN of internet).
Kenmerken:
- Gebaseerd op het Modbus-protocol, maar via Ethernet/IP
- Geschikt voor snellere en complexere netwerkomgevingen
- Compatibel met veel moderne EMS-systemen, laadpalen, PV-omvormers en energiecontrollers
Voorbeeld: Een thuisbatterij met Modbus TCP wordt via het netwerk verbonden met een EMS, dat slimme laad- en ontlaadstrategieën toepast.

MQTT (Message Queuing Telemetry Transport)
MQTT is een lichtgewicht communicatieprotocol dat ideaal is voor Internet of Things (IoT)-toepassingen. Het wordt vaak gebruikt in energiebeheer en domotica, omdat het efficiënt en betrouwbaar kleine hoeveelheden data kan verzenden over een netwerk.
Kenmerken:
- Werkt via een publish/subscribe-model, waardoor apparaten efficiënter communiceren
- Geschikt voor draadloze en cloudgebaseerde toepassingen
- Veel gebruikt in smart home-systemen, EMS’en en IoT-oplossingen
Voorbeeld: Een EMS ontvangt via MQTT gegevens van zonnepanelen, slimme meters en laadpalen, en stuurt deze door naar een centrale cloudomgeving voor optimalisatie.
