{"id":8679,"date":"2022-06-17T15:58:43","date_gmt":"2022-06-17T14:58:43","guid":{"rendered":"https:\/\/www.novotek.com\/nl\/?post_type=insights&#038;p=8679"},"modified":"2025-03-27T15:23:26","modified_gmt":"2025-03-27T14:23:26","slug":"wat-is-opc-ua-pub-sub","status":"publish","type":"insights","link":"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/","title":{"rendered":"Wat is OPC UA Pub\/Sub?"},"content":{"rendered":"<div class=\"container-md paragraph  \">\n<p>OPC UA Pub\/Sub is een recente toevoeging op de<strong> <a href=\"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua\/\">OPC UA <\/a><\/strong>communicatie-standaard voor data uitwisseling van industri\u00eble apparaten naar software applicaties. Deze toevoeging is gebaseerd op het publish&amp;subscribe communicatie principe en om die reden beter van toepassing in one-to-many systeem architecturen en in situaties waarbij de bandbreedte beperkt is zoals nog vaak richting de cloud. Dit in tegenstelling tot het tot nu toe veelvuldig gebruikte client\/server mechanisme, dat nog steeds van dienst zal blijven in one-to-one systeem architecturen met gecustomiseerde security.<\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h3 class=\"wp-block-heading\" id=\"h-opc-ua-client-server\">OPC UA Client\/Server<\/h3>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-white-background-color has-background\">Traditionele <a href=\"https:\/\/www.novotek.com\/nl\/oplossingen-en-producten\/opc\/\">OPC communicatie<\/a> van zowel DA als UA was tot op heden vaak gebaseerd op het client\/server principe. Hierbij vraagt de client om data aan de server en zorgt de server ervoor dat aan dit verzoek wordt voldaan door deze data op te halen en vervolgens aan de client te serveren. Een server kan op deze manier tot op zekere hoogte meerdere clients op maat van data voorzien.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-background\" style=\"background-color:#f1f1f1\">&gt;<strong>Informatie<\/strong>: <strong><span style=\"text-decoration: underline\"><a href=\"https:\/\/www.novotek.com\/nl\/oplossingen-en-producten\/opc\/\">Ontdek meer over OPC communicatie en met welke producten u dit realiseert<\/a>.<\/span><\/strong><\/p>\n<\/div>\n\n<div class=\"wp-block-image\"><div class=\"container-md image  aligncenter\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"224\" src=\"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/9\/insight-opc-ua-Pubsub.png\" alt=\"OPC UA\" class=\"wp-image-8754\" srcset=\"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/insight-opc-ua-Pubsub.png 602w, https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/insight-opc-ua-Pubsub-300x112.png 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/figure>\n<\/div><\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Het client\/server communicatie mechanisme heeft als nadeel dat er vrij veel overhead bij komt kijken. Elke keer dat er data wordt opgevraagd moet er een connectie worden gemaakt met de server, een sessie worden geopend en in die sessie wordt dan de specifieke vraag gesteld. De client wacht in de meeste gevallen ook op de data, wat ook wel \u201csynchrone communicatie\u201d wordt genoemd. Dit is vaak van toepassing in realtime HMI client systemen die zeker willen weten dat de data die ze tonen actueel is.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-background\" style=\"background-color:#f1f1f1\">&gt;<strong>Productinformatie<\/strong>: <a href=\"https:\/\/www.novotek.com\/nl\/oplossingen-en-producten\/opc-router\/\"><span style=\"text-decoration: underline\">Ontdek OPC Router en bekijk de demo<\/span><\/a><br>&gt;<strong>Productinformatie<\/strong>: <a href=\"https:\/\/www.novotek.com\/nl\/oplossingen-en-producten\/kepserverex\/\"><span style=\"text-decoration: underline\">Ontdek KEPServerEX &#8211; opc server en bekijk de demo<\/span><\/a><\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h3 class=\"wp-block-heading\" id=\"h-pub-sub-publish-en-subscribe\">Pub\/Sub: Publish en Subscribe<\/h3>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>Een totaal andere manier van communiceren is volgens het publish en subscribe principe. Hierbij publiceren clients die data hebben en consumeren clients data die beschikbaar is. Dit werkt altijd via een centraal platform, ook wel broker genoemd. Deze manier van communiceren heeft een veel lagere overhead doordat er geen sessies tussen client en server onderhouden dienen te worden. Er is naast minder administratie ook minder bandbreedte nodig want de broker publiceert alleen wanneer er iets nieuws beschikbaar is. MQTT is tegenwoordig een veelgebruikt communicatieprotocol dat werkt volgens het Pub\/Sub principe. <\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p class=\"has-background\" style=\"background-color:#abb7c242\"><strong>INSIGHT<\/strong>: Lees meer over &#8216;<a href=\"https:\/\/www.novotek.com\/nl\/insight\/mqtt-wat-kun-je-ermee\/\"><strong>MQTT Wat kun je er mee<\/strong>&#8216;<\/a><strong>.<\/strong><\/p>\n<\/div>\n\n<div class=\"container-md heading  \">\n<h3 class=\"wp-block-heading\" id=\"h-client-server-of-pub-sub\">Client\/Server of Pub\/Sub?<\/h3>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>In welke situatie kunt u nu het beste welk mechanisme gebruiken? Dat hangt uiteraard af van de benodigde functionaliteit. Voor realtime communicatie op level 1 en 2 van de industri\u00eble automatiseringspiramide blijft client\/server de voorkeur houden boven pub\/sub. Op het moment dat de data naar de cloud gaat of van een server naar heel veel andere devices, dan is wellicht het Pub\/Sub mechanisme een betere keuze.<\/p>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p>De eerste standaard producten met zowel OPC UA Client\/Server als Pub\/Sub zijn inmiddels op de markt. U hoeft deze technologie dus niet zelf te implementeren, maar kunt eenvoudig gebruik maken van bestaande mogelijkheden. Het is altijd wel goed om te weten welke techniek u gebruikt en te controleren of dat ook wel de juiste is voor uw toepassing.<\/p>\n<\/div>\n\n<div class=\"cta-block\">\n  <div class=\"container\">\n          <h2>Wilt u meer weten over hoe u OPC UA Pub\/Sub binnen uw bedrijf kunt realiseren?<\/h2>\n    \n          <div><p>Stel uw vraag per mail aan onze consultants.<\/p>\n<\/div>\n    \n          <a class=\"btn btn-primary\" href=\"https:\/\/www.novotek.com\/nl\/contact\/\">Stel mijn vraag<\/a>\n      <\/div>\n<\/div>\n\n\n<div class=\"container-md separator  \">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<\/div>\n\n<div class=\"container-md paragraph  \">\n<p><a id=\"_msocom_1\"><\/a><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>OPC UA Pub\/Sub is een toevoeging op de OPC UA communicatie-standaard.<\/p>\n","protected":false},"featured_media":0,"template":"","insight_category":[16],"class_list":["post-8679","insights","type-insights","status-publish","hentry","insight_category-connect"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wat is OPC UA Pub\/Sub? - Novotek Netherlands<\/title>\n<meta name=\"description\" content=\"OPC UA Pub\/Sub is een recente toevoeging op de OPC UA communicatie-standaard voor data uitwisseling van industri\u00eble apparaten naar software applicaties\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/\" \/>\n<meta property=\"og:locale\" content=\"nl_BE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wat is OPC UA Pub\/Sub? - Novotek Netherlands\" \/>\n<meta property=\"og:description\" content=\"OPC UA Pub\/Sub is een recente toevoeging op de OPC UA communicatie-standaard voor data uitwisseling van industri\u00eble apparaten naar software applicaties\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/\" \/>\n<meta property=\"og:site_name\" content=\"Novotek Netherlands\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-27T14:23:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/insight-opc-ua-Pubsub.png.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"602\" \/>\n\t<meta property=\"og:image:height\" content=\"224\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/wat-is-opc-ua-pub-sub\\\/\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/wat-is-opc-ua-pub-sub\\\/\",\"name\":\"Wat is OPC UA Pub\\\/Sub? - Novotek Netherlands\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/wat-is-opc-ua-pub-sub\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/wat-is-opc-ua-pub-sub\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/wp-content\\\/uploads\\\/sites\\\/9\\\/insight-opc-ua-Pubsub.png\",\"datePublished\":\"2022-06-17T14:58:43+00:00\",\"dateModified\":\"2025-03-27T14:23:26+00:00\",\"description\":\"OPC UA Pub\\\/Sub is een recente toevoeging op de OPC UA communicatie-standaard voor data uitwisseling van industri\u00eble apparaten naar software applicaties\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/wat-is-opc-ua-pub-sub\\\/#breadcrumb\"},\"inLanguage\":\"nl-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/wat-is-opc-ua-pub-sub\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-BE\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/wat-is-opc-ua-pub-sub\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/insight-opc-ua-Pubsub.png.webp\",\"contentUrl\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/insight-opc-ua-Pubsub.png.webp\",\"width\":602,\"height\":224},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/insight\\\/wat-is-opc-ua-pub-sub\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wat is OPC UA Pub\\\/Sub?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/\",\"name\":\"Novotek Netherlands\",\"description\":\"Connecteren, Modelleren, Archiveren, Visualizeren, Optimaliseren\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.novotek.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-BE\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wat is OPC UA Pub\/Sub? - Novotek Netherlands","description":"OPC UA Pub\/Sub is een recente toevoeging op de OPC UA communicatie-standaard voor data uitwisseling van industri\u00eble apparaten naar software applicaties","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/","og_locale":"nl_BE","og_type":"article","og_title":"Wat is OPC UA Pub\/Sub? - Novotek Netherlands","og_description":"OPC UA Pub\/Sub is een recente toevoeging op de OPC UA communicatie-standaard voor data uitwisseling van industri\u00eble apparaten naar software applicaties","og_url":"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/","og_site_name":"Novotek Netherlands","article_modified_time":"2025-03-27T14:23:26+00:00","og_image":[{"width":602,"height":224,"url":"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/insight-opc-ua-Pubsub.png.webp","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"3 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/","url":"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/","name":"Wat is OPC UA Pub\/Sub? - Novotek Netherlands","isPartOf":{"@id":"https:\/\/www.novotek.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/#primaryimage"},"image":{"@id":"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/#primaryimage"},"thumbnailUrl":"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/9\/insight-opc-ua-Pubsub.png","datePublished":"2022-06-17T14:58:43+00:00","dateModified":"2025-03-27T14:23:26+00:00","description":"OPC UA Pub\/Sub is een recente toevoeging op de OPC UA communicatie-standaard voor data uitwisseling van industri\u00eble apparaten naar software applicaties","breadcrumb":{"@id":"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/#breadcrumb"},"inLanguage":"nl-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/"]}]},{"@type":"ImageObject","inLanguage":"nl-BE","@id":"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/#primaryimage","url":"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/insight-opc-ua-Pubsub.png.webp","contentUrl":"https:\/\/www.novotek.com\/nl\/wp-content\/uploads\/sites\/8\/insight-opc-ua-Pubsub.png.webp","width":602,"height":224},{"@type":"BreadcrumbList","@id":"https:\/\/www.novotek.com\/nl\/insight\/wat-is-opc-ua-pub-sub\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.novotek.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Wat is OPC UA Pub\/Sub?"}]},{"@type":"WebSite","@id":"https:\/\/www.novotek.com\/nl\/#website","url":"https:\/\/www.novotek.com\/nl\/","name":"Novotek Netherlands","description":"Connecteren, Modelleren, Archiveren, Visualizeren, Optimaliseren","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.novotek.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-BE"}]}},"_links":{"self":[{"href":"https:\/\/www.novotek.com\/nl\/wp-json\/wp\/v2\/insights\/8679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.novotek.com\/nl\/wp-json\/wp\/v2\/insights"}],"about":[{"href":"https:\/\/www.novotek.com\/nl\/wp-json\/wp\/v2\/types\/insights"}],"wp:attachment":[{"href":"https:\/\/www.novotek.com\/nl\/wp-json\/wp\/v2\/media?parent=8679"}],"wp:term":[{"taxonomy":"insight_category","embeddable":true,"href":"https:\/\/www.novotek.com\/nl\/wp-json\/wp\/v2\/insight_category?post=8679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}