Kennisbank

Kennisbank

Welkom bij de IoT Kennisbank, uw centrale bron voor alles wat u moet weten over het Internet of Things (IoT), van basisprincipes en technologieën tot geavanceerde toepassingen en innovatie in het IoT-ecosysteem.
Kennisbank

eSIM IoT Remote Manager (eIM)

Bij grootschalige IoT uitrol wordt het beheren van connectiviteit al snel complex. Zeker wanneer devices jarenlang in het veld blijven, internationaal opereren en niet eenvoudig fysiek bereikbaar zijn. De eSIM IoT Remote Manager, vaak afgekort als eIM, speelt daarin een steeds belangrijkere rol. Binnen de GSMA IoT eSIM architectuur is dit de component die remote profielbeheer mogelijk maakt voor individuele devices én voor complete fleets. De rol van eIM is vastgelegd binnen de GSMA specificaties voor IoT eSIM, waaronder SGP.31 en SGP.32. Samengevat Voor wie snel een eerste beeld wil: een eIM helpt bij het remote beheren van eSIM profielen in IoT omgevingen het is bedoeld voor schaalbaar beheer van grote aantallen devices het past binnen de nieuwe GSMA IoT eSIM standaard het maakt flexibeler wisselen en activeren van mobiele profielen mogelijk het is vooral relevant voor internationale, langdurige en operationeel kritische IoT deployments Wat een eSIM IoT Remote Manager precies doet Een eSIM IoT Remote Manager is een beheerfunctie binnen het IoT eSIM ecosysteem. De eIM is verantwoordelijk voor remote Profile State Management Operations, oftewel het op afstand beheren van de status van profielen op één device of op een volledige devicevloot. Denk daarbij aan het activeren, deactiveren of wisselen van een abonnement op de embedded simkaart. Dat klinkt technisch, maar de praktische waarde is vrij duidelijk. Bij IoT wil je devices niet handmatig benaderen zodra connectiviteitsbehoeften veranderen. Een eIM helpt om dat proces centraal en op afstand te organiseren. Voor bedrijven betekent dit meer controle over connectiviteit, minder operationele handelingen en meer flexibiliteit tijdens de levensduur van een deployment. Hoe eIM past binnen de GSMA IoT eSIM architectuur De term eIM komt voort uit de GSMA specificaties voor IoT eSIM. De GSMA beschrijft in SGP.31 de architectuur en requirements voor remote provisioning in IoT omgevingen die vaak network constrained of UI constrained zijn. SGP.32 werkt deze architectuur technisch verder uit. Daarmee verschilt dit model van eerdere eSIM benaderingen die vooral waren ingericht voor consumentenelektronica of klassieke M2M scenario’s. IoT deployments stellen namelijk andere eisen: devices hebben vaak geen scherm of gebruikersinterface connectiviteit moet op afstand beheerd kunnen worden de operationele levensduur is lang deployments zijn vaak internationaal verspreid fysieke toegang tot devices is duur of praktisch onmogelijk De eIM is ontwikkeld om juist in die context beheer eenvoudiger en schaalbaarder te maken. De relatie tussen eIM en eUICC De eUICC is de embedded simkaart in het device. Daarop staan één of meerdere profielen opgeslagen. De eIM stuurt niet het device als geheel aan, maar beheert de profielstatus op die eUICC binnen de afgesproken architectuur. In gewone taal: de eUICC is de plek waar de profielen staan, de eIM helpt om die profielen slim en remote te beheren. Hoe een eSIM IoT Remote Manager werkt in de praktijk De precieze technische uitwerking hangt af van het ecosysteem en de gekozen oplossing, maar in de basis draait eIM om remote SIM provisioning voor IoT. Een typische flow ziet er zo uit: een device wordt geproduceerd met een eUICC er is…
Kennisbank

IoT Profile Assistant (IPA)

Binnen de eSIM IoT architectuur speelt de IoT Profile Assistant, afgekort IPA, een belangrijke rol. Deze component is minder zichtbaar dan centrale beheersystemen, maar is in de praktijk onmisbaar. Zonder IPA kunnen profielacties op een IoT device namelijk niet goed worden uitgevoerd. Voor organisaties die werken met connected devices op schaal is het daarom nuttig om te begrijpen waar de IPA precies voor dient. Zeker als remote SIM provisioning, lifecycle management en flexibel profielbeheer onderdeel zijn van de connectiviteitsstrategie. Samengevat De IPA is de softwarecomponent op het IoT device die eSIM acties uitvoert. Het is de schakel tussen het device, de eUICC en de bredere eSIM infrastructuur. Binnen IoT omgevingen is dat belangrijk, omdat veel devices geen scherm hebben, op afstand staan en autonoom moeten functioneren. Belangrijk om te onthouden: de IPA draait op het IoT device zelf het ondersteunt de communicatie met de eUICC het helpt bij profielbeheer zoals downloaden en activeren het werkt samen met andere componenten binnen de eSIM IoT architectuur het maakt remote SIM provisioning praktisch uitvoerbaar De rol van IPA binnen eSIM IoT De IoT Profile Assistant is in essentie een lokale softwarelaag op het device. Die laag zorgt ervoor dat opdrachten rondom eSIM profielen daadwerkelijk kunnen worden uitgevoerd op de embedded simkaart, oftewel de eUICC. Waar centrale systemen het beleid, de provisioninglogica of de profielkeuze kunnen bepalen, zit de IPA dichter op de uitvoering. Het is dus geen puur administratieve component, maar een functionele bouwsteen op device niveau. In de praktijk betekent dit dat de IPA betrokken is bij taken zoals: het opzetten van communicatie met de eUICC het ontvangen en verwerken van profielgerelateerde instructies het begeleiden van profieldownloads het activeren of deactiveren van profielen het teruggeven van statusinformatie Je kunt de IPA zien als de uitvoerende software die ervoor zorgt dat eSIM beheer op een IoT device ook echt werkt. Hoe de IPA functioneert in de praktijk De werking van de IPA wordt vooral duidelijk bij remote SIM provisioning. In zo’n proces moet een device zelfstandig een profiel kunnen ontvangen, verwerken en gebruiken, zonder dat iemand fysiek toegang heeft tot het device. Een eenvoudige praktijkflow ziet er meestal zo uit: Een IoT device wordt opgestart met een eUICC. De IPA initialiseert de communicatie met de simkaart en relevante devicecomponenten. Het device maakt verbinding via een bestaand of bootstrap profiel. Vanuit het eSIM ecosysteem komt een instructie om een profiel te downloaden of te activeren. De IPA begeleidt de technische uitvoering van die actie op het device. Na afronding wordt de nieuwe status teruggekoppeld. Juist dit proces is belangrijk in IoT, omdat veel devices niet lokaal beheerd worden. Ze bevinden zich in voertuigen, industriële installaties, slimme meters of andere omgevingen waar handmatige tussenkomst onpraktisch of duur is. Waarom IPA belangrijk is voor remote SIM provisioning Binnen IoT gaat het zelden om een paar losse devices. Vaak gaat het om grotere aantallen, verspreid over meerdere locaties of landen. Dan moet provisioning niet alleen technisch mogelijk zijn, maar ook betrouwbaar, schaalbaar en reproduceerbaar zijn. De IPA…
Kennisbank

