JADE агент связи - PullRequest
       74

JADE агент связи

0 голосов
/ 10 февраля 2020

Я новичок в программировании JADE. Я разрабатываю многоагентную платформу, в которой есть основной контейнер, а под основным контейнером находятся три агента: интерфейсный агент (IE) и агент A и агент B . Интерфейсный агент (IE) получает входные данные от стороннего программного обеспечения (ie: MATLAB / SIMULINK) и отправляет его агенту A и агенту B для дальнейшей обработки внутри агентской платформы и после получения от них; снова отправьте некоторый командный сигнал обратно в MATLAB / SIMULINK. Теперь у меня есть проблема в агентской платформе, чтобы установить sh связь (обмен сообщениями ACL) между интерфейсным агентом (IE) ; Агент A и Агент B . Коммуникационный scnar ios имеет следующий вид:

  1. Агент A и Агент B постоянно ищут информацию от Interfacing Agent (что является входными данными) ?
  2. Интерфейсный агент (IE) отправляет все входные данные, полученные от MATLAB, агенту A и B согласно их идентификатору разговора. (отправьте ввод в соответствии с именем агента)
  3. Агент A получает ввод; обрабатывает его и отправляет в интерфейсный агент; Агент B делает то же самое. (Получение, обработка и отправка ответа)
  4. Интерфейсный агент (IE) отправьте эти данные в MATLAB.

Теперь, некоторые могут посоветовать мне, как можно Я делаю связь между агентом и агентом, используя JADE (сценарий 1, 2 и 3).

ZN

1 Ответ

0 голосов
/ 01 мая 2020

1.2.3, используйте ACLmessaging. Прочитайте онлайн-контент JADE и используйте протокол FIPA-RequestInteraction. Также называемые AchieveREInitiator и AchieveREResponder.

4, используйте сокет между Java и Matlab.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...