Bluetooth support

Integrated Bluetooth functions, based on the Microsoft Bluetooth stack

The Microsoft Bluetooth functions included in the .Net image are described below:

These functions depend on the Bluetooth adapter used.

Bluetooth function

Scenarios tested

Bluetooth Human Interface Device Support

  • Using a Bluetooth mouse with the CX1001.

Bluetooth Modem Device Support

  • Using a mobile phone as a modem
  • Integration of a Bluetooth modem

Bluetooth Personal Area Networking Support

  • TCP/IP connection between two computers via Bluetooth for the purpose of file exchange
  • TCP/IP connection between two computers via Bluetooth for the purpose of using Remote Desktop (terminal services)
  • TCP/IP connection between two computers via Bluetooth for the purpose of TwinCAT communication

Bluetooth Serial Device Support

  • Use as a virtual null modem cable
  • Use as a virtual serial connection
  • Connection of two TwinCAT systems via a serial Bluetooth connection

Bluetooth Printing Support

--- not yet tested ---

Driver installation

Note: The Bluetooth adapter used should be compatible with the Microsoft Bluetooth stack.

When the device is connected a new device is found. If the drivers are not included in the image they have to be installed separately.
During the installation the driver path has to be specified.
The file bthusb.sys is located in "C:\WINDOWS\system32\drivers"

Using a Bluetooth mouse with the CX1000

Requirement:

The Bluetooth adapter should be installed, and the input devices (e.g. mouse) should be operational.

A Bluetooth device can be added via the Bluetooth symbol in the tray bar (Fig. 1).

Bluetooth support 1:

Add a Bluetooth Device:

Adds a Bluetooth device

Show Bluetooth Devices:

Lists the Bluetooth devices found

Join a Personal Area Network:

Displays Bluetooth devices with PAN features

Open Bluetooth Settings:

Displays the features of the connected and linked Bluetooth devices

Figure 1: Functions of the Microsoft Bluetooth Stack, useable through the tray-icon

 

 

The "Add a Bluetooth Device" command triggers a search for Bluetooth devices. Any devices that are found are displayed.

Bluetooth support 2:

HINT: Some bluetooth devices (e.g. mouse, keyboard) have a button (Connect, Synch) / function (e.g. cell phone, computer (make visible)). This button / function, switches the device into a visible state. So other bluetooth enabled devices can found it. While using this button / function on the bluetooth device. Press the "Search Again" button on this dialog to initiate a new search for bluetooth devices.

Figure 2: Dialog shows the detected bluetooth devices in neighbourhood

 

Selecting a device triggers an authentication process:

Bluetooth support 3:


Choose a passkey for me

The operating system generates an 8-digit key

Use the passkey found in the documentation

Some devices (e.g. modems) have preset keys. This key must be used for operating the device

Let me choose my own passkey

Enables a user-defined key to be used

Don`t use a passkey

Some devices (e.g. mouse) require no key for authentication.

Figure 3: Avaialble authentication options for binding a found bluetooth device to the system

 

 

The device is installed after successful authentication.

TCP/IP connection between two computers via Bluetooth

Once the (PAN enabled) Bluetooth adapter has been installed, a further network connection is available:

Bluetooth support 4:

  • The PAN enabled bluetooth devices install a network adapter. This network adapter can be viewed and configured in the Network Connections window of Windows XP. These devices are shown in the field "Personal Area Network".
  • The "Bluetooth network connection" represents a "virtual" network connection. This connection behaves exactly like a LAN connection. The IP addresses, the DNS addresses and the firewall are set up in the same way as for an ordinary network connection.
  • Bluetooth devices that are capable of establishing a PAN connection can be displayed via the command "View Bluetooth Network Devices"

Figure 4: Listing of the available network adapters and the PAN enabled bluetooth adapters.

 

Available (PAN enabled) Bluetooth devices with PAN functionality:

Bluetooth support 5:

Via this dialog PAN connections to other devices can be A fully functioning TCP/IP network connection is established. Therefore, all network-capable programs and functions are usually compatible with this network connection.HINT: The connection speed is limited by the specification ot the bluetooth device

Figure 5: Dialog shows PAN enabled bluetooth devices in neighbourhood