eSIM

De eSIM is een digitale simkaart die steeds vaker wordt toegepast in smartphones, IoT devices en industriële toepassingen. In plaats van een fysieke simkaart die je moet plaatsen of vervangen, zit een eSIM direct ingebouwd in het device. Dat maakt het mogelijk om mobiele profielen op afstand te beheren. Voor organisaties en gebruikers betekent dit meer flexibiliteit, minder fysieke handelingen en een efficiëntere manier om connectiviteit te regelen. Samengevat Een eSIM is een embedded simkaart die op afstand geconfigureerd kan worden. In plaats van een plastic kaartje gebruik je een chip in het device waarop meerdere profielen kunnen worden geladen. Belangrijk om te onthouden: een eSIM zit vast in het device (embedded) je kunt profielen op afstand downloaden en wisselen er is geen fysieke simkaart meer nodig het ondersteunt meerdere netwerken en providers het wordt gebruikt in zowel consumentenproducten als IoT Wat een eSIM precies is eSIM staat voor embedded SIM. Technisch gezien gaat het om een eUICC (embedded Universal Integrated Circuit Card). Dit is een chip die dezelfde functie heeft als een traditionele simkaart, maar dan zonder de fysieke vormfactor. Waar je bij een klassieke simkaart een kaartje in een device plaatst, zit de eSIM al geïntegreerd. De functionaliteit blijft vergelijkbaar: het device kan zich identificeren op een mobiel netwerk en verbinding maken. Het grote verschil zit in de manier waarop profielen worden beheerd. Hoe een eSIM werkt Bij een traditionele simkaart ligt het profiel vast op de kaart zelf. Wil je wisselen van provider, dan moet je de simkaart vervangen. Bij een eSIM werkt dat anders. Het profiel wordt digitaal geladen en beheerd. Dit proces heet remote SIM provisioning. In de praktijk betekent dit: een device bevat een eSIM (eUICC) er is een mogelijkheid om een profiel te downloaden een profiel wordt op afstand op de eSIM geplaatst het device gebruikt dat profiel om verbinding te maken met een netwerk indien nodig kan een nieuw profiel worden toegevoegd of geactiveerd Hierdoor ontstaat flexibiliteit die met fysieke simkaarten moeilijk te realiseren is. Verschil tussen eSIM en traditionele simkaart Hoewel de functie vergelijkbaar is, zijn de verschillen in gebruik en beheer groot. Bij een traditionele simkaart: moet je de kaart fysiek plaatsen of vervangen is het profiel vast gekoppeld aan de kaart is wisselen van provider een handmatige handeling Bij een eSIM: zit de simkaart al in het device kun je profielen op afstand beheren kun je meerdere profielen opslaan wordt wisselen van netwerk eenvoudiger Dit maakt eSIM vooral interessant voor situaties waarin schaal, flexibiliteit en remote beheer belangrijk zijn. Voordelen van eSIM De voordelen van eSIM komen vooral naar voren bij grotere deployments en moderne devices. Minder fysieke handelingen Omdat er geen fysieke simkaart nodig is, vervallen handelingen zoals plaatsen, vervangen of verzenden van simkaarten. Flexibel wisselen van provider Je kunt een ander profiel downloaden zonder het device aan te passen. Dit is handig bij internationale toepassingen of veranderende contracten. Ondersteuning van meerdere profielen Een eSIM kan meerdere profielen bevatten. Dat maakt het mogelijk om eenvoudig te schakelen tussen…
Kennisbank

Load balancing

