Я подключаюсь к внешнему экземпляру VOLTTRON. Я не получаю ответа от подключения. В чем проблема?Как отладить проблему подключения в 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()
нам нужны код и результаты! –