我正在尝试将 Linux 中的 matlab 代理连接到 Windows 中的独立代理。我首先在 Volttron 上建立一个平台(使用 vcfg)。但是,当我尝试在 volttron 实例上定义 IP 地址和端口时出现此错误:
vip地址是什么?[tcp://127.0.0.1]: tcp://192.168.56.101 vip地址的端口是什么?[22916]:
错误:该地址已绑定。vip地址是什么?[tcp://192.168.56.101]: tcp://192.168.56.155 vip地址的端口是什么?[22916]:错误:该地址已绑定。
不管我给什么地址,它都说它已经被绑定了。我删除了包含 known_hosts 等的 .volttron 目录,但无济于事。唯一可行的 IP 地址是 127.0.0.2。但是,独立代理不会连接到 Volttron 平台。我在 volttron 中添加了独立代理的身份验证凭据,并确保正确配置了密钥。这就是我得到的全部:
2019-08-08 10:24:16,059 volttron.platform.vip.agent.core DEBUG: identity: standalone_matlab
2019-08-08 10:24:16,059 volttron.platform.vip.agent.core DEBUG: agent_uuid: None
2019-08-08 10:24:16,059 volttron.platform.vip.agent.core DEBUG: serverkey: None
2019-08-08 10:24:16,069 volttron.platform.vip.agent.core DEBUG: AGENT RUNNING on ZMQ Core standalone_matlab
2019-08-08 10:24:16,072 volttron.platform.vip.zmq_connection DEBUG: ZMQ connection standalone_matlab
过了一会儿,它超时:
2019-08-08 10:25:14,540 volttron.platform.vip.zmq_connection DEBUG: ********************************************************************
2019-08-08 10:25:14,542 volttron.platform.vip.zmq_connection DEBUG: Closing connection to ZMQ: standalone_matlab
2019-08-08 10:25:14,542 volttron.platform.vip.zmq_connection DEBUG: ********************************************************************
我错过了表明已建立连接的这一行。
volttron.platform.vip.agent.core INFO: Connected to platform: router: ebae9efa-5e8f-49e3-95a0-2020ddff9e8a version: 1.0 identity: standalone_matlab
另外,我已经将我的网络适配器设置为仅主机。有人可以帮我知道我做错了什么吗?