2016-07-23 11 views
1

エージェントをVOLTTRONプラットフォームにインストールすると、それらのエージェントにはすべて同じ名前の "Agentagent-3.0"が割り当てられます。setup.pyでその名前の一部を変更できます。しかし、私はエージェントに名前を付ける正しい方法を知らない。代理店の名前はどこに設定する必要がありますか?VOLTTRONエージェントのネーミング

答えて

3

各エージェントを参照する1つの方法は次のとおりです。タグコマンドを使用して、エージェントを区別できます:volttron-ctl tag myTag agentUUID。それから私は、タグによってエージェントを参照することができます:volttron-ctl stop -tag myTag。

+0

タグを使用するのは、私が通常行うことです。 – HNGO

+0

はいタグを使用するのが最善の方法でしょう。 – Craig

1

Aminが初めて登場したときに私はこの質問を忘れてしまいました。

エージェントのVIP IDを変更する必要があります。これを行うには、状況に応じていくつかの方法があります。

エージェント開発者の場合は、IDENTITYという名前のファイルを作成して、目的のIDのみをプレーンテキストで作成することができます。この例は、VOLTTRONリポジトリのservices/core/MasterDriverAgentにあります。

エージェントを展開していて、別のVIP IDENTITYを指定する場合は、makeスクリプトで環境変数AGENT_VIP_IDENTITYを指定できます。スクリプト/ core/make-listenerでコメントアウトされた例を見ることができます。このメソッドは、エージェントの優先アイデンティティをオーバーライドします(存在する場合)。

関連する問題