1 unstable release
new 0.14.0 | Jan 24, 2025 |
---|
#20 in #opc
Used in 3 crates
4.5MB
85K
SLoC
Async OPC-UA Core
Part of async-opcua, a general purpose OPC-UA library in rust.
This library contains common types used by the server and client parts of the async-opcua
library.
You will typically use either the client or server, and rarely use this library directly.
async-opcua-core
covers a few different areas of shared functionality.
- The
RequestMessage
andResponseMessage
enums, which discriminate over the possible messages in an OPC-UA request and response. - Core message types such as
HelloMessage
,AcknowledgeMessage
,MessageChunk
, etc. and components of these. - The low-level implementation of the opc/tcp protocol.
- The
SecureChannel
type, which uses async-opcua-crypto to encrypt OPC-UA messages.
lib.rs
:
The OPC UA Core module holds functionality that is common to server and clients that make use of OPC UA. It contains message chunking, cryptography / pki, communications and standard handshake messages.
Dependencies
~16–29MB
~444K SLoC