OLUSB User Guide 17 July, 2002 Version 1.
Table of Contents 1 Installation ......................................................................................................1 1.1 SYSTEM REQUIREMENTS ....................................................................1 1.2 UNINSTALL PREVIOUS VERSION OF BTW..........................................1 1.3 INSTALL BTW .........................................................................................1 1.3.2 InstallShield Wizard...................................................................
5.5 INFORMATION EXCHANGE CONFIGURATION SETTINGS...............29 5.6 LOCAL SERVICES TAB ........................................................................29 5.7 NOTIFICATIONS TAB ...........................................................................32 5.8 VERSION INFO CONFIGURATION ......................................................32 6 Security ........................................................................................................33 6.1 INTRODUCTION ..........................
1 Installation 1.1 SYSTEM REQUIREMENTS OLUSB can install in any computer with a USB port. Its software Bluetooth for Windows (BTW) runs under Microsoft® Windows XP, Windows 2000, Windows 98 Second Edition (SE), and Windows Millennium Edition (“Me”). 1.2 UNINSTALL PREVIOUS VERSION OF BTW Any previous version of the BTW software must be uninstalled before installing an upgraded version.
• Read and acknowledge the License Agreement. • Fill in some customer information and device information • Make a few choices InstallShield will uninstall the previous version of BTW, copy the required files, install drivers and virtual COM ports, set up the system registry, and register services. Complete these steps to install BTW: 1)Exit all applications. 2)Insert the OLUSB Installation CD. The auto-run option will start and the InstallShield Wizard setup dialog box is displayed.
Figure 1.2 Figure 1.
c)When the License Agreement screen is displayed, read the License Agreement, then click the radio button (Figure 1.4) to the left of “I accept the terms in the license agreement” and click the Next button. Figure 1.4 d) On the Customer Information screen (Figure 1.5), enter the required information: Figure 1.
i)A User Name, for example, John Smith. ii)Device Name—other Bluetooth-enabled devices, when inquiring about devices within radio range, will see this user-configured device name. The name can be changed after the installation process through the BTW Configuration Panel. e)Click the Next button. f)On the Destination Folder screen (Figure 1.6), click the Change button to browse to a new destination folder for the BTW software (Figure 1.7). Otherwise, click the Next button to accept the default folder.
g)The InstallShield Wizard is ready to install the BTW software. If you need to review or change any settings, click the Back button. Click the Cancel button to exit the Wizard. Otherwise, click the Install button (Figure 1.8). The Installing Widcomm Bluetooth Software screen (Figure 1.9) displays the installation progress. If prompted to insert the Windows CD, do so and follow the on-screen instructions. Figure 1.8 Figure 1.
h)When the installation has complete, click the Finish button (Figure 1.10) on the InstallShield Wizard Completed screen. Figure 1.10 1.4 Install OLUSB Device Driver After complete the BTW installation, Windows can find the OLUSB device driver automatically by plug the USB Dongle into the PC USB port. Windows will prompt a Find New Hardware dialog box (Figure 1.11), and then install the device driver. Figure 1.
2 Basic Operations After complete the installation, A bluetooth icon will appear in the Windows system tray. And My Bluetooth Places icon can be found in the Desktop. Double click the My Bluetooth Places to expore the bluetooth device (Figure 2.1). Figure 2.1 2.1 FIND BLUETOOTH DEVICES “Search for Devices” looks for Bluetooth devices in the vicinity and displays the devices it finds in My Bluetooth Places. The devices icon are showed in figure 2.2.
neighborhood is current, or if automatic periodic inquiry is not enabled, force an update of the device list using the technique above. Some devices within connection range may not show up in the list of devices found because • Your device is configured to report only specific types or classes of devices (Bluetooth Configuration Panel >Discovery tab, on your device). • The unlisted device is configured to be non-discoverable (Bluetooth Configuration Panel > Accessibility tab, on the unlisted device).
• Dial-up Networking—allows a Bluetooth client to use a modem that is physically attached to the Bluetooth server. • Fax—allows a Bluetooth client to wirelessly send a fax using a device that is physically attached to the Bluetooth server. • File Transfer—establishes a Bluetooth wireless connection that allows your computer to perform file system operations on another Bluetooth-enabled device—browse, drag/drop, open, print, cut/copy, paste, delete, rename, etc.
2.3 DETERMINE A CONNECTION’S STATUS The Bluetooth Connection Status dialog box (Figure 2.3) displays information about the state of a connection and provides a means to disconnect an active connection. To display the Connection Status dialog box • In My Bluetooth Places, from the Folders pane, select (highlight) a device. • In the right pane of My Bluetooth Places, right-click a service name and select Status from the pop-up menu.
2.4 USING THE CONNECTION WIZARD The Connection Wizard walks you through the process of setting up a new Bluetooth connection with another device. The connection is not actually established; instead, a shortcut is placed in the right pane of My Bluetooth Places. To use the connection, double-click the shortcut. Figure 2.4 2.4.1 Setup a new connection 1.
Bluetooth Service dialog box appears. Select the specific service to be used, and then click the OK button to close the Select Bluetooth Service dialog box. • If only one service of the type selected in the Select a Service drop-down menu (above) exists on the selected device, the next Connection Wizard screen appears. • 4.
• Find Devices… or • Other Devices… and one or more device names. The device name(s) will be present if this computer has used this service, and connected via this technique, at least once before. If a device name is present in the submenu, selecting that device will re-initialize the connection. The services that can be searched for and connected to from the Bluetooth Tray are: • Bluetooth Serial Port(s) • Dial-up Networking • Fax • File Transfer • Information Synchronization • Network Access.
3 Client Applications 3.1 NETWORK ACCESS The Network Access service permits a Bluetooth client to use a Local Area Network connection that is physically attached to another Bluetooth device (the server). Possible Network Access servers include: • Bluetooth-enabled computers that have a hardwired Ethernet connection. • Stand-alone Bluetooth Network Access Points such as those in WIDCOMM’s BlueGate series. The Bluetooth server must be specifically configured to provide the Network Access service.
3.1.2.2 Configure the routing software: • In the Windows system tray, right-click the WinRoute icon and select Administration.… • On the Settings tab, select “2nd network adapter”. • From the Network adapter drop-down list choose any adapter other than the WIDCOMM adapter and click the Settings button. • On the DHCP tab, in the Adapter drop-down list, select the WIDCOMM Bluetooth Windows 9x Adapter. • Select Enable DHCP Server.
• On the server, in the Folders pane of My Bluetooth Places, right-click My Device and select Properties from the pop-up menu • In the Bluetooth Configuration Panel, select the Local Services tab. • Double-click the Bluetooth Serial Port service to display its Service Properties dialog box. The Service Properties dialog box shows the communications port the connection is using.
You can now open a web browser and connect to the Internet. To close a Dial-up Networking connection • On the client, in the Folders pane of My Bluetooth Places, select (highlight) the device that is providing the Dial-up Networking service. • In the right pane of My Bluetooth Places, right-click Dial-up Networking and then select Disconnect Dial-up Networking from the pop-up menu. 3.
4.Still in the Folders pane of My Bluetooth Places, click the plus ( + ) sign in front of Public Folder to expand that folder. If there are additional folders inside the expanded folder then those additional folders may have to be expanded. Folder contents are displayed in the right pane of My Bluetooth Places. 3.4.1 Types of File Transfer operations In the right pane of My Bluetooth Places, right-click a folder item and select an option from the pop-up menu.
3.5 INFORMATION EXCHANGE The Information Exchange service provides a way to send and receive Microsoft Outlook items to and from another Bluetooth device, such as a Personal Digital Assistant or notebook computer. The supported Outlook items are • Business cards (*.vcf and *.vcd) • Calendar entries (*.vcs) • Notes (*.vnt) • Messages (*.vmg) There are three types of operations: • Send—sends an object to another device. • Receive—requests an object from another device.
Only Outlook’s default contacts folder is synchronized. Items in sub-folders are not synchronized. Items that are moved from the default folder to a sub-folder will appear to have been deleted the next synchronization takes place. To use Information Synchronization 1.On the client, in the Folders pane of My Bluetooth Places, select Entire Bluetooth Neighborhood. 2.In the right pane of Entire Bluetooth Neighborhood, right-click anywhere except on a device name and select Refresh from the pop-up menu. 3.
4 Local Services 4.1 LOCAL SERVICES Local Services are those services that a Bluetooth server is capable of providing. The services provided by BTW are: • Bluetooth Serial Port • Dial-Up Networking • Fax • File Transfer • Information Exchange • Information Synchronization • Network Access. The names of all the services are displayed even though the server may not be capable of supporting all services.
•Empty field—the service is not connected •A device name and/or Bluetooth Device Address—identifies the device that is using the service. To interrupt a connection from the server side: • Right-click the local service and select Stop from the pop-up menu. • Right-click the local service and select Start from the pop-up menu to re-start the service.
5 Configuration Panel The Bluetooth Configuration Panel (Figure 5.1) provides access to settings for Bluetooth services, hardware and security and for event notification. To access the Bluetooth Configuration Panel • From the Windows Control Panel, select Bluetooth Configuration or • In the Windows System Tray, right-click the Bluetooth icon, select Setup and then Configuration from the submenu. Figure 5.1 5.
To control the types of devices that are allowed to connect to this computer From the Allow drop-down-menu, select: • All devices to connect—all remote devices are permitted to connect to this computer. • No devices to connect—no remote devices are permitted to initiate a connection with this computer. However, this computer can still initiate connections (as a client) with remote Bluetooth devices.
• Report all Bluetooth devices • Report only selected Bluetooth devices (see Discovery, Adding Specific Devices and Discovery, Deleting Specific Devices). Select the desired option from the drop-down list. To limit the type of remote devices reported: BTW can report only specific devices, specific class(es) of device(s), or specific type(s) of device(s) within a class.
To temporarily override the discovery of specific devices: in the Bluetooth Configuration Panel, from the Discovery tab, select "Report all Bluetooth devices." The specifically selected devices will be discovered along with all other devices. To re-enable specific device discovery re-select "Report only selected Bluetooth devices." When all devices are deleted, an error message will appear if “Report all Bluetooth devices” is not selected. 5.
♦Device status: indicates that the device is operating properly or that there is a problem/conflict. ♦Device Address: the Bluetooth Device Address (BDA or BD_Addr) programmed into this device when it was manufactured. ♦HCI Version: the version number of the Bluetooth Specification that the Host Controller Interface complies with. ♦HCI Revision: the revision number of the Bluetooth Specification that the Host Controller Interface complies with.
5.5 INFORMATION EXCHANGE CONFIGURATION SETTINGS The settings on the Information Exchange tab of the Bluetooth Configuration Panel configure: • The highest-level directory on this computer that a remote device has permission to access (My Shared Directory) • The path to your electronic business card (My Business Card) • The path to the directory that will be used to save incoming (My Inbox Directory): ♦Business cards ♦Notes ♦Messages ♦Calendar items. 5.5.
The Local Services tab also includes options to add and delete user-defined serial services. BTW Local Service names are: • Bluetooth Serial Port • Dial-Up Networking • Fax • File Transfer • Information Exchange • Information Synchronization • Network Access 5.6.
To add an additional Bluetooth Serial Port 1.From the Bluetooth Configuration Panel, Local Services tab, click the Add Serial Service button. 2.In the Service Properties dialog box, modify the properties: 1.Enter a unique name (less than 99 alphanumeric characters). 2.Select the appropriate security settings. 3.If you want the service to start automatically when BTW initializes, select Startup. 4.From the COM Port drop-down menu select a communications port that is not assigned to any other service. 3.
5.7 NOTIFICATIONS TAB The Notifications tab of the Bluetooth Configuration Panel lets you associate a sound (Windows *.wav file) with specific Bluetooth events. Sounds can be associated on an individual basis with several events, including: When a PIN code is required • When a remote device attempts to access: • Files on this computer • A Bluetooth port • The Dial-up network service The LAN Access service • The Fax service.
6 Security 6.1 INTRODUCTION Each service that the server provides can be configured to require: • Authorization—the server operator must acknowledge all connection attempts before a connection is established. • Authentication—the server requires a Personal Identification Number (PIN, also referred to as a “passkey”) code or a Link Key before a connection is established. • Encryption—all data sent between the Bluetooth client and Bluetooth server is encrypted.
If the server operator ignores the Authorization notification access will be denied after a preset timeout. 6.4 ENCRYPTION Encrypting translates data into an unreadable format using a secret key or password. Decrypting the data requires the same key or password that was used to encrypt it. Encryption in BTW is based on the same passkey or Link Key that is used for Authentication. If Authentication is not enabled the key is not available and encryption will not take place.
6.7 PAIRING DEVICES Pairing allows you to avoid entering access information each time a connection is attempted. Paired devices share a unique Link Key, which they exchange when connecting. The mate of a pair will always appear in My Bluetooth Places, even if the mate is not turned on or is out of connection range. Paired devices remain paired even when: • One of the devices is not powered up • A service connection is interrupted or the service stopped • One or both devices are rebooted.
6.8 PASSKEY A Passkey is an alphanumeric string up to 16 characters in length. Passkeys are also called PIN codes, or Personal Identification Numbers. In BTW, passkeys are used in the Authentication and Encryption process. 6.9 SECURITY REQUEST DIALOG BOX A Bluetooth Authorization or Bluetooth Passkey Request dialog box may appear (depending on security settings) when a connection is attempted if either Authorization or Authentication is enabled.
¾Advanced button (see below) A check box that, when enabled, grants (authorizes) the connecting device access to all of the services on this computer (click the See Also button, below, for more information). 6.
Glossary BD Addr ................Bluetooth Device Address BDA.......................Bluetooth Device Address Device Inquiry ......The process of searching for other Bluetooth devices. DHCP ....................Dynamic Host Control Protocol-when enabled, connecting devices are assigned an Internet Protocol (IP) address by the server. FTP........................File Transfer Protocol HCI........................Host Controller Interface IrDA....................... Infrared Data Association IrMC.................