VOLTTRON代理命名

时间:2016-07-23 20:07:49

标签: volttron

当我在VOLTTRON平台上安装我的代理时,所有代理都被分配了相同的名称" Agentagent-3.0",我可以在setup.py中更改其部分名称。但是,我不知道为代理商命名的正确方法。我应该在哪里设置座席名称?

2 个答案:

答案 0 :(得分:3)

引用每个代理的一种方法是:我可以使用tag命令来区分代理:volttron-ctl tag myTag agentUUID。然后我可以通过他们的标签来引用代理,例如:volttron-ctl stop -tag myTag。

答案 1 :(得分:1)

对不起,我第一次出现Amin时错过了这个问题。

您需要更改座席的VIP IDENTITY。根据您的具体情况,有几种方法可以做到这一点。

如果您是代理开发人员,则可以创建名为IDENTITY的文件,该文件仅包含纯文本中的所需标识。您可以在VOLTTRON存储库的services / core / MasterDriverAgent中看到此示例。

如果要部署代理并想要指定其他VIP IDENTITY,则可以在make脚本中指定环境变量AGENT_VIP_IDENTITY。您可以在scripts / core / make-listener中看到已注释掉的示例。此方法会覆盖代理的首选标识(如果有)。