mabi-knx

Crates.iomabi-knx
lib.rsmabi-knx
version1.0.2
created_at2026-01-25 07:25:22.070293+00
updated_at2026-01-25 09:50:55.125681+00
descriptionMabinogion - KNXnet/IP simulator
homepagehttps://github.com/seadonggyun4/mabinogion
repositoryhttps://github.com/seadonggyun4/mabinogion
max_upload_size
id2068329
size297,098
DongGyun Seo (seadonggyun4)

documentation

https://docs.rs/mabi-knx

README

mabi-knx

KNXnet/IP simulator for the Mabinogion industrial protocol simulator.

Overview

KNXnet/IP protocol simulator for home and building automation testing.

Features

  • KNXnet/IP tunneling support
  • Group address communication
  • DPT (Datapoint Type) encoding/decoding
  • Individual address assignment
  • Connection management

Usage

use mabi_knx::prelude::*;

// Create a KNX device
let config = KnxDeviceConfig::builder()
    .individual_address("1.1.1".parse()?)
    .port(3671)
    .build()?;

let device = KnxDevice::new(config);
device.start().await?;

License

Licensed under the Apache License, Version 2.0.

Commit count: 32

cargo fmt