Load balancing is een techniek waarbij netwerkverkeer of workloads worden verdeeld over meerdere systemen, servers of verbindingen. Het doel is om prestaties te verbeteren, overbelasting te voorkomen en de beschikbaarheid van diensten te verhogen. In een wereld waarin systemen steeds meer afhankelijk zijn van constante connectiviteit, speelt load balancing een belangrijke rol. Zeker binnen IoT en cloudomgevingen is het essentieel om verkeer efficiënt te verdelen. Samengevat Load balancing zorgt ervoor dat verkeer niet op één punt terechtkomt, maar slim wordt verdeeld over meerdere resources. Dit voorkomt bottlenecks en zorgt voor stabielere prestaties. Belangrijk om te onthouden: verkeer wordt verdeeld over meerdere servers of verbindingen het voorkomt overbelasting van één component het verhoogt betrouwbaarheid en uptime het verbetert prestaties en responstijden het is essentieel voor schaalbare systemen Wat load balancing precies is Load balancing betekent letterlijk het verdelen van belasting. In IT-omgevingen gaat het meestal om het verdelen van netwerkverkeer of rekenwerk over meerdere systemen. Zonder load balancing komt al het verkeer bij één server of verbinding terecht. Dit kan leiden tot: trage responstijden uitval bij piekbelasting inefficiënt gebruik van resources Met load balancing wordt dat verkeer gespreid, waardoor systemen beter blijven functioneren. Hoe load balancing werkt Een load balancer fungeert als een soort verdeelpunt tussen gebruikers of devices en de achterliggende systemen. De basiswerking: een request komt binnen bij de load balancer de load balancer bepaalt waar het verkeer naartoe moet het request wordt doorgestuurd naar een beschikbare server of verbinding de response gaat terug via de load balancer naar de client De load balancer houdt daarbij rekening met factoren zoals: beschikbaarheid van servers huidige belasting responstijden vooraf ingestelde regels Verschillende vormen van load balancing Er zijn meerdere manieren om load balancing toe te passen, afhankelijk van de infrastructuur en het doel. Server load balancing Hierbij wordt verkeer verdeeld over meerdere servers. Dit wordt veel gebruikt in webhosting en cloudomgevingen. Network load balancing Hierbij wordt verkeer verdeeld over meerdere netwerkverbindingen of routes. Dit is relevant voor connectiviteit en telecom. Global load balancing Hierbij wordt verkeer verdeeld over meerdere geografische locaties. Dit helpt om latency te verlagen en beschikbaarheid te verhogen. Veelgebruikte load balancing methodes Load balancing kan op verschillende manieren worden ingericht. Enkele veelgebruikte methodes zijn: round robin: verkeer wordt om de beurt verdeeld least connections: verkeer gaat naar de minst belaste server weighted distribution: servers krijgen een gewicht op basis van capaciteit failover: verkeer wordt alleen doorgestuurd bij uitval van een primaire server De keuze voor een methode hangt af van de use case en de gewenste prestaties. Voordelen van load balancing Load balancing biedt meerdere voordelen voor organisaties die afhankelijk zijn van stabiele en schaalbare systemen. Betere prestaties Door verkeer te verdelen, worden responstijden verbeterd en blijven systemen sneller reageren. Hogere beschikbaarheid Als één server of verbinding uitvalt, kan verkeer automatisch worden omgeleid naar andere beschikbare resources. Schaalbaarheid Nieuwe servers of verbindingen kunnen eenvoudig worden toegevoegd zonder grote aanpassingen aan de infrastructuur. Efficiënt gebruik van resources In plaats van één overbelaste server en meerdere onderbenutte systemen, zorgt load…
Kennisbank

Failover

Failover is een mechanisme waarbij een systeem automatisch overschakelt naar een back-up of alternatieve oplossing wanneer een primaire component uitvalt. Het doel is om downtime te minimaliseren en diensten beschikbaar te houden. In moderne IT- en IoT omgevingen, waar continue connectiviteit cruciaal is, speelt failover een belangrijke rol. Het zorgt ervoor dat processen doorgaan, zelfs als er iets misgaat. Samengevat Failover zorgt ervoor dat systemen blijven functioneren bij storingen door automatisch over te schakelen naar een alternatief. Belangrijk om te onthouden: failover treedt in werking bij uitval van een primaire component het schakelt automatisch over naar een back-up het verhoogt beschikbaarheid en betrouwbaarheid het wordt toegepast in netwerken, servers en IoT het is een onderdeel van high availability strategieën Wat failover precies is Failover betekent dat een systeem voorbereid is op uitval en direct kan overschakelen naar een alternatief. Dit alternatief kan bijvoorbeeld een tweede server, een andere netwerkverbinding of een redundant systeem zijn. Zonder failover leidt een storing vaak tot downtime. Met failover blijft de dienst beschikbaar, soms zelfs zonder dat eindgebruikers het merken. Hoe failover werkt Failover werkt op basis van monitoring en automatische detectie van storingen. De basiswerking: een systeem monitort continu de primaire component er wordt een storing of afwijking gedetecteerd het systeem activeert een alternatieve component verkeer of processen worden omgeleid de dienst blijft beschikbaar via de back-up Dit proces gebeurt meestal automatisch en binnen zeer korte tijd. Verschillende vormen van failover Failover kan op verschillende niveaus worden toegepast. Server failover Wanneer een server uitvalt, neemt een andere server het over. Dit wordt veel gebruikt in cloud- en datacenteromgevingen. Network failover Bij uitval van een netwerkverbinding wordt automatisch overgeschakeld naar een andere verbinding. Application failover Applicaties schakelen over naar een andere instantie of omgeving bij problemen. Geo-redundant failover Bij grotere verstoringen kan verkeer worden omgeleid naar een andere geografische locatie. Failover vs load balancing Failover en load balancing worden vaak samen genoemd, maar hebben verschillende doelen. load balancing verdeelt verkeer onder normale omstandigheden failover treedt pas in werking bij uitval In veel architecturen worden beide gecombineerd: load balancing voor prestaties en failover voor continuïteit. Voordelen van failover Failover is essentieel voor organisaties die afhankelijk zijn van constante beschikbaarheid. Minimale downtime Bij een storing wordt snel overgeschakeld, waardoor uitval beperkt blijft. Betere betrouwbaarheid Systemen blijven functioneren, zelfs bij hardware- of netwerkproblemen. Bescherming tegen storingen Failover helpt om impact van onverwachte problemen te beperken. Ondersteuning van kritische processen Voor systemen die altijd beschikbaar moeten zijn, is failover onmisbaar. Failover in IoT Binnen IoT is failover extra belangrijk, omdat devices vaak afhankelijk zijn van stabiele connectiviteit. Typische kenmerken van IoT omgevingen: devices bevinden zich op externe of moeilijk bereikbare locaties connectiviteit kan variëren in kwaliteit downtime kan operationele impact hebben Failover kan hier worden toegepast op verschillende niveaus: meerdere netwerkprofielen op een eSIM automatische switch tussen netwerken redundante backend systemen Hierdoor blijft communicatie met devices mogelijk, zelfs bij storingen. Aandachtspunten bij failover Hoewel failover veel voordelen biedt, zijn er ook belangrijke aandachtspunten. Testen van failover scenario’s Een failover…
Kennisbank

