Enter the .
for i in {1..50} do ./bvte --device-instance $i --device-name "VAV_Box_$i" --objects 25 done This creates 50 Virtual Air Terminal units, each with 25 points (Flow, Temp, Damper %). Your BMS will see these as real BACnet nodes. free bacnet ip device simulator
For engineers, software developers, and system integrators, a simulator is a sandbox. It allows you to emulate dozens (or even hundreds) of virtual thermostats, controllers, air handlers, and sensors over the BACnet IP protocol without plugging in a single physical controller. Enter the
However, if you are a manufacturer testing certification compliance (BTL) or an enterprise rolling out 10,000 devices, you will need a paid enterprise simulator (like BACnet Stack with commercial license or BACsim). Supply Air Temp AnalogInput
Object-Type,Instance-Number,Present-Value,Name AnalogInput,1,72.5,Supply Air Temp AnalogInput,2,35.0,Outside Air Temp BinaryOutput,1,1,Fan Status AnalogOutput,1,55.0,Heating Setpoint Pro tip: Syntax is sensitive. Use commas, not tabs. In YABE, load your CSV file. The software will begin broadcasting "I-Am" messages on your local IP subnet (usually 192.168.1.x). Your device will have a default Device Instance Number (e.g., 12345). Step 5: Test with a Real Client Open a second BACnet client (like another instance of YABE or CAS BACnet Explorer). Perform a "Who-Is" broadcast. Your virtual device should appear immediately. Advanced Techniques: Simulating Dozens of Devices Running one virtual device is easy. Running 100 is where free tools save you thousands of dollars.