Tektronix products are covered by U.S. and foreign patents, issued and
pending. Information in this publication supercedes that in all previously
published material. Specifications and price change privileges reserved.
Tektronix, Inc., P.O. Box 500, Beaverton, OR 97077
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Bluetooth is a trademark of Telefonaktiebolaget L M Ericsson, Sweden
WARRANTY
Tektronix warrants that the products that it manufactures and sells will be free from defects
in materials and workmanship for a period of three (3) years from the date of shipment. If a
product proves defective during this warranty period, Tektronix, at its option, either will
repair the defective product without charge for parts and labor, or will provide a
replacement in exchange for the defective product.
In order to obtain service under this warranty, Customer must notify Tektronix of the
defect before the expiration of the warranty period and make suitable arrangements for the
performance of service. Customer shall be responsible for packaging and shipping the
defective product to the service center designated by Tektronix, with shipping charges
prepaid. Tektronix shall pay for the return of the product to Customer if the shipment is to
a location within the country in which the Tektronix service center is located. Customer
shall be responsible for paying all shipping charges, duties, taxes, and any other charges for
products returned to any other locations.
This warranty shall not apply to any defect, failure or damage caused by improper use or
improper or inadequate maintenance and care. Tektronix shall not be obligated to furnish
service under this warranty a) to repair damage resulting from attempts by personnel other
than Tektronix representatives to install, repair or service the product; b) to repair damage
resulting from improper use or connection to incompatible equipment; c) to repair any
damage or malfunction caused by the use of non-Tektronix supplies; or d) to service a
product that has been modified or integrated with other products when the effect of such
modification or integration increases the time or difficulty of servicing the product.
THIS WARRANTY IS GIVEN BY TEKTRONIX IN LIEU OF ANY OTHER
WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS
DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY
TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE AND
EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF
THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE
FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR
HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
WARRANTY
Tektronix warrants that the media on which this software product is furnished and the
encoding of the programs on the media will be free from defects in materials and
workmanship for a period of three (3) months from date of shipment. If a medium or
encoding proves defective during the warranty period, Tektronix will provide a
replacement in exchange for the defective medium. Except as to the media on which this
software product is furnished, this software product is provided “as is” without warranty of
any kind, either express or implied. T ektronix does not warrant that the functions contained
in this software product will meet Customer’s requirements or that the operation of the
programs will be uninterrupted or error-free.
In order to obtain service under this warranty, Customer must notify Tektronix of the
defect before the expiration of the warranty period. If Tektronix is unable to provide a
replacement that is free from defects in materials and workmanship within a reasonable
time thereafter, Customer may terminate the license for this software product and return
this software product and any associated materials for credit or refund.
THIS WARRANTY IS GIVEN BY TEKTRONIX IN LIEU OF ANY OTHER
WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS
DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY
TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER’SPAYMENTIS
THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER
FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL
NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX
OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH
DAMAGES.
Table of Contents
General Safety Summaryv............................
Figure 3--1: Dimensions of the Bluetooth Air Probe3--2......
iv
BPA100 Bluetooth Protocol Analyzer User Manua l
General Safety Summary
Review the following safety precautions to avoid injury and prevent
damage to this product or any products connected to it. To avoid
potential hazards, use this product only as specifi ed.
Only qualified personnel should perform service procedures.
To Avoid Fire or Personal Injury
Do Not Operate With Suspected Failures. If you suspect there is damage
to this product, have i t inspected by qualified service personnel.
Do Not Operate in Wet/Damp Conditions.
Do Not Operate in an Explosive Atmosphere.
Keep Product Surfaces Clean and Dry.
Safety Terms and Symbols
Terms in This Manual. These terms may appear in this manual:
WARNING. Warning statements identify conditions or practices that
could result in injury or loss of life.
CAUTION. Caution statements identify conditions or practices that
could result in damage to this product or other property.
Terms on the Product. These terms may appear on the product:
DANGER indicates an injury hazard immediately accessible as you
read the marking.
WARNING indicates an injury hazard not immediately accessible as
you read the ma rking.
CAUTION indicates a hazard to property including the product.
BPA100 Bluetooth Protocol Analyzer User Manua l
v
General Safety Summary
Symbols on the Product. These symbols may appe ar on the product:
CAUTION
Refer to Manual
Double
Insulated
Protective Ground
(Earth) Terminal
vi
BPA100 Bluetooth Protocol Analyzer User Manua l
Preface
This user manual provides you with the information you need to use
the Tektronix BPA100 Bluetooth Protocol Analyz er. The manual is
structured as follows:
HGetting Started provides a description of the Bluetooth Protocol
HOperating Basics provides instructions for using the Data
HReference contains hardware specifications, Bluetooth radio
HAppendix A contains various regulatory stat ements.
HGlossary contains terms used in the manual.
Analyzer, lists the system requirements, and provides instructions
for installing and uninstalling the associated software.
Collector and the Bluetooth Packet Analyzer.
specifications, and sample HCI terminal scripts.
Reference Documents
The following third--party documents provide additional information:
information about using a HCI terminal as an interface with
Bluetooth hardware.
HBluetooth Revealed (Prentice Hall, Inc., ISBN 0-- 13--090294--2)
provides background on several are as including the basic
technology, the Bluetooth specification with information about
the protocol stack, Bluetooth profiles, and the future of the
technology.
HBluetooth: Connect without Cables (Prentice Hall, Inc., ISBN
0--13--089840--6) provides less background about the technology
and more i n--depth information about the protocol stack and other
areas. This book provides many diagra ms.
BPA100 Bluetooth Protocol Analyzer User Manua l
vii
Preface
Contacting Tektronix
Phone1-800-833-9200*
AddressTektronix, Inc.
14200 SW Karl Braun Drive
P.O. Box 500
Beaverton, OR 97077
USA
Web sitewww.tektronix.com
Sales
support
Service
support
Technical
support
*This phone number is toll free in North America. After office
hours, please leave a voice mail message.
Outside North America, contact a Tektronix sales office or
distributor; see the Tektronix web site for a list of offices.
1-800-833-9200, select option 1*
1-800-833-9200, select option 2*
Email: techsupport@tektronix.com
1-800-833-9200, select option 3*
1-503-627-2400
6:00 a.m. -- 5:00 p.m. Pacific time
viii
BPA100 Bluetooth Protocol Analyzer User Manua l
Getting Started
Getting Started
This section contains a description of the Tektronix BPA100
Bluetooth Protocol Analyzer, the system re quirements, a list of the
product components, and procedures for installing and uninstalling
the application software.
Product Overview
The Bluetooth Protocol Analyzer facilitates the development of
Bluetooth devices by providing a tool that can nonintrusively and
independently intercept the baseband traffic, log, decode, and
analyze the packet data transmitted and received over a Bluetooth
piconet. The Bluetooth Protocol Analyzer also can function as a
prototype debug tool that is capable of participating in a pi conet,
either as a master or a slave, to initiate various modes of operation,
introduce intentional errors, and act as a known reference device.
The Bluetooth Protocol Analyzer consists of a Blue tooth Air Probe
with USB connector, a custom USB cable, a CD-ROM containing
application software, and a user manual (see Figure 1-- 1 on
page 1--7).
Key Features
The following list notes the ke y features of the BPA100 Bluetooth
Protocol Analyzer:
HProvides decryption in Piconet Mode or Independent Mode.
(Version 2.1)
HEnables users to use the HCI terminal application (software
provided with Version 2.1) to control the BPA100 in Piconet
mode
HSynchronization enhancement provides new capabilities to set
drift value in PPM, which is useful when the link goe s to sniff,
hold, or park mode (Version 2.1)
BPA100 Bluetooth Protocol Analyzer User Manua l
1- 1
Getting Started
HProvides capture and display of paging sequence while in
Independent Mode and using slave inquiry sync mode (Version
2.1)
HComplies with Bluetooth 1.1 specification (Version 2.1)
HProvides reliable analysis using a fully--c ompliant product based
on proven Digianswer technology
HOperates in either Independent or Piconet (master/slave) mode,
which allows you the maximum test and debug flexibility
HAllows you to use advanced triggering and filtering to capture,
log, and display only those event s or transactions of interest,
making it easier to track down faults and optimize storage
HAllows you to use the Free Run Analyzer Display funct ion to
continuously monitor the latest session transactions with
real-time screen updates while logging directly to the hard disk
of the PC
HProvides maximum log history file siz e by direc tly logging to the
hard drive of the PC, allowing for long-term monitoring of
packet traffic to uncover intermittent problems over extended
time periods
HCaptures and logs all baseband packets transmitted within a
Bluetooth piconet, including retransmitted packets, for full
session transaction audits
HIsolates, decodes, and displays baseband, LMP, L2CAP,
RFCOMM, SDP, OBEX, and TCS commands, events, and data
packets for effective visibility into higher protocol layers
HEnhances your control of the appl ication by supporting test
modes (in Independent mode, Version 2.1), data whitening, and
other low level acquisition parameters
Software and Data Fi les Included
You are provided with the following software applications and data
files on the CD-R that is shipped with the BPA100 Bluetooth
Protocol Analyzer:
1- 2
HTektronix Bluetooth Data Collector
BPA100 Bluetooth Protocol Analyzer User Manua l
Getting Started
HTektronix Bluetooth Packet Analyzer
HDigianswer Bluetooth Neighborhood (version 1.09)
HDigianswer HCI Terminal application
HSamples
HBPA100 User Manual.pdf
Bluetooth Data Collector. You use the Data Collector to set up a log
session during which you can intercept all the data transmitted
between the devices forming a Bluetooth piconet.
Bluetooth Packet Analyzer. You use the Bluetooth Packet Analyzer to
analyze the data logged during a session. The Packet Analyzer can
display all the baseband packets logged and isolate, de code, and
display LMP, L2CAP, RFCOMM, SDP, OBEX, and TCS packets.
Bluetooth Software Suite. The Bluetooth Software Suite is a collection
of Bluetooth applications created by Digi answer. It is composed of
the following applications:
HBluetooth Neighborhood
HBluetooth Configuration Tool
HObject Editor
Among other functions, you can use the Bluetooth Neighborhood
application to do the following:
HDevice discovery. Find out which remote Bluetooth devices are
available within your range.
HService discovery. Find out which services (applications) a
remote device facilitates.
HLinks. Establish links to remote devices.
You can use the Bluetooth Configuration Tool to associate one or
more appropriate profiles with a Bluetooth COM port and then add
the COM port to your Local Services bar in the Bluetooth Neighborhood window.
BPA100 Bluetooth Protocol Analyzer User Manua l
1- 3
Getting Started
You can use the Object Editor to send objects like messages, notes,
or business cards if you do not have Microsoft Outlook installed on
your system.
For an overview (Beginner’s Guide) and detailed information when
using the Bluetooth Neighborhood, click the Help button in the
application. In addition, three portable document format (PDF) files
are installed with the Bluetooth software. These are printable
versions of the Help files and the BPA100 manual.
HBluetooth Beginner’s Guide, An introduction to the Bluetooth
Technology
HBluetooth Software Sui te User’s Manual
HBPA100 Bluetooth Protocol Analyzer User Manual
NOTE. While using the Bl uetooth Protocol Analyzer, you are advised
not to run applications on your computer other than the Packet
Analyzer, the Data Collector, and the Bluetooth Neighborhood.
HCI Terminal. This application allows you to interact with the
hardware using an interface similar to the interface provided by an
AT Terminal application when communicating with a modem. This
facilitates sending HCI commands from the computer to a Bluetooth
device and receiving responses. This allows you to test your own
Bluetooth hardware. The HCI T erminal Guide provides instructions.
NOTE. The HCI Terminal and the Bluetooth Neighborhood are
different means of creating c onnections and generating traffic. Only
one can be run at a time; you cannot run the HCI Terminal and
Bluetooth Neighborhood at the same time.
1- 4
BPA100 Bluetooth Protocol Analyzer User Manua l
Getting Started
Sample Data Files. The Samples folder has log data that you can open
and display in the Data Coll ector and Packet Analyzer without
actually having a piconet connection. This folder is not loaded by the
installer but can be copied from the CD--ROM.
BPA100 User Manual.pdf. This file is the B PA100 Bluetooth Protocol
Analyzer User Manual in Portable Document Format. You must use
the Adobe Acrobat Reader applicat ion to open and print this file. If
you do not have a copy of Acrobat Reader, you can download the
application from the Adobe web site.
Bluetooth Specification
The Bluetooth Specification is a standard containing the information
required to ensure that diverse devices supporting the Bluetooth
wireless technology can communicate with each other worldwide.
The document is divided into two parts: Vo lu me 1 , C ore and
Volume 2, Profiles:
HVolume 1, Core. This is a lengthy and detailed document that
specifies components such as the radio and baseband specifica-
tions, link manager protocol, service discovery protocol,
transport layer, and interoperability with different communication
protocols. It also provides three chapters on test and qualifica-
tion, including Bluetooth Test Mode, Bluetooth Compliance
Requirements,andTest Control Interface.
HVolume 2, Profiles. This document specifies the protocols and
procedures required for different types of Bluetooth applications,
such as service discovery, cordless telephony, serial port, and
synchronization profiles.
To access this two-- part specification on the Web, go to the following
URL address and make your selection:
http://www.bluetooth.com
Bluetooth Protocol Analyzer Configurations
The Bluetooth Protocol Analyzer can be used in two configurations:
independent mode or piconet mode.
BPA100 Bluetooth Protocol Analyzer User Manua l
1- 5
Getting Started
Independent Mode. Configured as an independent unit, the Bluetooth
Protocol Analyzer does not interact directly in the piconet. Instead,
after synchronizing to the piconet, it passively monitors the piconet,
logging all baseband packets transmitted between the master and the
slaves of the piconet. By using advanced triggering and filter
features, you can select data of interest to be logged and analyzed
after the session is completed. These features are discussed in detail
in the Operating Basics section.
Piconet Mode. Configured as a participa nt i n the piconet, the
Bluetooth Protocol Analyzer uses a fully-protocol stack and
participates as the master or a slave in the piconet.
As a master, the Bluetooth Protocol Analyzer logs all baseband
packets between itself and the piconet slave device(s). When set up
as a slave, it logs all packets between itself and the piconet master
device as well as between the master and all other slave devices.
System Requirements
To install and use the application software for the Bluetooth Protocol
Analyzer, it is recommended that your system meet the following
minimum requirements:
HComputer with a Pentium III (500 MHz or faster); a slower
microprocessor can be used but the Data Collector will operate
slower when Free Run mode is used
HMicrosoft Windows 98, ME, or 2000 operating system
H128 MB RAM
HMinimum of 200 MB of free space on the hard-disk
HMonitor resolution of 1024 by 768 pixels or higher
1- 6
BPA100 Bluetooth Protocol Analyzer User Manua l
Unpacking
The BPA100 Bluetooth Protocol Analyzer package contains the
following items (see Figure 1 --1):
1. BPA100 Bluetooth Air Probe
2. CD-ROM containing product software
3. BPA100 Bluetooth Protocol Analyzer User Manual
4. Custom USB cable
Getting Started
1
2
3
4
Figure 1- 1: Bluetooth Protocol Analyzer components
BPA100 Bluetooth Protocol Analyzer User Manua l
1- 7
Getting Started
CAUTION. To ensure compliance with regulatory statements, the
custom USB cable included wi th the BPA100 Bluetooth Protocol
Analyzer has additional shielding. Do not use a standard USB cable
with this product.
Replaceable Parts
You can order replacement parts for the following:
HBPA100 Bluetooth Protocol Analyzer User Manual (Tektronix
replacement part number 071-0904-01)
HCustom USB cable (Tektronix replaceme nt part number
174-4580-00)
HBPA100 Bluetooth Protocol Analyzer Product Software
Installation
The BPA100 installation includes installing hardware, drivers,
documentation, and software applications for the Bluetooth Protocol
Analyzer. If you are installing this software for the first time, see the
Installation Procedure for New Installs in this section.
When a new version of the BPA100 software is released, it may
necessary to update the firmware resident in the Bluetooth Air Probe
as well as the application software, if you are upgrading your
software from a previous version. See the Installation Procedure forUpgrades in this section.
(Tektronix replacement part number 063--3469--01)
1- 8
BPA100 Bluetooth Protocol Analyzer User Manua l
Getting Started
NOTE. If a Digianswer Bluetooth DemoCard is installed on your
computer, you must uninstall it before you can install the Bluetooth
Protocol Analyzer. See Uninstalling Democard Software onpage 1--12. If you have an older version (v1.0) of the Bluetooth
software installed, see Uninstalling Earlier Bluetooth Software onpage 1--12. For later releases, the installation program uninstalls the
the older software for you.
Installation Procedure for New Installs
1. Insert the Bluetooth Protocol Analyzer CD-ROM.
2. Follow the on-screen steps to complete the installation of the
software. Restart your computer when prompted.
3. Connect the USB cable t o the Blue tooth Air Probe to an available
USB port on the computer.
4. Follow the instructions to install the necessary drivers.
NOTE. If the hardware requires Windows Ethernet drivers to be
installed, you may need your Microsoft Windows installation disk if
the necessary files are not located on the hard drive.
For Windows 2000 installation, the driver installation takes place
in several steps, including USB device, Bluetooth USB Device,
Bluetooth NAT Protocol, Bluetooth Ethernet Adapter, Blue tooth
RFCOMM Protocol, and Bluetooth SDP Protocol.
NOTE. If you must install any drivers manually, they are located on
the CD-ROM at D:\Drivers\Win9x for Windows 98 and ME and at
D:\Drivers\Win2K for Windows 2000 (where D: is your CD-ROM
drive).
5. Restart your computer. You are now ready to operate your
Bluetooth Protocol Analyzer.
BPA100 Bluetooth Protocol Analyzer User Manua l
1- 9
Getting Started
NOTE. When running Windows 2000, do not disconnect the Bluetooth
Probe from the computer unless all t he B luetooth Neighborhood and
Bluetooth Data Collector applications are first closed.
Installation Procedure for Upgrades
1. In the About screen in the Data Collector, note the version of
BPA100 software and firmware you are running.
1- 10
Figure 1- 2: Bluetooth Protocol Analyzer About screen
2. In the Help menu of the Data Collector select www.tek.com/
bpa_support. This connects you to the BPA100 website. Click on
the Software and Drivers link for information on the latest
BPA100 software version.
3. If needed, download the latest version from the website.
NOTE. A CD copy may also be ordered through your local Tektronix
representative.
4. Unzip the downloaded file into a directory of your choice.
BPA100 Bluetooth Protocol Analyzer User Manua l
Getting Started
5. Browse to the directory where you unzipped the file, and run the
usbflash.exe program. Click the Update Flash SW button and
follow the prompts. This upgrades the Bluetooth Airprobe
firmware to the latest version.
Figure 1- 3: USB Update Flash screen
6. Browse again to where you unzipped the files, and run the
setup.exe program.
7. The setup program a sks if you want to remove the previous
version of software. Follow the on-screen steps to remove the
previous version. When prompted, restart your computer.
8. The installation procedure should automatically restart after your
computer reboots. If not, run the setup.exe program to continue
the installation process. Follow the on-screen prompts and restart
you computer when prompted. You are now ready to operate your
Bluetooth Protocol Analyzer.
BPA100 Bluetooth Protocol Analyzer User Manua l
1- 11
Getting Started
Uninstalling DemoCard Software
If a Bluetooth Dem oCard is installed on your computer, you must
uninstall it before you can install the Bluetooth Protocol Anal yzer.
To uninstall the Bluetooth DemoCard:
1. Insert the Dem oCard.
2. Go to Settings/Control Panel in Windows.
3. Open the Add/Remove Program s icon.
4. Select Bluetooth DemoCard from the list, and follow the
on-screen instructions.
5. Remove the DemoCard.
6. Restart your computer.
Uninstalling Earlier Versions of Bluetooth Software
To uninstall the earlier version of the Bluetooth software:
1. Go to Settings/Control Panel.
2. Open the Add/Remove Program s icon.
3. Select the Bluetooth software from the list, and follow the
on-screen instructions. See the following note.
NOTE. As an alternate way to uninstall the older software, select the
Uninstall Bluetooth Software Suite in the program folder.
4. Restart your computer.
You can now install the Bluetooth Protocol Analyzer as described in
Installation Procedure for New Installs on page 1--9.
1- 12
BPA100 Bluetooth Protocol Analyzer User Manua l
Operating Basics
Operating Basics
This chapter describes the features and basic menus for the
Bluetooth Data Collector and the Bluetooth Packet Analyzer
applications.
Data Collector Operation
The purpose of the Bluetooth Data Collector is to monitor the
Bluetooth piconet to which it is connected and to create a log
containing all the baseband packets transmitted between the
Bluetooth devices participating in the piconet. With the Data
Collector, you can:
HOperate as a member of a piconet, as a stand-alone (independent)
unit, or independent with data decryption
HSelect the master or slave to which the Bluetooth Protocol
Analyzer is synchronized
HSet the time for which the Protocol Analyzer tries to synchronize
to a piconet master
HCapture all baseband packets transmitted within a Bluetooth
piconet–including packets that are normally not visible for the
host, such as retransmitted packets–and view the status of each
packet and estimated clock and hop frequency
HSelect any specified hopping pattern: Europe/USA, Japan,
France, or Spain
HTransmit and receive on a singl e user-defined frequency
HSet a correlation value
HTurn data whitening on and off
HOutput data to a log file or view as a real-time display
HStart or stop log sessions manually
HEnable data decryption in Piconet or Indepe ndent Mode.
BPA100 Bluetooth Protocol Analyzer User Manua l
2- 1
Operating Basics
HDisplay paging sequence in Independent Mode.
HFilter packets during data acquisition (prior to l oggi ng), such as
ID, NULL, POLL, and Access Error packets
HUse high and low level trigger functions to log only the data in
which you are interested.
HGenerate known errors for testing and debugging your design.
NOTE. When you use the Bluetooth Data Collector with Bluetooth
Neighborhood, you must use the piconet mode (working as a
participant in a piconet). When you use the Bluetooth Data Collector
in the independent mode (working as a passive listener), you cannot
use it with Bluetooth Neighborhood.
Main Window
Figure 2--1 shows the main window of the Bluetooth Data Coll ector.
Each of the m ajor areas of the main window is described in the text
associated with the number of the area.
2- 2
BPA100 Bluetooth Protocol Analyzer User Manua l
Loading...
+ 84 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.