Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 1.08 KB

README.md

File metadata and controls

35 lines (20 loc) · 1.08 KB

BACnetSim

=========

A scala BACnet simulator using bacnet4J

Short introduction:

Building:

Running:

  • Get otherdevices.xml from repository, copy to same directory as compiled jar.
  • Run: java -jar bacnetsimulator_2.9.2-0.1.1-one-jar.jar
  • Configuration:
    • Place IPs of other instances of BACnet devices (or this simulator) in otherdevices.xml
    • Pass the command line argument randomSlave to get a random BACnet slave device (sensor/actor)
    • Pass the command line argument randomRWSlave to get a random BACnet device with simulated sensors/actors which connects to other BACnet devices and queries/changes their values

Only one simulator instance per host. You need multiple (virtual) machines to set up a BACnet test network.

Happy Hacking

Warning:

This hacky simulator uses direct addressing and not the default BACnet broadcasts