Selecting a Bluetooth COM
port for FlexiPanel for Pocket PC
Selecting a Bluetooth COM
port for FlexiPanel Client for Windows
Selecting a Bluetooth COM port on a Windows computer
(FlexiPanel Servers)
General Bluetooth
Troubleshooting Guide
Selecting a Bluetooth COM
port for FlexiPanel for Pocket PC
Because of the variety of ways Bluetooth is implemented on
different Pocket PCs, establishing a connection varies from Pocket PC to Pocket
PC. However, in our experience, this is a straightforward process. Here are two
examples:
HP iPAQ H2200 series running Pocket PC 2003:
Press the connect button and a list of available Bluetooth devices appears.
Press the one which corresponds to the device running FlexiPanel server. (If the
server is configured to connect on several channels at once, you will then be
asked to choose which channel you wish to connect through; choose an unused
one.) The FlexiPanel control panel will then appear automatically.
Compaq iPAQ H3800 series running Pocket PC 2002:
Activate the Bluetooth manager. If the list of available Bluetooth devices does
not include the device running FlexiPanel server, press Search and it will
appear. Click on that device to get the device information screen and select
Connect To Serial Port Name. If the server is configured to connect on
several channels at once, you will have a choice of several ports to connect to;
choose an unused one. Start up FlexiPanel and press Connect. The FlexiPanel
control panel will then appear automatically. The Pocket PC will remember the
connection, so the next time you wish to connect you need only start up
FlexiPanel and press Connect.
Authentication: To
connect to FlexiPanel modules and adapters, authentication should be disabled.
Selecting the Bluetooth COM
port for FlexiPanel Client for Windows
This section applies to FlexiPanel Client for Windows.
WidComm Device Drivers: Most Bluetooth
USB adapters use WidComm device drivers.
-
In the Bluetooth Manager (My Bluetooth Places),
Select Device Configuration... from the Bluetooth menu. Click on the
Client Applications tab. The COM port should appear in the
list, otherwise you can create one pressing the Add COM Port button. Ensure
that Authentication and encryption are set appropriately. To connect
to FlexiPanel modules and adapters, they should be disabled.
-
Connect to the remote device from the Bluetooth Manager.
Select Search For Devices... from the Bluetooth menu. The
device you are trying to connect to should be displayed in the list of
icons. Double-click on it to see the services it can offer. One
of these will be a Serial Port service. Double-click on that to
establish a connection.
-
Start FlexiPanel for Windows, check the correct COM port is
being used (the one listed in the first step). Press connect to
connect to the remote device.
BlueSpaceNE Device Driver: (e.g. Sony
Viao ZV1A)
-
Start up BlueSpace NE and select BlueSpaceNE Settings from the
Setting menu. On the Security Tab, ensure the following items are NOT
checked:
-
Start up BlueSpace NE and press Device Discovery.
The device you are trying to connect to should be displayed in the list of
icons. Click on it and the Service Discovery to see the
services it can offer. One of these will be a Serial Port service.
Click on that to establish a connection. The COM port being used will
be displayed in the status bar once the connection has been made.
-
Start FlexiPanel for Windows, check the correct COM port is
being used (the one listed in the first step). Press connect to
connect to the remote device.
-
The
BlueSpaceNE driver integrated on some Sony laptops can be prone to crashing
when its serial port service is used. If this problem is experienced, use a
USB Bluetooth adapter
Other Device Drivers: The general steps
are as follows:
-
Find out which COM port is used for Client Applications (i.e.
connections initiated by the computer to connect to other devices). Ensure
that Authentication and encryption are set appropriately. To connect
to FlexiPanel modules and adapters, they should be disabled.
-
Search for available devices. One should be .
-
Decide whether you want the connection to be encrypted, in which case
communications will be more secure.
Selecting the Bluetooth COM
port on a Windows computer (FlexiPanel Servers)
This section applies to FlexiPanel servers operating on
Windows computers. This includes:
Software using the Remote Controls API
PowerMagic
All Controls Demo
WidComm Device Drivers: Most Bluetooth
USB adapters use WidComm device drivers.
-
To identify the correct COM port, start the Bluetooth
Manager (My Bluetooth Places) and click on View My Bluetooth
Services. A serial port will appear in the list of services. Right click
on it and select Properties. The COM port will be displayed.
-
If no Bluetooth serial port service is configured, set one
up using the Bluetooth Manager (My Bluetooth Places). Select
Device Configuration... from the Bluetooth menu. Click on the
Local Services tab. Press Add Serial Service and choose a COM
port which is not currently in use.
BlueSpaceNE Device Driver: (e.g. Sony
Viao ZV1A)
-
Start up BlueSpace NE and select BlueSpaceNE Settings from the
Setting menu. On the Security Tab, ensure the following items are NOT
checked:
-
To identify the correct COM port, try to connect to the
computer from a
remote device. The COM port should be displayed as part of the service
name (e.g. "Connect to Com 4").
Other Device Drivers: The general steps
are as follows:
-
Ensure at lease one Virtual Serial Port (sometimes called Serial Port
Profile) has been created and find out its COM: port number.
-
Decide whether you want the connection to be authenticated, in which case
only approved clients will be able to connect to the server.
-
Decide whether you want the connection to be encrypted, in which case
communications will be more secure.
General Bluetooth
Troubleshooting Guide
In some devices, the Bluetooth radio may be turned off to
conserve power. If a Bluetooth connection is not working, the most common reason
is that one of the radios is switched off.
The range of Bluetooth Class 1 radios is 100 meters (330
feet). To enjoy this range, the radios on both the server and the client must be
Class 1 radios.
The range of Bluetooth Class 2 transmitters is 10 meters (33
feet). A Class 2 device can be upgraded by fitting a Class 1 adapter.
Most Bluetooth radios are over-specified and will easily
communicate over the specified range in free-space, even in the presence of
other radio traffic such as Wi-Fi. In order to maximize range, consider the
following issues:
-
Changing the antenna orientation may increase range. A PDA held vertically
may have a completely different range profile to one held horizontally.
-
A stronger signal is often required to establish a connection than
maintain it, so the range once connected will be greater than the range
required to connect.
-
Signals which have to travel through anything other than free space (e.g.
walls) may have reduced range. In general, substances that conduct electricity
(steel girders, water, etc) attenuate the signal the most.
-
With the current state of Bluetooth device drivers, FlexiPanel does not
know implicitly when a connection has been dropped. This may happen if the
client has moved out of range of the server. The ping or ack functionality
provided with FlexiPanel should be used to detect this.
-
Some Bluetooth devices can resume a connection if brought back within
range after having moved out of range. If pings / acks are not used to
disconnect out-of-range clients, FlexiPanel will resume such a connection but
it cannot guarantee that connection will be resumed; it relies upon the device
driver to do so .
|