Conexión entre varios objetivos

Conexión entre varios objetivos

ASEBA ofrece una utilidad de linea de comandos llamada asebaswitch, que puede conectar diferentes objetivos. La sintaxis es:

asebaswitch [opciones] [objetivos adicionales]*

Para obtener más detalles, digita:
asebaswitch --help

Los objetivos adicionales deben seguir la nomenclatura Dashel.

Uso avanzado

ASEBA requiere que cada nodo de una red tenga un identificador diferente. Sin embargo, algunos objetivos como Thymio, tienen un identificador incorporado el el firmware. Afortunadamente, asebaswitch dispone de un mecanismo para remapear los identificadores, que permite cambiar el identificador de un objetivo.

Tal mecanismo permite, por ejemplo, incluir dos o más Thymios en la misma red ASEBA.

En Linux, esto se traduce en la siguiente linea de comandos:

asebaswitch -d "ser:device=/dev/ttyACM0;remapLocal=1" "ser:device=/dev/ttyACM1;remapLocal=2"

El mecanismo de remapeo tiene dos opciones más en la cadena de caracteres que describen el objetivo:

  • remapLocal. El identificador local con el que debe aparecer el nodo objetivo.
  • remapTarget (default: 1). El identificador del nodo objetivo a remapear.

Actualmente, este mecanismo permite remapear solo un nodo por objetivo. Esto se puede generalizar, dependiendo de las necesidades.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License