VRRP

VRRP, voluit Virtual Router Redundancy Protocol, is een netwerkprotocol dat wordt gebruikt om de beschikbaarheid van een gateway te waarborgen. Het zorgt ervoor dat als een router uitvalt, een andere router automatisch de rol overneemt. In netwerken waar continuïteit belangrijk is, voorkomt VRRP dat devices hun verbinding verliezen wanneer een gateway niet meer beschikbaar is. Samengevat VRRP maakt het mogelijk om meerdere routers samen te laten werken als één virtuele gateway. Als de primaire router uitvalt, neemt een back-up router automatisch over. Belangrijk om te onthouden: VRRP zorgt voor redundantie op gatewayniveau meerdere routers delen één virtueel IP-adres één router is actief, de andere staan stand-by bij uitval vindt automatische failover plaats het verhoogt netwerkbeschikbaarheid Wat VRRP precies is VRRP is een protocol dat meerdere fysieke routers laat functioneren als één logische router. Dit gebeurt door gebruik te maken van een virtueel IP-adres dat door één actieve router wordt beheerd. De andere routers in de groep staan in stand-by en zijn klaar om over te nemen als dat nodig is. Voor devices in het netwerk lijkt het alsof er maar één gateway is. Daardoor hoeven configuraties niet te worden aangepast bij een failover. Hoe VRRP werkt VRRP werkt met een master-backup model. De basiswerking: meerdere routers worden geconfigureerd in een VRRP groep één router wordt aangewezen als master de master beheert het virtuele IP-adres de backup routers monitoren de status van de master als de master uitvalt, neemt een backup router automatisch over het virtuele IP-adres blijft hetzelfde Dit proces gebeurt snel en meestal zonder merkbare onderbreking. Belangrijke componenten binnen VRRP Om VRRP goed te begrijpen, is het handig om de belangrijkste elementen te kennen. Virtueel IP-adres Dit is het IP-adres dat devices gebruiken als gateway. Dit adres blijft gelijk, ongeacht welke router actief is. Master router De router die op dat moment actief is en het verkeer afhandelt. Backup routers Routers die klaarstaan om de rol van de master over te nemen bij uitval. Priority Elke router krijgt een prioriteit. De router met de hoogste prioriteit wordt meestal de master. Voordelen van VRRP VRRP biedt duidelijke voordelen voor netwerken waar beschikbaarheid belangrijk is. Hoge beschikbaarheid Bij uitval van een router blijft het netwerk functioneren doordat een andere router het overneemt. Transparantie voor devices Devices blijven hetzelfde gateway-adres gebruiken. Er is geen herconfiguratie nodig. Snelle failover De overschakeling gebeurt automatisch en snel, waardoor downtime beperkt blijft. Eenvoudige implementatie VRRP is relatief eenvoudig te configureren in veel netwerkapparatuur. VRRP in IoT en connectiviteit Binnen IoT omgevingen is stabiele connectiviteit essentieel. Veel IoT devices zijn afhankelijk van een betrouwbare gateway om data te versturen en ontvangen. VRRP kan hier helpen door: redundantie te bieden in edge gateways uitval van netwerkcomponenten op te vangen continue communicatie met devices te waarborgen Dit is vooral relevant in industriële omgevingen, smart cities en andere toepassingen waar downtime impact heeft. VRRP vs andere redundantieprotocollen VRRP is niet het enige protocol voor redundantie. Alternatieven zijn bijvoorbeeld: HSRP (Hot Standby Router Protocol) GLBP (Gateway Load Balancing Protocol) Het verschil…
Kennisbank

Codesys

