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.