mabi-bacnet

Crates.iomabi-bacnet
lib.rsmabi-bacnet
version1.0.2
created_at2026-01-25 07:25:14.126372+00
updated_at2026-01-25 09:50:44.709525+00
descriptionMabinogion - BACnet/IP simulator
homepagehttps://github.com/seadonggyun4/mabinogion
repositoryhttps://github.com/seadonggyun4/mabinogion
max_upload_size
id2068327
size416,989
DongGyun Seo (seadonggyun4)

documentation

https://docs.rs/mabi-bacnet

README

mabi-bacnet

BACnet/IP simulator for the Mabinogion industrial protocol simulator.

Overview

BACnet/IP protocol simulator for building automation system testing.

Features

  • BACnet/IP device simulation
  • Object types: Analog/Binary/Multi-state Input/Output/Value
  • Property read/write services
  • COV (Change of Value) subscriptions
  • Who-Is/I-Am discovery
  • BBMD (BACnet Broadcast Management Device) support

Usage

use mabi_bacnet::prelude::*;

// Create a BACnet device
let config = BacnetDeviceConfig::builder()
    .device_instance(1234)
    .port(47808)
    .build()?;

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

License

Licensed under the Apache License, Version 2.0.

Commit count: 32

cargo fmt