我们可以通过消息总线将文件发送给另一个代理吗

Can we send Files via message bus to another agent

我正在尝试将文件从 Volttron Agent 发送到 volttron(StandAlone) 外部的 Agent 运行。 到目前为止,我能够将 Volttron 代理连接到独立代理。

但是可以发送文件吗。 (仿真模型文件)通过消息总线或任何其他机制?

您可以使用 base64 编码字符串通过消息总线发送文件。这不是最有效的方法,但却是最简单的。您应该能够通过公开 rpc 方法或订阅已知主题来完成此操作。

另一种方法是使用通道子系统(只能通过 zmq 使用)。这提供了对 zmq 套接字的低级访问。您可以在代理之间通过网络发送字节。