Yet Another Modbus Simulator

YAMS

A simulator for Modbus client/server that supports YAML based configuration and behavior definition, with pure Rust.

YAMS supports Modbus device configuration and behavior definition via YAML files. This means one can predefine how the simulator works before running the simulator, including:

To support quick testing, Oneshot mode is provided so that one can run YAMS with only arguments from command line, though it is recommended to run with YAML configuration files to make the most out of YAMS.

Install

Quick Demo:

DEMO

Configurable Items

See YAML based Configurations

Todo: