Aseba fournit asebaswitch, un outils en ligne de commande qui permet de connecter ensemble plusieurs cibles. La syntaxe est la suivante :
asebaswitch [options] [cibles additionnelles]*
asebaswitch --help
Aseba exige que chaque nœud d'un réseau ait un identificateur différent, parce qu'aseba utilise ces derniers pour router les données. Néanmoins, certaines cibles, telle que le Thymio, ont un identificateur codé en dur dans leur firmware. Heureusement, asebaswitch fournit un mécanisme de remapping d'identificateur qui permet de remapper l'identificateur d'une cible.
Ce mécanisme permet, par exemple, d'avoir deux Thymios sur le même réseau. Sous Linux, cela ce traduit dans la ligne de commande suivante :
asebaswitch -d "ser:device=/dev/ttyACM0;remapLocal=1" "ser:device=/dev/ttyACM1;remapLocal=2"
Le mécanisme de remapping ajoute deux options à la chaîne de description de cible :
Actuellement, ce mécanisme ne permet de remapper qu'un seul nœud par cible. Il se peut que nous le généralisions, suivant les besoins.