Features March 2022
Find all the upcoming developments on S2OPC, the open source, Safe & Secure implementation of OPC UA!
On the agenda: reinforcement of cybersecurity, support for new platforms, increase in real-time performance and preparation for the new OPC UA certification.
S2OPC is under an Apache 2.0 license and available on Gitlab (https://gitlab.com/systerel/S2OPC).
Zephyr Package
S2OPC has extended its support to STM32H7 family with Zephyr RTOS. The Client/Server and PubSub functionalities have been deployed and tested on the following boards: NUCLEO-H745ZI-Q, NUCLEO-H723ZG, STM32H735G-D, STM32H747I-DISCO and STM32F746GDISCOVERY.
Please note that STM32MP157 board is also supported by S2OPC. A dedicated docker image is available to facilitate the deployment.
It is finally the opportunity for Systerel to contribute to the Zephyr project.
Security Package
S2OPC is an OPC UA implementation focused on cybersecurity requirements. This implies to add each year new cybersecurity features and renew the existing ones to remain at the state of the art. In 2022, the following features are added:
- authentication using X509 certificates
- Aes128-Sha256-RsaOaep security policy
- Aes256-Sha256-RsaPss security policy
- X509 certificates runtime renewal
TSN Package
Following its objective to be compliant to the future OPC UA FX standard, S2OPC will continue its integration of the TSN technology. This release will include new features such as OPC UA PubSub over Raw Ethernet or XDP technology. It will also include guidelines to build your own demo based on RealTimeHAT hardware.
This is a new milestone before the expected integration of an S2OPC based product on the IIC interoperability TSN testbed.
OPC UA certification
In 2023, S2OPC will claim a new OPC UA server certification : the “Embedded 2017 UA Server Profile” will be targeted with the newest cybersecurity policies. Stay tuned!