CODESYS is een ontwikkelomgeving voor industriële automatisering, waarmee software kan worden ontwikkeld voor PLC’s (Programmable Logic Controllers) en andere industriële control systems. Het wordt wereldwijd gebruikt voor het programmeren, configureren en beheren van automatiseringsoplossingen. Voor organisaties die werken met industriële IoT, machinebesturing of smart industry, is CODESYS een belangrijke tool binnen het software-ecosysteem. Samengevat CODESYS is een softwareplatform voor het ontwikkelen van PLC-applicaties volgens industriestandaarden. Het ondersteunt meerdere programmeertalen en kan worden gebruikt op verschillende hardwareplatforms. Belangrijk om te onthouden: CODESYS is een ontwikkelomgeving voor PLC software het ondersteunt de IEC 61131-3 programmeertalen het kan draaien op verschillende industriële controllers en devices het wordt gebruikt in industriële automatisering en IoT het maakt vendor-onafhankelijke ontwikkeling mogelijk Wat CODESYS precies is CODESYS staat voor Controller Development System. Het is een geïntegreerde ontwikkelomgeving (IDE) waarin engineers software kunnen schrijven voor industriële besturing. In plaats van afhankelijk te zijn van één specifieke hardwareleverancier, maakt CODESYS het mogelijk om applicaties te ontwikkelen die op verschillende systemen kunnen draaien, zolang die systemen CODESYS ondersteunen. Dit maakt het een flexibel platform binnen industriële automatisering. Hoe CODESYS werkt CODESYS wordt gebruikt om control logic te ontwikkelen die draait op een PLC of een industriële controller. De basiswerking: een engineer ontwikkelt een applicatie in CODESYS de software wordt geschreven in een IEC 61131-3 taal de applicatie wordt gecompileerd de code wordt gedownload naar een controller of device het device voert de logica uit en stuurt processen aan CODESYS biedt daarnaast tools voor debugging, visualisatie en monitoring. Ondersteunde programmeertalen CODESYS ondersteunt de standaard programmeertalen voor industriële automatisering volgens IEC 61131-3: Structured Text (ST) Ladder Diagram (LD) Function Block Diagram (FBD) Instruction List (IL, verouderd) Sequential Function Chart (SFC) Dit maakt het mogelijk om verschillende programmeerstijlen te combineren binnen één project. Voordelen van CODESYS CODESYS biedt meerdere voordelen voor ontwikkelaars en organisaties. Vendor-onafhankelijkheid Omdat CODESYS door verschillende hardwareleveranciers wordt ondersteund, is het mogelijk om flexibeler te kiezen in hardware. Standaardisatie Door gebruik van IEC 61131-3 wordt gewerkt volgens internationale standaarden. Schaalbaarheid CODESYS kan worden gebruikt voor kleine machines, maar ook voor complexe industriële installaties. Integratie met IoT CODESYS ondersteunt moderne protocollen en integraties, waardoor het geschikt is voor industriële IoT toepassingen. CODESYS in IoT en industrie Binnen industriële IoT (IIoT) speelt CODESYS een belangrijke rol als brug tussen operationele technologie (OT) en IT-systemen. Typische toepassingen: machinebesturing productieautomatisering dataverzameling van industriële processen edge computing op industriële devices integratie met cloudplatforms Door deze rol helpt CODESYS om traditionele industriële systemen te verbinden met moderne digitale infrastructuren. Aandachtspunten bij CODESYS Hoewel CODESYS veel mogelijkheden biedt, zijn er ook aandachtspunten. Leercurve Voor mensen zonder ervaring in industriële automatisering kan het werken met PLC-talen complex zijn. Afhankelijkheid van implementatie Hoewel CODESYS vendor-onafhankelijk is, kunnen specifieke implementaties per hardwareleverancier verschillen. Security Bij koppelingen met netwerken en IoT platforms is het belangrijk om aandacht te besteden aan beveiliging. Waarom CODESYS steeds belangrijker wordt De industrie digitaliseert in hoog tempo. Machines worden slimmer, data wordt belangrijker en systemen worden steeds meer verbonden. CODESYS speelt hierin een rol doordat het:…
Kennisbank

Siemens S7

Siemens S7 is een familie van PLC-systemen (Programmable Logic Controllers) van Siemens die wordt gebruikt voor industriële automatisering. Het platform wordt wereldwijd ingezet voor het aansturen van machines, productielijnen en industriële processen. Binnen zowel traditionele industrie als industriële IoT omgevingen is Siemens S7 een bekende en veelgebruikte standaard. Samengevat Siemens S7 is een PLC-platform voor het automatiseren van industriële processen. Het combineert hardware en software om machines en systemen aan te sturen. Belangrijk om te onthouden: Siemens S7 is een PLC-familie voor industriële automatisering het wordt gebruikt voor machine- en procesbesturing het werkt met programmeersoftware zoals TIA Portal het ondersteunt meerdere programmeertalen het is wereldwijd een veelgebruikte industriestandaard Wat Siemens S7 precies is Siemens S7 verwijst naar een reeks PLC-systemen ontwikkeld door Siemens. Deze systemen worden gebruikt om industriële processen te automatiseren door logica uit te voeren op basis van input en output. Een PLC ontvangt signalen van sensoren, verwerkt deze via geprogrammeerde logica en stuurt vervolgens actuatoren of andere systemen aan. De S7-serie omvat verschillende modellen, zoals: S7-1200 → voor kleinere toepassingen S7-1500 → voor complexere en high-performance toepassingen oudere series zoals S7-300 en S7-400 Deze varianten maken het mogelijk om oplossingen te schalen afhankelijk van de complexiteit van de toepassing. Hoe Siemens S7 werkt De werking van een Siemens S7 PLC volgt een cyclisch proces. De basiswerking: het systeem leest input van sensoren of andere systemen de PLC verwerkt deze input volgens de geprogrammeerde logica de output wordt aangestuurd (bijvoorbeeld motoren of kleppen) dit proces herhaalt zich continu in korte cycli Dit zorgt voor real-time controle van industriële processen. Programmeersoftware: TIA Portal Voor het ontwikkelen van applicaties voor Siemens S7 wordt vaak gebruikgemaakt van TIA Portal (Totally Integrated Automation Portal). Met deze software kunnen engineers: PLC-programma’s ontwikkelen hardware configureren netwerken instellen systemen monitoren en debuggen TIA Portal integreert verschillende onderdelen van industriële automatisering in één omgeving. Ondersteunde programmeertalen Siemens S7 ondersteunt programmeertalen volgens de IEC 61131-3 standaard, waaronder: Ladder Diagram (LD) Function Block Diagram (FBD) Structured Text (ST) Sequential Function Chart (SFC) Hierdoor kunnen engineers verschillende programmeerstijlen toepassen afhankelijk van de use case. Voordelen van Siemens S7 Siemens S7 biedt meerdere voordelen binnen industriële omgevingen. Betrouwbaarheid PLC-systemen uit de S7-serie staan bekend om hun stabiliteit en betrouwbaarheid in kritische processen. Schaalbaarheid Van kleine installaties tot complexe fabrieken, het platform groeit mee met de toepassing. Integratie Siemens S7 kan goed integreren met andere systemen binnen het Siemens-ecosysteem, zoals HMI’s, SCADA en industriële netwerken. Wereldwijde standaard Door brede adoptie is er veel kennis, support en documentatie beschikbaar. Siemens S7 in IoT en industrie Binnen industriële IoT speelt Siemens S7 een rol als verbindende schakel tussen machines en digitale systemen. Typische toepassingen: productieautomatisering machinebesturing dataverzameling voor analyse koppeling met cloudplatforms edge computing op industriële devices Door deze rol helpt Siemens S7 om traditionele industrie te digitaliseren. Aandachtspunten bij Siemens S7 Hoewel Siemens S7 veel voordelen biedt, zijn er ook aandachtspunten. Vendor lock-in Omdat het een Siemens-platform is, kan afhankelijkheid ontstaan van specifieke software en hardware. Kosten Professionele PLC-systemen en softwarelicenties kunnen…
Kennisbank

