Bluetooth Product Comparison
 Firefly |
The Firefly is a Bluetooth class 1 Serial device with a db9 connector. It has 4 switches on the outside and 10 jumper pins on the inside for configuration. It can be connected to most serial devices and supports RX, TX, RTS, CTS, and GND. Power can come from the serial port, a standard wall adapter, or a usb port. It is available with a male or female DB9
connector. |
BluePort XP |
The BluePort XP is very much like the Firefly but it has a rechargeable battery. You
can get 24 to 30 hours of continuous connection and transfer of data on a single
charge. It supports the same serial signals and is configured mostly
the same way as the Firefly. Power can come from the internal battery, a wall supply,
or a usb port. It is available with a male DB9 connector. |
 BluePlug |
The BluePlug is also a class 1 bluetooth device which attaches to a host computers' USB port. It
installs as a bluetooth device and usually installs automatically with Windows. There are drivers on the included CD that will install it as well. Since it needs drivers to run, it cannot be installed on devices that aren't computers or that don't have some means of installing software.
|
 FirePlug |
The FirePlug is like the BluePlug, however it installs as a serial port instead of a bluetooth device. It can also be set to pair with another bluetooth device, such as a Firefly or
BluePort XP upon power up automatically. There are more features on the FirePlug
product page. |
Installing the BluePlug with Windows drivers and Discovering a Firefly, BluePort, or BluePort XP.
On a Windows computer, the BluePlug drivers should install automatically in most cases. If it does not, you can direct Windows to search for the drivers. If this also does not work, use the Toshiba software found on the included CD under\BU2073J\Toshiba XP,2K,ME,98SE V3.03.06\setup.exe and see the instructions below for installing with the Toshiba drivers.
After installing with Windows drivers, confirm that it has installed correctly by making sure the BluePlug is listed in device manager. It should be listed on the top of the installed devices list under the Bluetooth Radios.
To discover a Firefly or BluePort XP with your BluePlug, go to
start -> control panel -> network connections. Here you should see your "Bluetooth Network Connection". Right click the icon and select "view Bluetooth Network Devices". Click the add button. This will start the "Add Bluetooth Device Wizard". Click "My device is set up and ready to be found". Alternatively, your BluePlug could also appear in your system tray, as a Bluetooth icon. You can right click this icon, and then click "add a Bluetooth device".
Set the switches on the outside of the Firefly or BluePort to match the settings below. Make sure the power is off
while you do this, and that you turn the power back on after. Switches changed while the power is on will not take effect. The switches are usually labeled. If they are not, consult the manuals on the CD for diagrams.
Factory Defaults: OFF
Baud Rate: 9600
Auto Master: OFF
Auto Discover: ON
If you have a Bluetooth enabled phone with its Bluetooth capability turned on and in range, your phone and BluePlug should be discovered by each other as well.
Upon discovery of your BluePort or Firefly, there should be a window that tells you the BluePlug has found a
device, listed in the form of "Firefly-xxxx", or "BluePort-xxx" where xxxx can be any alphanumeric string. This is the name of the Firefly or BluePort.
If prompted at any time, enter the passkey 1234 to connect. Now the Firefly will be installed on two virtual Com ports on your machine. One will be labeled outgoing, and the other incoming. Connect to the outgoing. Use a terminal emulator, such as Hyperterminal, set to;9600,8,n,1, vt100 to connect to the Firefly or Blueport. You can also use the Teraterm Emulator supplied on the CD located under \Teraterm\setup.exe. When you type data in the terminal window, you should see the amber data light flash on the Firefly or BluePort. This will verify that it is correctly installed and communication to it is
occurring.
Installing the BluePlug with the Toshiba drivers and Discovering a Firefly, BluePort, or Blueport XP.
Browse the Bluetooth CD and navigate to
\BU2073J\Toshiba XP,2K,ME,98SE V3.03.06\setup.exe. This will bring up the Toshiba Bluetooth stack for Windows setup screen. Click "Install" Navigate through the prompts, including the EULA. The software will prompt
you to insert your Bluetooth device. Insert the BluePlug. Let the software finish installing. When it is done you will be prompted to restart your computer.
After restarting, you should see a Bluetooth icon in your task bar. Double clicking this icon brings you to the "Bluetooth Settings" screen. This is your main point of reference for anything Bluetooth on your computer. The main window displays all of your currently
installed remote Bluetooth devices, such as a Firefly or Blueport XP. You can double click on a device pictured in this window to connect to it, or you can view its properties by clicking the detail button. You can also remove and uninstall the device by clicking the delete button.
To install your Firefly, BluePlug, or any other bluetooth device, click on the "New Connection"
button. You will be presented with two choices, express mode or custom mode. In custom mode you can change the port number that you will use to connect to your Firefly or Bluetooth device. You will also be prompted to ensure your devices are discoverable. This is important. If you are installing a Firefly or Blueport XP, set the
switches on the outside to match the settings below. Make sure the power is off while you do this, and that you turn the power back on after. Switches changed while the power is on will not take effect. The switches
are usually labeled. If they are not, consult the manuals on the CD for diagrams.
Factory Defaults: OFF
Baud Rate: 9600
Auto Master: OFF
Auto Discover: ON
Once you have set your device to be discoverable, select either custom or express install and click next. Your
BluePlug will begin to search for devices and a list of discovered devices will appear. If you have a Bluetooth enabled phone with its Bluetooth capability turned on and in range, your phone and BluePlug should be discovered by each other as well. Select which device you want to
connect to and click next. The BluePlug will attempt to connect to the device. If prompted, enter the passkey 1234 for the Firefly or
Blueport XP.
The next screen will prompt you to select which service of
the device to use when connecting to a Firefly or Blueport XP. SPP will be the only option and is the serial port profile. Click next.
When in custom mode, you can now select which Com port to assign to the device. Click next. Your setup is now complete.
On the next screen is the opportunity to name the connection to this device and change the icon for it.
Make your selections. Congratulations! You're Done! Now you can connect to your Firefly or BluePort in Hyperterminal or the Teraterm emulator
included on the CD.
Installing the FirePlug and Discovering a Firefly, BluePort or Blueport XP with Windows.
The FirePlug will install automatically under normal conditions when you insert it into a USB port on a computer running most versions of Windows. You should see
an indicator that your computer has "found new hardware", a USB serial device. After a brief moment, you will see another message that your device is now ready
to use.
If you look under device manager, you will see the device listed under Ports (Com & LPT) as a USB Serial Port along with a port number listed for the device. It is this port that you want to connect to for both configuring the Fireplug and connecting to a Firefly or Blueport XP.
Use a program such as Hyperterminal or the Teraterm emulator found on the CD to connect to this COM port.
NOTE: Many of our customers experience connectivity problems when using Hyperterminal. For some reason
this program does not always perform as it should and you may receive errors stating you cannot connect to your desired COM port. This is why we include another free terminal program on the product CD, Teraterm. It is
located under \Teraterm\setup.exe when you browse the CD. This is a more robust emulator that should set up easily. Just follow the instructions for installation and connecting to your desired COM port.
When connecting to the Fireplug (by connecting
to the USB serial port under device manager) you want to make sure your port
settings are as follows:
Baudrate: 115200
Data Bits: 8
Parity: None
Stop Bit: 1
Flow Control: None
The Fireplug ships with a default baud rate of 115200.
After you connect, you will want to enter configuration mode by holding down the dollar sign. After a second or two you will see a CMD pop up on your terminal window. This indicates you have successfully entered
configuration mode. Hit enter. You will see a question mark. Now the Fireplug is ready to accept commands or:
Enter "D" for displaying the basic settings of the Fireplug
Enter "E" for displaying the extended settings of the Fireplug
Enter "H" for displaying a list of commands
The "I" command tells the device to perform an inquiry of discoverable Bluetooth devices. If you run this command and have your Firefly or BluePort discoverable, you will
see the Fireplug return a line stating it has found this device and show you
the Bluetooth address and name of the device.
Enter "C, addr" where C is the
command and addr is the address of the device to which you want to connect. The Fireplug will attempt to connect to it. When it does, it will take itself out of configuration mode and into normal connect mode. The green light on both Bluetooth devices should be solid.
Configuring Our Bluetooth Products.
One of the ways you can configure all of our Bluetooth products is software based and is done by putting the device into configuration mode. This is done by making a connection to the COM port the device is installed on or it can be done remotely.
For entering configuration mode of a locally attached device, make a connection to it with a terminal emulator and hold down the dollar sign. This will return a "CMD" verifying that you have entered
configuration mode. This is a command line interface similar to those found in many networking devices.
Pressing d will display the basic settings currently configured in the device.
Pressing e will show you the extended settings of the device.
Pressing h will return a list of available commands.
A remote configuration is a method of configuring one of our Bluetooth products that is not locally attached to your computer. You do, however, send the configuration commands through the device locally attached to your
computer to the remote device.
With the Firefly and BluePort XP, there are a couple of other ways to configure some general settings. These devices come with external switches and internal jumpers. The external switches are used to configure baud rate, auto master, auto discover, and to enable factory defaults, as well as reset the device. These switches can be in one of two positions, and you slide them to one position or another to enable its associated setting.
For the settings to take effect, power has to be cycled if power was on when you set a switch, Switch functions are listed in the manual.
The internal jumpers are located on the inside of the device. To get to them, remove the outside cover. You will notice 10 small metal poles inserted vertically into the circuitry of the unit. These are the jumper pins. Inserting the black U shaped jumper over a set of two pins completes an associated circuit, and that's called jumpering. You may have to change the configuration of these jumpers in order to get a Firefly or BluePort to work with your serial port. Serial ports come in a variety of configurations. All of the configurations and their associated settings are listed in the manual on the CD that came with your purchase.
What is discovery and how do I do it?
Discovery is a mode or setting of a device in which other devices can find it and attempt to connect to it. When using our Bluetooth devices there will almost always be a time where you will want the device to be discoverable, and where you will want another device to go look for it. Consider the following scenario:
You have a Bluetooth enabled computer. It has Bluetooth built into it already, and you want to use it to connect to one of our Firefly or BluePort XP units. In order for this to happen, you will have to make sure the Firefly or BluePort XP is discoverable. Turn the auto discover switch to on to enable this setting.
Different bluetooth devices have different ways of being set to discoverable. Consult the documentation of your device for details on its configuration.
What is Pairing, Storing?
Pairing is the process of associating one bluetooth device with another. You can make a BluePlug or FirePlug search for another bluetooth device, such as a Firefly or BluePort; when in configuration mode, connect to it, and then choose to connect to it from then on automatically. You can also do this the other way around and have a Firefly or BluePort search for a BluePlug or
FirePlug. Use the inquiry command as shown to initially search for and discover another bluetooth device:
I<,time>,<cod>
This performs an inquiry scan. The default time is 10 seconds, the maximum is 48. <cod> is optional class of device, 0 or no entry looks for all device classes. A maximum of 9 devices will be returned. As devices
are found, they are displayed in the format below:
<bt address>, <bt name>, <cod> An example being:
00A053000123,MySerialPort,72010C
Now you can store the address of the device you just found using the store command as shown:
SR,<adr>
Where the remote Address is 12 hex digits, (6 bytes) no spaces or chars between.
Example : “SR,00A053112233” NOTE: 2 special characters can be used here: “SR,Z” will erase any stored address. “SR,I” will write the last address seen by using the Inquiry command. This can be helpful when you just have 1 other device in range and want to quickly store and connect to it.
You can also pair the following devices together quickly in a cable replacement fashion:
BluePort to BluePort
Firefly to Firefly
BluePort to Firefly
To do this, set one of the units to master and one as the slave, using the outside switches. The master unit will have its auto master and auto discover switch set to on. The slave unit will have its auto master switch
set to off, and its auto discover switch set to on. When the switches are set on both units, and they are powered on, they will discover and connect to each other.
A note on discovery, pairing, and storing: There are 5 modes of operation possible in our bluetooth products, each with different implications for pairing and storing.
0- Slave mode – This is the default mode, whereby other Bluetooth devices can discover and connect to the device. Outbound connections can also be made in this mode.
1- Master Mode - This mode is useful when the device only wants to initiate connections (not receive them). In this mode the device will NOT be discoverable or connectable.
2- Trigger Master Mode - In this mode, the device will automatically connect to the preconfigured remote slave address when a character (or characters( are received on the local UART. Connection will continue until a configurable idle timer (1 to 255 seconds) determines
that no more data is being received, or a configurable BREAK character is seen.
3-Auto-connect Master Mode - This mode can be set by command, or by sensing of Switch 3 during powerup on the FireFly. (PIO6 high on the module). If this mode is set, the device will initiate a connection to the pre-stored remote address immediately upon power up. If no
address is stored, an inquiry process will be attempted, and the first device found that matches the COD will be stored. In this mode, data is passed without being interpreted by the BluePort(high speed), hence the connection cannot be broken via command. If disconnect
occurs, the device will attempt to re-connect until successful.
4-Auto-connect DTR Mode - This mode must be set by command. This mode operates like mode 3 Auto-Connect, except that the connection and disconnection are ontrolled
by Switch 3 on the FireFly.(PIO6 on the module). Setting the Switch ON/PIO6 high will initiate autoconnect process, and OFF/PIO6 low will cause a disconnect.
5-Auto-connect ANY Mode - This mode must be set by command. This mode operates like mode 4 DTR mode, except that each time the Switch/PIO is set, an inquiry is
performed and the first device found is connected. The stored address is NOT used, and the found address is never stored.
How to get Bluetooth to work with Windows Vista.
If you have Vista installed right out of the box, chances are the bluetooth functionality will not work. You may be able to install our products but not connect to them properly. Installing the updates from Windows Update fixes this.
|