Skip to content

Commit

Permalink
updated readme
Browse files Browse the repository at this point in the history
  • Loading branch information
diekmann committed Feb 19, 2013
1 parent ac2f5b3 commit efa5e67
Show file tree
Hide file tree
Showing 2 changed files with 442 additions and 4 deletions.
19 changes: 15 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,29 @@
BACnetSim
# BACnetSim
=========

A scala BACnet simulator using bacnet4J


Short introduction:
## Short introduction:


* Download compiled binary at https://github.com/diekmann/BACnetSim/downloads

### Building:

* Deprecated: Download compiled binary at https://github.com/diekmann/BACnetSim/downloads
* New: Download code and build with sbt (http://www.scala-sbt.org/0.12.1/docs/home.html#install)
1. `sbt compile`
2. `sbt one-jar`


### Running:

* Get otherdevices.xml from repository, copy to same directory as compiled jar.
* Run: `java -jar bacnetsimulator_2.9.2-0.1.0\ -one-jar.ja`
* 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 `randomRWSlace` 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.
Expand Down
Loading

0 comments on commit efa5e67

Please sign in to comment.