{"id":6389,"date":"2026-05-04T12:10:37","date_gmt":"2026-05-04T12:10:37","guid":{"rendered":"http:\/\/docs.connexite.co.uk\/index.php\/docs\/connexite-documentation\/connexgate-documentation\/connexgate-architecture\/"},"modified":"2026-05-04T12:19:11","modified_gmt":"2026-05-04T12:19:11","slug":"connexgate-architecture","status":"publish","type":"docs","link":"https:\/\/docs.connexite.co.uk\/index.php\/docs\/ot-security\/connexgate-documentation\/connexgate-architecture\/","title":{"rendered":"Architecture"},"content":{"rendered":"<h2 class=\"connexite-doc-h2\">High-Level Architecture<\/h2>\n<p>ConnexGate consist many software modules, that are working together to create a single system. All core modules are same for any connexGate models:<\/p>\n<ul class=\"connexite-doc-nested-list\">\n<li>Web Management Interface: Browser-based UI for configuration, monitoring, and management<\/li>\n<li>Backend Services: Protocol handlers and API connectors<\/li>\n<li>Network Stack: Complete networking stack for optimized traffic management and protocol control. There are two type of physical interfaces:<\/li>\n<ul class=\"connexite-doc-nested-list\">\n<li>OT Side Interface: Connects to the Operational Technology network<\/li>\n<li>PLC\/IoT Side Interface: Connects to PLC, RTU and IoT device networks<\/li>\n<\/ul>\n<li>Deployment Model Handlers: There are two deployment models, enabled based on the device specific licenses. Current models are:<\/li>\n<ul class=\"connexite-doc-nested-list\">\n<li>Proxy Model: Protocol-aware proxy with device shadowing and command filtering<\/li>\n<li>Forwarding Model: Address translation with port forwarding and routing<\/li>\n<\/ul>\n<li>Protocol Support: As of last version (1.0.4 \u2013 February 2026), protocols enabled to for data collections are Modbus TCP and Profinet (S7)<\/li>\n<li>Security Features: Command filtering, IP access control, firewall logging, request logging<\/li>\n<li>Remote Logging: Syslog and MQTT support for centralized log management<\/li>\n<\/ul>\n<h2 class=\"connexite-doc-h2\">Supported Browsers<\/h2>\n<ul class=\"connexite-doc-nested-list\">\n<li>Google Chrome (latest version recommended) (Other Chromium based browsers are not actively supported as they may use proprietary features that may interrupt UI operations)<\/li>\n<li>Mozilla Firefox (latest version)<\/li>\n<li>Microsoft Edge (latest version)<\/li>\n<li>Safari (latest version)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>OT\/ICS \u203a Security<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":6387,"menu_order":2,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[118,115,120],"class_list":["post-6389","docs","type-docs","status-publish","hentry","doc_tag-connexgate-documentation","doc_tag-connexite","doc_tag-ot-security","no-post-thumbnail"],"acf":[],"_links":{"self":[{"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/docs\/6389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/comments?post=6389"}],"version-history":[{"count":1,"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/docs\/6389\/revisions"}],"predecessor-version":[{"id":6437,"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/docs\/6389\/revisions\/6437"}],"up":[{"embeddable":true,"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/docs\/6387"}],"wp:attachment":[{"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/media?parent=6389"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/docs.connexite.co.uk\/index.php\/wp-json\/wp\/v2\/doc_tag?post=6389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}