DALI

DALI, voluit Digital Addressable Lighting Interface, is een protocol dat wordt gebruikt voor het aansturen en beheren van verlichtingssystemen. Het maakt het mogelijk om verlichting digitaal te regelen, individueel of in groepen, binnen gebouwen en industriële omgevingen. Binnen moderne gebouwen, smart buildings en IoT toepassingen speelt DALI een belangrijke rol in het efficiënt en flexibel beheren van verlichting. Samengevat DALI is een communicatieprotocol voor lichtsturing waarmee lampen en armaturen individueel kunnen worden aangestuurd. Belangrijk om te onthouden: DALI is een digitaal protocol voor verlichting het maakt individuele adressering van armaturen mogelijk het ondersteunt dimmen en statusinformatie het wordt gebruikt in gebouwen en industriële omgevingen het is een standaard binnen slimme verlichtingssystemen Wat DALI precies is DALI is een open standaard voor communicatie tussen verlichtingscomponenten zoals armaturen, drivers en controllers. In plaats van analoge signalen, zoals bij traditionele dimsystemen, gebruikt DALI digitale communicatie. Hierdoor kunnen devices binnen het systeem specifieke opdrachten ontvangen en uitvoeren. Elk DALI device krijgt een uniek adres, waardoor individuele aansturing mogelijk is. Hoe DALI werkt DALI werkt via een busstructuur waarbij meerdere devices op één lijn zijn aangesloten. De basiswerking: een controller stuurt een digitaal signaal over de DALI-bus het signaal bevat een adres en een opdracht één of meerdere devices reageren op het signaal de verlichting wordt aangepast (bijvoorbeeld dimmen of aan/uit) devices kunnen statusinformatie terugsturen Deze tweerichtingscommunicatie maakt het systeem flexibel en inzichtelijk. Belangrijke kenmerken van DALI DALI onderscheidt zich van traditionele lichtsturing door een aantal eigenschappen. Individuele adressering Elke lamp of driver kan afzonderlijk worden aangestuurd. Groeps- en scènestructuur Devices kunnen worden gegroepeerd of ingesteld in scènes, zoals “werkmodus” of “avondverlichting”. Digitale communicatie In tegenstelling tot analoge systemen is DALI minder gevoelig voor signaalverlies en nauwkeuriger in aansturing. Feedback en monitoring Het systeem kan statusinformatie teruggeven, zoals storingen of energiegebruik. Voordelen van DALI DALI biedt meerdere voordelen voor moderne verlichtingssystemen. Flexibiliteit Verlichting kan eenvoudig worden aangepast zonder fysieke herbekabeling. Energie-efficiëntie Door dimmen en slimme aansturing kan energieverbruik worden verminderd. Schaalbaarheid Systemen kunnen worden uitgebreid met extra devices zonder grote aanpassingen. Onderhoud en beheer Door feedback van devices wordt onderhoud eenvoudiger en sneller. DALI in smart buildings en IoT Binnen smart buildings is verlichting een belangrijk onderdeel van gebouwbeheer. DALI maakt het mogelijk om verlichting te integreren met andere systemen. Voorbeelden: koppeling met sensoren (beweging, daglicht) integratie met gebouwbeheersystemen automatisering van verlichting op basis van gebruik data-analyse voor energieoptimalisatie Hierdoor wordt verlichting onderdeel van een breder IoT ecosysteem. Verschil tussen DALI en traditionele lichtsturing Bij traditionele systemen wordt vaak gewerkt met analoge signalen of eenvoudige schakelingen. Bij DALI: is communicatie digitaal kunnen devices individueel worden aangestuurd is feedback mogelijk zijn complexe scenario’s eenvoudig te realiseren Dit maakt DALI geschikter voor moderne en dynamische omgevingen. Aandachtspunten bij DALI Hoewel DALI veel voordelen biedt, zijn er ook aandachtspunten. Beperkingen per lijn Een DALI-lijn ondersteunt een beperkt aantal devices (meestal tot 64). Ontwerp en configuratie Een goed ontwerp is belangrijk om het maximale uit het systeem te halen. Integratie met andere systemen Voor koppelingen met bredere IoT of…
Kennisbank

KNX

