Product website: www.s2opc.com
Secure and open-source implementation of the OPC UA protocol
S2OPC is currently the only OPC UA open-source implementation on the market with a Safe & Secure touch.
Multiplatform SDK, S2OPC is a scalable solution which can be embedded from IoT devices to SCADA systems. It supports both Client/Server and PubSub.
- Certified by OPC Foundation
S2OPC is certified for compliance with the OPC UA v1.03 standard by the OPC Foundation for its S2OPC sample server application.
- High quality assurance and compliant with safety (IEC 61508 SIL2) and security standards
S2OPC has been designed using formal methods from scratch to target safety and security certifications.
S2OPC is licensed under Apache 2.0 license which is a royalty-free, non-contaminating and non-reciprocal license.
Sources are available on GitLab: https://gitlab.com/systerel/S2OPC
- Support & Services
We offer professional services for all life cycle phases, from quick start service and training to long-term partnership in development and use of OPC UA.
S2OPC is now undergoing CSPN (First Level Security Certification) certification from ANSSI (National Cybersecurity Agency of France) in order to provide its customers with an initial response to their security requirements in the near future.
Further information: https//:www.s2opc.com
- less than 400Kb for an OPC UA toolkit Nano server
- 220 Kb for a Publisher/Subscriber
As SDKs cannot be certified directly, OPC UA certification process has been made using the sample server application that comes with the S2OPC SDK and has been created using the SDK (toolkit_test_nano_server)
Nano Embedded Device Server
SecurityPolicy - Basic256
SecurityPolicy - Basic256Sha256
User Token-Anonymous Facet
User Token - User Name Password Server Facet
S2OPC – toolkit_test_nano_server
Commit: 87101b5a Tag: S2OPC_Toolkit_1.0.0