当我在 VOLTTRON 平台上安装代理时,它们都被分配了相同的名称“Agentagent-3.0”,我可以在 setup.py 中更改它的部分名称。但是,我不知道给代理起名字的正确方法。我应该在哪里设置代理名称?
问问题
60 次
2 回答
3
引用每个代理的一种方法是:我可以使用 tag 命令来区分代理:volttron-ctl tag myTag agentUUID。然后我可以通过它们的标签来引用代理,例如:volttron-ctl stop –tag myTag。
于 2016-07-23T20:11:01.607 回答
1
很抱歉,我在第一次提出 Amin 时错过了这个问题。
您需要更改代理的 VIP 身份。根据您的情况,有几种方法可以做到这一点。
如果您是代理开发人员,您可以创建一个名为 IDENTITY 的文件,其中仅包含所需的纯文本身份。您可以在 VOLTTRON 存储库的 services/core/MasterDriverAgent 中看到一个示例。
如果您正在部署代理并希望指定不同的 VIP IDENTITY,您可以在 make 脚本中指定环境变量 AGENT_VIP_IDENTITY。您可以在 scripts/core/make-listener 中看到一个注释掉的示例。此方法会覆盖代理的首选身份(如果有)。
于 2016-12-16T17:23:31.463 回答