我这样做的方法是在数据发布者上公开一个RPC方法,该方法接受要发布的文件名。当调用它时,它会更改文件名以发布并“开始”发布数据。数据发布者代理将始终运行,因此没有真正重新启动发布者。
另一个代理(下载数据的那个?)只需要通过rpc调用“启动”发布。
这听起来像一个非常好的功能,如果您认为合适,可以将其提交回VOLTTRON存储库。