Die verschiedenen Module der Robotersteuerung müssen über ein Protokoll kommunizieren.
Bei dem entwickelten Protokoll werden einzelne Elemente mit "," getrennt. Ein Befehl wird mit ";" abgeschossen.
Das GUI sendet und empfängt als erstes Element immer die ID vom Empfänger/Sender
Kommandos die zwischen GUI und BTB gesendet werden:
NXT-Kommandos:
GUI<->Bluetooth
Bluetooth<->NXT
id = int (id = 0 für BluetoothBridge, weitere für NXT)
ack = bool 0/1 sagt aus ob eine Antwort erwartet wird oder nicht.
Beispielnachrichten: