外部の VOLTTRON インスタンスに接続しています。接続からの応答がありません。問題は何ですか?
外部プラットフォームに接続してピアを取得するための簡単な python スクリプトを作成しています。サーバーキー、クライアントキー、および/またはパブリックキーが正しくない場合、クライアント側からどれが原因であるかを判断する方法がわかりません。私はちょうどgeventタイムアウトを取得します。知る方法はありますか?
import os
import gevent
from volttron.platform.vip.agent import Agent
secret = "secret"
public = "public"
serverkey = "server"
tcp_address = "tcp://external:22916"
agent = Agent(address=tcp_address, serverkey=serverkey, secretkey=secret,
publickey=public)
event = gevent.event.Event()
greenlet = gevent.spawn(agent.core.run, event)
event.wait(timeout=30)
print("My id: {}".format(agent.core.identity))
peers = agent.vip.peerlist().get(timeout=5)
for p in peers:
print(p)
gevent.sleep(3)
greenlet.kill()