#opc-ua #plc #automation #safe-bindings #hardware #protocols #client-server

open62541

High-level, safe bindings for the C99 library open62541, an open source and free implementation of OPC UA (OPC Unified Architecture)

8 releases (4 breaking)

new 0.6.0-pre.3 May 18, 2024
0.6.0-pre.2 Apr 12, 2024
0.5.0 Mar 1, 2024
0.4.0 Feb 12, 2024
0.2.2 Jan 12, 2024

#518 in Network programming

Download history 44/week @ 2024-01-20 3/week @ 2024-01-27 30/week @ 2024-02-03 45/week @ 2024-02-10 74/week @ 2024-02-17 164/week @ 2024-02-24 69/week @ 2024-03-02 20/week @ 2024-03-09 2/week @ 2024-03-16 41/week @ 2024-03-30 81/week @ 2024-04-06 39/week @ 2024-04-13

85 downloads per month

MPL-2.0 license

225KB
3.5K SLoC

open62541

crates.io Docs Dependencies Testing License: MPL 2.0

This crate provides high-level, safe bindings for the C99 library open62541, an open source and free implementation of OPC UA.

Overview

Use this crate when you want to implement an OPC UA client or server in Rust, or add these capabilities to an existing program.

Examples

You can find examples in our documentation and in the examples/ folder in our repository.

Dependencies

~8–12MB
~221K SLoC