KNX is een wereldwijd erkende standaard voor gebouwautomatisering waarmee verschillende systemen binnen een gebouw met elkaar kunnen communiceren. Denk aan verlichting, verwarming, zonwering en beveiliging. Door deze systemen te koppelen, ontstaat een geïntegreerde en slimme omgeving die efficiënter en flexibeler te beheren is. Samengevat KNX is een communicatieprotocol voor het automatiseren van gebouwen, waarbij verschillende systemen samenwerken binnen één netwerk. Belangrijk om te onthouden: KNX is een open standaard voor gebouwautomatisering het verbindt verschillende systemen zoals verlichting en klimaatregeling het werkt via een busstructuur of IP-netwerk het maakt centrale en decentrale besturing mogelijk het wordt wereldwijd toegepast in smart buildings Wat KNX precies is KNX is een protocol dat ervoor zorgt dat devices binnen een gebouw met elkaar kunnen communiceren. In plaats van losse systemen die onafhankelijk werken, worden functies geïntegreerd in één geheel. Het protocol is gestandaardiseerd en wordt ondersteund door veel verschillende fabrikanten. Hierdoor kunnen producten van verschillende merken samenwerken binnen één KNX-installatie. Hoe KNX werkt KNX werkt via een netwerk waarop devices met elkaar communiceren. Dit kan via een fysieke bus (bekabeling), maar ook via IP-netwerken of draadloze verbindingen. De basiswerking: een sensor detecteert een gebeurtenis (bijvoorbeeld beweging) het signaal wordt via het KNX-netwerk verstuurd een actuator ontvangt het signaal de actuator voert een actie uit (bijvoorbeeld verlichting inschakelen) Dit proces verloopt zonder centrale controller, omdat KNX vaak decentraal werkt. Belangrijke componenten binnen KNX Een KNX-systeem bestaat uit verschillende typen devices. Sensors Devices die input leveren, zoals schakelaars, bewegingssensoren of temperatuursensoren. Actuators Devices die acties uitvoeren, zoals het schakelen van verlichting of het regelen van verwarming. Bus of netwerk De infrastructuur waarover communicatie plaatsvindt. ETS software De Engineering Tool Software (ETS) wordt gebruikt om KNX-systemen te configureren en te programmeren. Voordelen van KNX KNX biedt meerdere voordelen voor moderne gebouwen. Interoperabiliteit Devices van verschillende fabrikanten kunnen samenwerken binnen één systeem. Flexibiliteit Functies kunnen worden aangepast zonder grote wijzigingen in de infrastructuur. Energie-efficiëntie Door slimme aansturing kan energieverbruik worden geoptimaliseerd. Betrouwbaarheid KNX-systemen staan bekend om hun stabiliteit en lange levensduur. KNX in smart buildings en IoT Binnen smart buildings vormt KNX vaak de basis voor automatisering. Het kan worden gekoppeld aan andere systemen en platforms. Voorbeelden: integratie met HVAC-systemen koppeling met verlichting (bijvoorbeeld DALI) automatisering op basis van sensordata koppeling met cloud- en IoT platforms Hierdoor ontstaat een geïntegreerd ecosysteem waarin devices samenwerken. Verschil tussen KNX en andere systemen KNX onderscheidt zich door: een open en gestandaardiseerd protocol brede ondersteuning door fabrikanten decentrale architectuur lange termijn stabiliteit In tegenstelling tot sommige propriëtaire systemen is KNX niet gebonden aan één leverancier. Aandachtspunten bij KNX Hoewel KNX veel voordelen biedt, zijn er ook aandachtspunten. Installatie en configuratie KNX vereist specialistische kennis voor ontwerp en configuratie. Kosten De initiële investering kan hoger zijn dan bij eenvoudigere systemen. Complexiteit Bij grotere installaties kan het systeem complex worden. Waarom KNX belangrijk blijft De vraag naar slimme en duurzame gebouwen groeit. KNX speelt hierin een belangrijke rol doordat het: systemen integreert binnen één platform energiebeheer ondersteunt flexibiliteit biedt voor toekomstige uitbreidingen een bewezen en…
Kennisbank

QR code

Een QR-code (Quick Response code) is een tweedimensionale barcode die snel gelezen kan worden door camera’s van smartphones, tablets en industriële scanners. De technologie werd oorspronkelijk ontwikkeld voor de auto-industrie in Japan, maar is inmiddels uitgegroeid tot een universele methode om snel en foutloos informatie te delen. Een QR-code kan uiteenlopende gegevens bevatten, zoals URL’s, contactgegevens, Wi-Fi-instellingen of device configuraties. Binnen IoT en connectiviteit wordt de QR-code steeds vaker gebruikt voor eSIM-activatie, device onboarding en snelle gegevensuitwisseling. Samengevat Een QR-code is een 2D barcode die informatie bevat die direct kan worden uitgelezen en toegepast door een device. Belangrijk om te onthouden: een QR-code kan verschillende soorten data bevatten het wordt gescand met een camera of industriële scanner het maakt snelle en foutloze configuratie mogelijk het wordt gebruikt voor eSIM-activatie en device onboarding het is geschikt voor grootschalige IoT deployments Wat een QR-code precies is Een QR-code is een grafische representatie van data in een vierkant patroon van zwarte en witte blokjes. In tegenstelling tot traditionele barcodes, die alleen horizontaal data bevatten, slaat een QR-code informatie op in twee richtingen. Hierdoor kan een QR-code meer data bevatten en sneller worden gelezen, wat het geschikt maakt voor toepassingen waarbij snelheid en betrouwbaarheid belangrijk zijn. Hoe een QR-code werkt Een QR-code bestaat uit een matrix waarin informatie is gecodeerd in rijen en kolommen. Een camera of scanner leest deze matrix en zet het patroon om in digitale data. De basiswerking: een gebruiker of installateur scant de QR-code met een device de scanner leest het patroon en decodeert de informatie de data wordt geïnterpreteerd er wordt automatisch een actie uitgevoerd, zoals configuratie of activatie Dit proces gebeurt vrijwel direct en zonder handmatige invoer. Voordelen van QR-codes QR-codes worden breed toegepast vanwege hun praktische eigenschappen. Snel en foutloos Informatie wordt direct overgenomen zonder handmatige invoer, wat fouten voorkomt. Compact en flexibel QR-codes kunnen eenvoudig worden toegepast op devices, verpakkingen of schermen. Hoge capaciteit Een QR-code kan relatief veel data bevatten, zoals configuraties of activatiegegevens. Foutcorrectie De code blijft leesbaar, zelfs als deze gedeeltelijk beschadigd is. QR-codes en eSIM-activatie Binnen eSIM-technologie wordt de QR-code gebruikt om een eSIM-profiel te downloaden en te activeren. In plaats van een fysieke simkaart te plaatsen, wordt een QR-code gescand die verwijst naar een profiel op een eSIM-platform. De QR-code bevat onder andere: het SM-DP+ adres een activatiecode profielinformatie voor provisioning Na het scannen start het device automatisch met het downloaden en activeren van het eSIM-profiel. Voordelen van QR-gebaseerde eSIM-activatie snelle installatie van mobiele connectiviteit geen fysieke simkaart nodig geschikt voor grootschalige deployments eenvoudig te integreren in provisioningprocessen per device unieke activatie mogelijk Dit maakt QR-codes een efficiënte oplossing voor het onboarden van IoT devices. Toepassingen van QR-codes binnen IoT en automatisering Binnen IoT worden QR-codes op verschillende manieren ingezet: eSIM-installatie op routers, trackers en industriële devices configuratiekoppelingen voor devices in het veld directe toegang tot webinterfaces van devices koppeling naar documentatie of installatie-instructies registratie en activatie van devices of gebruikers Daarnaast worden QR-codes vaak gebruikt in combinatie met asset tracking,…
Kennisbank

