Table of Contents

Using the Bluetooth Interface Module

The Bluetooth interface module can be optionally installed at factory, when your unit is manufactured. The USB interface used the Bluetooth Serial Port profile which creates a Virtual COMM port on the Host device. By default it is configured to expose the Console.

The firmware is capable of simultaneously receiving and process commands through the main connector the Console, which means you can perform online, wireless diagnostics and maintenance of your unit.

Connecting to your hand over Bluetooth

Each hand is configured at the factory with a broadcasting name SEED_[S/N]. For ease of use, you can change this name after connecting, using the appropriate console command.

For security reasons, pairing with the hand is also protected by a code. The default code is 1234.
We strongly recommend changing the default pin once you receive your hand. This should be done for security reasons to prevent unexpected behavior caused by unauthorized access.

Changing the pairing code is a very simple step and it done through the appropriate console command. (if you happen to lose your pairing code, it can be reset via the USB connection or through the Dynamixel Protocol/Control Tables, in the appropriate address of the Main board ID)

Connection procedures

Windows Computer

Ensure your computer has Bluetooth capability (or a Bluetooth adapter) and that Bluetooth is turned on. We will describe the basic procedure on Windows >7 with the default Windows stack. If your computer uses a different Bluetooth stack, check your documentation.

Pair with the Hand

This procedure only needs to be done once for your hand; from here on, the association will be stored in your computer.

Open a Terminal session with the Hand

Next, you need to Open a Serial Terminal to send and receive commands to the Hand. On Windows, Putty or Realterm are good options.

IMPORTANT: When sending commands to the hand, all commands must be terminated by CR+LF. Serial Terminals usually allow the user to select the line ending. Make sure is correctly set to CR+LF or otherwise the hand may not recognize the commands.

Linux Computer

[TODO]

Android

Pair with the Hand

This procedure only needs to be done once for your hand; from here on, the association will be stored in your phone.

Open a Terminal session with the Hand

Windows Phone

Pair with the Hand

This procedure only needs to be done once for your hand; from here on, the association will be stored in your phone.

Open a Terminal session with the Hand

Next, you need to have a Serial Terminal application to communicate with the hand. You can find several free options in the Windows store. We use BT Terminal ourselves.

iPhone / iOS

Currently the Seed Robotics units use a Bluetooth 2.0 module. Unfortunately due to Apple's own licensing restrictions, it is not possible to connect a stock iOS device to a generic Bluetooth 2.0 module with SPP profile.

Troubleshooting