您可以使用 http://sourceforge.net/projects/vts/ 。在VTS中手动创建一个设备(编辑|设备...),其中包含与所提供文本文件的数据点匹配的IO对象(通过右键单击设备添加)。
现在,您需要一个定期读取文本文件的进程,通过WriteProperty或WritePropertyMultiple服务更新IO对象。您可以使用像这样的开源堆栈 http://sourceforge.net/projects/bacnet/ 或者bacpypes.sourceforge.net。
PolarSoft创建了一个模拟器BACsim,它接受一个XML文件作为Device,对象和属性值的输入。它支持最多包含255个虚拟设备的虚拟网络,每个虚拟设备最多包含255个对象。
你可以试试模拟器 http://www.cbmsstudio.com/store/p11/BACnet_Simulator.html 它将接受EDE文件(CSV)作为输入。评估版本运行14天后才需要购买许可证。