MQTT

MQTT (Message Queuing Telemetry Transport) is een lichtgewicht communicatieprotocol dat speciaal is ontworpen voor het uitwisselen van berichten tussen devices in IoT omgevingen. Het protocol is geoptimaliseerd voor situaties met beperkte bandbreedte, instabiele netwerken en devices met weinig rekenkracht. Binnen IoT en connectiviteit is MQTT een van de meest gebruikte protocollen voor betrouwbare en efficiënte data-uitwisseling. Samengevat MQTT is een publish/subscribe protocol waarmee devices data kunnen versturen en ontvangen via een centrale broker. Belangrijk om te onthouden: MQTT is een lichtgewicht protocol voor IoT communicatie het werkt volgens het publish/subscribe model communicatie verloopt via een MQTT broker het is geschikt voor instabiele netwerken het wordt veel gebruikt in grootschalige IoT deployments Wat MQTT precies is MQTT is een messaging protocol waarbij devices niet direct met elkaar communiceren, maar via een centrale component: de broker. Dit maakt het mogelijk om data efficiënt te distribueren zonder complexe directe verbindingen tussen devices. Het protocol is ontworpen met eenvoud en efficiëntie als uitgangspunt, waardoor het geschikt is voor embedded systems en edge devices. Hoe MQTT werkt MQTT werkt volgens het publish/subscribe principe. De basiswerking: een device publiceert (publish) een bericht naar een topic de MQTT broker ontvangt dit bericht andere devices abonneren zich (subscribe) op dat topic de broker stuurt het bericht door naar alle subscribers de ontvangende devices verwerken de data Hierdoor ontstaat een flexibel en schaalbaar communicatiemodel. Belangrijke componenten binnen MQTT Om MQTT goed te begrijpen, is het belangrijk om de kerncomponenten te kennen. Broker De centrale server die berichten ontvangt en distribueert naar subscribers. Publisher Een device dat data verstuurt naar een topic. Subscriber Een device dat zich abonneert op een topic om data te ontvangen. Topics Logische kanalen waarop berichten worden gepubliceerd en ontvangen. Voordelen van MQTT MQTT is populair binnen IoT vanwege een aantal belangrijke voordelen. Lichtgewicht Het protocol gebruikt weinig bandbreedte en is geschikt voor devices met beperkte resources. Betrouwbaarheid MQTT ondersteunt verschillende Quality of Service (QoS) niveaus voor betrouwbare berichtlevering. Schaalbaarheid Door het publish/subscribe model kunnen grote aantallen devices efficiënt communiceren. Flexibiliteit Devices hoeven elkaar niet direct te kennen, alleen de broker en het juiste topic. MQTT in IoT en connectiviteit MQTT wordt veel toegepast in IoT omgevingen waar devices data verzamelen en delen. Voorbeelden: sensordata versturen naar een cloudplatform monitoring van industriële processen communicatie tussen edge devices en backend systemen real-time data streams voor dashboards Door de efficiënte communicatie is MQTT geschikt voor zowel kleine als grootschalige deployments. Alternatieven en vergelijking Protocol Type communicatie Bandbreedtegebruik Geschikt voor IoT? Beveiliging mogelijk MQTT Publish-subscribe Zeer laag Ja Ja (TLS, auth) HTTP Request-response Hoog Beperkt Ja CoAP RESTful/UDP Zeer laag Ja Ja (DTLS) AMQP Queue-gebaseerd Gemiddeld Minder lichtgewicht Ja Aandachtspunten bij MQTT Hoewel MQTT veel voordelen biedt, zijn er ook aandachtspunten. Security MQTT zelf is eenvoudig, maar beveiliging moet worden toegevoegd via TLS, authenticatie en autorisatie. Broker afhankelijkheid De broker is een centrale component en moet betrouwbaar en schaalbaar worden ingericht. Topic structuur Een goede topicstructuur is essentieel voor overzicht en schaalbaarheid. Waarom MQTT belangrijk is binnen IoT De…