2016-07-23 74 views
1

当我在VOLTTRON平台上安装我的代理时,它们都被分配了相同的名称“Agentagent-3.0”,我可以在setup.py中更改它的部分名称。但是,我不知道给代理商一个名字的正确方法。我应该在哪里设置代理商名称?VOLTTRON代理命名

回答

3

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

+0

使用标签是我通常做的。 – HNGO

+0

是使用标签将是最好的方法。 – Craig

1

对不起,我错过了这个问题,当它第一次出现阿明。

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

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

如果您正在部署代理并想要指定不同的VIP标识,则可以在make脚本中指定环境变量AGENT_VIP_IDENTITY。你可以在scripts/core/make-listener中看到一个注释掉的例子。如果有的话,此方法将覆盖代理的首选身份。