[[https://www.s2opc.com|{{:logos:s2opc.png?nolink&200}}]] ====== S2OPC - Safe & Secure Open-source OPC UA stack ====== The [[http://www.s2opc.com|Open-source stack]] provides an OPC UA Client/Server and Pub/Sub as a C implementation following [[https://en.wikipedia.org/wiki/B-Method|B-Method]]. This section provides stack features, QSG for client/server, Pub/Sub, TSN demos. ==== Compilance ==== == OPC UA == * OPC UA v1.03 * Nano Embedded Device Server * SecurityPolicy - Basic256 * SecurityPolicy – Basic256Sha256 * User Token-Anonymous Facet * User Token – User Name Password Server Facet == Security == * CSPN certification by ANSSI * Common Criteria certification == Safety == * EN50128 SIL2 certification **Maintainers:** [[https://www.systerel.fr/en/|Systerel ]] ==== Quick start guides ==== * [[:technology:industry40:opcua:stack-comparison|Feature List]] * Compilation and run S2OPC stack * [[:technology:industry40:opcua:s2opc:qsg:build-linux|Linux]] * [[:technology:industry40:opcua:s2opc:qsg:build-win|Windows]] * [[:technology:industry40:opcua:s2opc:qsg:pre-build-binary|Precompiled binaries and usage]] * [[:technology:industry40:opcua:s2opc:qsg:sample_app|Run S2OPC sample application and usage]] * [[:technology:industry40:opcua:s2opc:qsg:cust-implement|How to create custom server, client or pubSub application with example]] * [[:technology:industry40:opcua:s2opc:qsg:rtpubsub|Realtime OPC UA PubSub over TSN]] * [[:technology:industry40:opcua:s2opc:qsg:etfpubsub|ETF - Based OPC UA Publisher]] ==== Supporting hardware + OS deployment ==== * [[:technology:industry40:opcua:s2opc:rpi|S2OPC on RaspberryPi]] * [[:technology:industry40:opcua:s2opc:freertos|S2OPC + FreeRTOS compilation]] * [[:technology:industry40:opcua:s2opc:arm|S2OPC + Arm Linux cross compilation]] * [[:technology:industry40:opcua:s2opc:zephyr|S2OPC on Zephyr OS]] * [[:technology:industry40:opcua:s2opc:vxworks|S2OPC on VxWorks OS]] ==== Addons ==== * [[:solutions:qbv-analyser|Benchmarking scripts and tools]] * [[:solutions:test-rack|Benchmarking results]] == For OPC UA concepts with case study == * [[:technology:industry40:opcua:start|OPC UA Knowledge base]] == Tools == * [[:solutions:info-modeller|OPC UA information modeler]] * [[:solutions:cuc-configurator|OPC UA - TSN remote diagnostic tool kit - CUC configurator]] * [[:solutions:qbv-analyser|OPC UA - TSN remote diagnostic tool kit - Qbv analyser]] * [[:solutions:mes-bridge|OPC UA - ERP MES connector]] == Test racks == * [[:solutions:test-rack|OPC UA over TSN test rack]] ---- **We also proudly support:** [[https://node-opcua.github.io/|{{:logos:nodeopcua.png?nolink&64x64}}]] [[https://open62541.org/|{{:logos:open62541.png?nolink&162x42}}]]