【问题标题】:JADE agent communicationJADE代理沟通
【发布时间】:2020-02-10 06:38:46
【问题描述】:

我是 JADE 编程的新手。我正在开发一个多代理平台,其中有一个主容器,在主容器下有三个代理:接口代理 (IE) 和代理 A 和代理 B.接口代理(IE)接收来自外部软件(即:MATLAB/SIMULINK)的输入并将其发送给代理A和代理B 用于在代理平台内部和从他们那里接收后的进一步处理;再次将某种命令信号发送回 MATLAB/SIMULINK。现在我在代理平台中遇到了一个问题,在接口代理 (IE) 之间建立通信(ACL 消息传递);代理 A 和代理 B。通讯场景如下:

  1. 代理 A 和代理 B 不断地从接口代理寻求信息(输入是什么)?
  2. 接口代理 (IE) 将从 MATLAB 接收到的所有输入发送到代理 AB 根据他们的对话 ID。(发送根据代理名称输入)
  3. 代理 A 接收输入;处理它并将其发送到接口代理;代理 B 也这样做。 (接收、处理和发送回复)
  4. 接口代理(IE)将此数据发送到 MATLAB。

现在,有人可以告诉我如何使用 JADE 进行 Agent t Agent 通信(场景 1、2 和 3)。

【问题讨论】:

    标签: javascript matlab agents-jade


    【解决方案1】:

    1.2.3,使用ACLmessaging。阅读 JADE 在线内容并使用 FIPA-RequestInteraction 协议。也称为AchieveREInitiator 和AchieveREResponder。

    4、在Java和Matlab之间使用socket。

    【讨论】:

      猜你喜欢
      • 2018-05-04
      • 1970-01-01
      • 2014-09-25
      • 2017-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多