mabi-opcua

Crates.iomabi-opcua
lib.rsmabi-opcua
version1.0.2
created_at2026-01-25 07:25:02.153791+00
updated_at2026-01-25 09:50:23.292885+00
descriptionMabinogion - OPC UA server simulator
homepagehttps://github.com/seadonggyun4/mabinogion
repositoryhttps://github.com/seadonggyun4/mabinogion
max_upload_size
id2068325
size576,424
DongGyun Seo (seadonggyun4)

documentation

https://docs.rs/mabi-opcua

README

mabi-opcua

OPC UA server simulator for the Mabinogion industrial protocol simulator.

Overview

Full-featured OPC UA server simulator with support for subscriptions, historical data, and security.

Features

  • OPC UA server implementation
  • Address space management
  • Subscription and monitored items
  • Historical data access
  • Security modes (None, Sign, SignAndEncrypt)
  • Scalable node management

Usage

use mabi_opcua::prelude::*;

// Create an OPC UA server
let config = OpcUaServerConfig::builder()
    .port(4840)
    .endpoint_path("/")
    .build()?;

let server = OpcUaServer::new(config);
server.start().await?;

License

Licensed under the Apache License, Version 2.0.

Commit count: 32

cargo fmt