Tektronix BPA100 User Manual
Tektronix BPA100 User Manual

Tektronix BPA100 User Manual

Bluetooth protocol analyzer
Hide thumbs Also See for BPA100:
Table of Contents

Advertisement

Quick Links

TMG Corporate Website
Disclaimer:
All trademarks appearing within this PDF are trademarks of their respective owners.
Form 080/01
Complimentary Reference Material
This PDF has been made available as a complimentary service for you to assist in
evaluating this model for your testing requirements.
TMG offers a wide range of test equipment solutions, from renting short to long
term, buying refurbished and purchasing new. Financing options, such as
Financial Rental, and Leasing are also available on application.
TMG will assist if you are unsure whether this model will suit your requirements.
Call TMG if you need to organise repair and/or calibrate your unit.
If you click on the "Click-to-Call" logo below, you can all us for FREE!
TMG Products Website

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BPA100 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Tektronix BPA100

  • Page 1 Complimentary Reference Material This PDF has been made available as a complimentary service for you to assist in evaluating this model for your testing requirements. TMG offers a wide range of test equipment solutions, from renting short to long term, buying refurbished and purchasing new. Financing options, such as Financial Rental, and Leasing are also available on application.
  • Page 2 User Manual BPA100 Bluetooth Protocol Analyzer 071-0904-01 This document supports firmware version 2.1 and above. www.tektronix.com...
  • Page 3 Copyright © Tektronix, Inc. All rights reserved. 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.
  • Page 4 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.
  • Page 5 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.
  • Page 6: Table Of Contents

    Data Collector Operation ......2- - 1 BPA100 Bluetooth Protocol Analyzer User Manual...
  • Page 7 A- - 1 European Union (EU) and EFTA ..... . . A- - 1 Glossary Index BPA100 Bluetooth Protocol Analyzer User Manual...
  • Page 8 Main window ......2- - 42 BPA100 Bluetooth Protocol Analyzer User Manual...
  • Page 9 ....2- - 44 Figure 3- - 1: Dimensions of the Bluetooth Air Probe ..3- - 2 BPA100 Bluetooth Protocol Analyzer User Manual...
  • Page 10: General Safety Summary

    DANGER indicates an injury hazard immediately accessible as you read the marking. WARNING indicates an injury hazard not immediately accessible as you read the marking. CAUTION indicates a hazard to property including the product. BPA100 Bluetooth Protocol Analyzer User Manual...
  • Page 11 General Safety Summary Symbols on the Product. These symbols may appear on the product: Double Protective Ground CAUTION Insulated (Earth) Terminal Refer to Manual BPA100 Bluetooth Protocol Analyzer User Manual...
  • Page 12: Preface

    Preface This user manual provides you with the information you need to use the Tektronix BPA100 Bluetooth Protocol Analyzer. The manual is structured as follows: H Getting Started provides a description of the Bluetooth Protocol Analyzer, lists the system requirements, and provides instructions for installing and uninstalling the associated software.
  • Page 13: Contacting Tektronix

    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. BPA100 Bluetooth Protocol Analyzer User Manual viii...
  • Page 14: Getting Started

    Getting Started...
  • Page 16: Product Overview

    (see Figure 1- - 1 on page 1- - 7). Key Features The following list notes the key features of the BPA100 Bluetooth Protocol Analyzer: H Provides decryption in Piconet Mode or Independent Mode.
  • Page 17: Software And Data Files Included

    Software and Data Files 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: H Tektronix Bluetooth Data Collector BPA100 Bluetooth Protocol Analyzer User Manual...
  • Page 18 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 Neighbor- hood window. BPA100 Bluetooth Protocol Analyzer User Manual 1- 3...
  • Page 19 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. H Bluetooth Beginner’s Guide, An introduction to the Bluetooth Technology H Bluetooth Software Suite User’s Manual...
  • Page 20: Bluetooth Specification

    This folder is not loaded by the installer but can be copied from the CD- - ROM. BPA100 User Manual.pdf. This file is the BPA100 Bluetooth Protocol Analyzer User Manual in Portable Document Format. You must use the Adobe Acrobat Reader application to open and print this file.
  • Page 21: System Requirements

    H Microsoft Windows 98, ME, or 2000 operating system H 128 MB RAM H Minimum of 200 MB of free space on the hard-disk H Monitor resolution of 1024 by 768 pixels or higher BPA100 Bluetooth Protocol Analyzer User Manual 1- 6...
  • Page 22: Unpacking

    Getting Started 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 Figure 1- 1: Bluetooth Protocol Analyzer components...
  • Page 23: Replaceable Parts

    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.
  • Page 24: Installation Procedure For New Installs

    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 Manual 1- 9...
  • Page 25: Installation Procedure For Upgrades

    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.
  • Page 26: Figure 1- 3: Usb Update Flash Screen

    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 Manual 1- 11...
  • Page 27: Uninstalling Democard Software

    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. BPA100 Bluetooth Protocol Analyzer User Manual 1- 12...
  • Page 28 Operating Basics...
  • Page 30: Data Collector Operation

    H Turn data whitening on and off H Output data to a log file or view as a real-time display H Start or stop log sessions manually H Enable data decryption in Piconet or Independent Mode. BPA100 Bluetooth Protocol Analyzer User Manual 2- 1...
  • Page 31: Main Window

    Figure 2- - 1 shows the main window of the Bluetooth Data Collector. Each of the major areas of the main window is described in the text associated with the number of the area. BPA100 Bluetooth Protocol Analyzer User Manual 2- 2...
  • Page 32: Figure 2- 1: Main Window Of The Data Collector

    2- - 5) H Save Files (see Save Current Log Session to Disk on page 2- - 5) H Start a log session (see Start New Log Session on page 2- - 5) BPA100 Bluetooth Protocol Analyzer User Manual 2- 3...
  • Page 33 (see Error Packet Genera- tion on page 2- - 27). From the Help menu, you can: H Connect to the Tektronix web site H Connect to the Digianswer web site H See information about the Bluetooth Data Collector, such as...
  • Page 34: Data Collector Toolbar Buttons

    Figure 2- - 2. The main sections of this dialog box are Logging Mode, Hopping Mode, Correlation, Data Whitening, and Output. Each of these sections are discussed in more detail. BPA100 Bluetooth Protocol Analyzer User Manual 2- 5...
  • Page 35: Figure 2- - 2: Start New Log Session

    (You choose the master in the Select Master... dialog box that opens when you click the Select button. See Figure 2- - 3.) BPA100 Bluetooth Protocol Analyzer User Manual 2- 6...
  • Page 36 NOTE. The HCI Terminal application provides user control of the BPA100 in piconet member mode. See the HCI Terminal topic on page 2- - 35. H Sync to piconet using slave inquiry. This mode can only be...
  • Page 37 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. BPA100 Bluetooth Protocol Analyzer User Manual 2- 8...
  • Page 38: Figure 2- 3: Select Master

    Operating Basics Figure 2- 3: Select Master... and Select Slave... dialog boxes BPA100 Bluetooth Protocol Analyzer User Manual 2- 9...
  • Page 39 Figure 2- - 4. The four indicators have the following functionality: H Indicator 1 = Inquiry. It is colored Green when the BPA100 starts the inquiry procedure during master inquiry or slave inquiry. The indicator is colored Red if the unit that is inquired does not answer within a 60-second timeout.
  • Page 40: Figure 2- 4: Sync View In Independent Mode With Values

    Operating Basics Figure 2- 4: Sync view in Independent Mode with values Figure 2- 5: Out of Sync view in Independent Mode BPA100 Bluetooth Protocol Analyzer User Manual 2- 11...
  • Page 41 Park, Sniff or Hold mode, the user can force the BPA100 not to use ”window search” by setting the resync drift to 40 PPM (default). This is useful if the user knows that the device has a small drift.
  • Page 42 Filter Setup... dialog box. See Figure 2- - 6. You can set up this filter to remove the following baseband packets before the data is logged: ID packets, NULL packets, POLL packets, and Access Error packets. BPA100 Bluetooth Protocol Analyzer User Manual 2- 13...
  • Page 43: Figure 2- - 6: Data Acquisition Filter Setup

    (user-defined value). If you do not check the Enable Post trigger box, posttrigger data is saved until you manually stop the logging or the hard disk becomes full. BPA100 Bluetooth Protocol Analyzer User Manual 2- 14...
  • Page 44: Figure 2- 7: Pre- Post Trigger Setup Dialog Box

    (slots 0 through 9) for low level triggers and/or error packet generation. Also see Patterns in hardware property sheet on page 2- - 24. This means you cannot use both low level trigger and error packet generation functions simultaneously. BPA100 Bluetooth Protocol Analyzer User Manual 2- 15...
  • Page 45: Figure 2- 8: Low Level Trigger-Setup Window

    *.dct file. From the Edit menu, you can display the Customize Pattern dialog box. From the View menu, you can display the Patterns in hardware property sheet. BPA100 Bluetooth Protocol Analyzer User Manual 2- 16...
  • Page 46 The color codes are as follows: H Yellow indicates a pattern in an active sequence H Green indicates the final pattern (low and high-level trigger packets) H Red indicates a time-out BPA100 Bluetooth Protocol Analyzer User Manual 2- 17...
  • Page 47 Bluetooth Protocol Analyzer. H Single. When single is selected, only the first occurring sequence whose patterns occur in their listed order will be marked in the Bluetooth Packet Analyzer display. BPA100 Bluetooth Protocol Analyzer User Manual 2- 18...
  • Page 48: Low Level Trigger Toolbar Buttons

    H Set up one or more sequences containing one or more patterns. H Select the sequence containing the pattern that you want to modify. H Select the pattern that you want to modify. BPA100 Bluetooth Protocol Analyzer User Manual 2- 19...
  • Page 49: Figure 2- 9: Customize Pattern Dialog Box

    H Highlight a pattern in the Patterns in sequence field in the Low Level Trigger-Setup dialog box; right-click in the sequence field to display a context-sensitive menu. Select Customize pattern from the menu. BPA100 Bluetooth Protocol Analyzer User Manual 2- 20...
  • Page 50 “don’t care.” For example, if you select the the third option, then trigger on that pattern occurs only if there is an HEC error in that pattern. If you select the eighth option, trigger occurs only if that pattern is transmitted. BPA100 Bluetooth Protocol Analyzer User Manual 2- 21...
  • Page 51 Flow = 1 means GO. You can also select “don’t care” for this bit. Length. This field allows you to select a specific length to trigger on. The length can be from 0- - 339, and you can also select “don’t care”. BPA100 Bluetooth Protocol Analyzer User Manual 2- 22...
  • Page 52 NOTE. Due to hardware limitations, you are only allowed 10 hardware patterns (slots 0 through 9) for low level triggers and/or error packet generation. This means you cannot use both low level trigger and error packet generation functions simultaneously. BPA100 Bluetooth Protocol Analyzer User Manual 2- 23...
  • Page 53: Figure 2- 10: Patterns In Hardware Property Sheet

    Operating Basics Figure 2- 10: Patterns in hardware property sheet BPA100 Bluetooth Protocol Analyzer User Manual 2- 24...
  • Page 54: High Level Trigger

    When you click the RFCOMM tab and select the Trig on RFCOMM Data check box, you have the following information fields from which you can select: SABM, UA, DM. DSC, and UIH. If you check UIH, additional information fields become active. BPA100 Bluetooth Protocol Analyzer User Manual 2- 25...
  • Page 55: Differences Between High Level And Low Level Triggers

    For example, if the Ericssont SDP CID is 0x0FFF then you have to change the value in Customize Pattern Data field. You do not need to change the mask value. BPA100 Bluetooth Protocol Analyzer User Manual 2- 26...
  • Page 56 DM1, DM3, POLL, and so on. Errors are introduced by individual bits in the header, payload, or in a custom-defined bit position of the packet. BPA100 Bluetooth Protocol Analyzer User Manual 2- 27...
  • Page 57: Figure 2- 12: Error Packet Generation-Setup Window

    Figure 2- - 13. NOTE. If you have more than one pattern in the sequence for which you are generating an error, the error is sent with the last pattern in the sequence. BPA100 Bluetooth Protocol Analyzer User Manual 2- 28...
  • Page 58: Figure 2- 13: Error Select Dialog Box

    1-bit error is recoverable; 2- and 3-bit errors are not recoverable. Bit positions 126 and 127 correspond to the L_CH of the payload header format. See Figure 2- - 14. BPA100 Bluetooth Protocol Analyzer User Manual 2- 29...
  • Page 59: Figure 2- 14: Standard Packet Format

    Bit operation field to activate a pull down menu from which you can choose Forced 1, Forced 0, or Toggle as the bit operation. It is recommended that you use Toggle instead of Forced 1 or Forced 0. BPA100 Bluetooth Protocol Analyzer User Manual 2- 30...
  • Page 60: Example Of A Generated Error

    (For detailed information about the Bluetooth Packet Analyzer, refer to Packet Analyzer Operation on page 2- - 36.) Figure 2- 15: Packet Analyzer display of error generated by the Data Collector BPA100 Bluetooth Protocol Analyzer User Manual 2- 31...
  • Page 61: Decryption

    (code) are requested through a dialog box. When a log session is started, data is logged to the log file with packets for both encrypted and decrypted packets. The log file also includes LinkKey or PIN information. BPA100 Bluetooth Protocol Analyzer User Manual 2- 32...
  • Page 62: Figure 2- 17: Decryption Of Data Diagram

    (optional ASCII entry) used between master and slave for authentication. In pairing, the K value is calculated and used for init decrypting the data transaction between master and slave (see note). BPA100 Bluetooth Protocol Analyzer User Manual 2- 33...
  • Page 63 (default) or Pairing and follow these guidelines: H If using Authentication, enter the LinkKey. H If using Pairing, enter the PIN. The BPA100 Protocol Analyzer derives the LinkKey from the PIN. If entering the PIN in ASCII, click the ASCII check box as shown in Figure 2- - 16.
  • Page 64: Hci Terminal

    The HCI Terminal application provides a hardware interface similar to the interface provided by an AT terminal application when communicating with a modem. The HCI Terminal application provides control of the BPA100 in piconet member mode. This is similar to using the Bluetooth Neighborhood from the Software Suite.
  • Page 65: Packet Analyzer Operation

    H View the properties of the current log file, such as Name and Size H Exit the application From the Edit menu you can: H Switch a bookmark on or off (see Toggle Bookmark on page 2- - 44) BPA100 Bluetooth Protocol Analyzer User Manual 2- 36...
  • Page 66: Figure 2- 18: Main Window Of The Bluetooth Packet Analyzer

    Figure 2- 18: Main window of the Bluetooth Packet Analyzer H Highlight AM_ADDR (see Highlight AM_ADDR on page 2- - 45) H Highlight fragmentation (see Highlight Fragmentation on page 2- - 45) BPA100 Bluetooth Protocol Analyzer User Manual 2- 37...
  • Page 67 H Switch the display of packet information on or off From the Help menu you can: H Connect to the Tektronix web site H Connect to the Digianswer web site H See information about the Bluetooth Packet Analyzer, such as the version number 2.
  • Page 68: Packet Analyzer Toolbar Buttons

    .data extension. The Protocol Analyzer features especially fast load of files up to the available physical and virtual memory limitations. Files exceeding this size will be loaded at a slower rate. BPA100 Bluetooth Protocol Analyzer User Manual 2- 39...
  • Page 69: Figure 2- 19: Filter Setup Dialog Box

    This function can greatly reduce the number of packets in a log session, making it much easier for you to work with the data. Figure 2- 19: Filter Setup dialog box BPA100 Bluetooth Protocol Analyzer User Manual 2- 40...
  • Page 70: Figure 2- 20: View Setup Dialog Box

    Triggers tab to view triggers that you have set up. You can also click the Format tab to change the display radix or type (for example, decimal, hexadecimal, or binary). Figure 2- 20: View Setup dialog box BPA100 Bluetooth Protocol Analyzer User Manual 2- 41...
  • Page 71: Figure 2- 21: Packet Hex View Window Displayed On Top Of Main Window

    Hex or Binary. Also, you can select Stay On Top to keep the dialog box in front of any other Bluetooth Packet Analyzer windows that are open. BPA100 Bluetooth Protocol Analyzer User Manual 2- 42...
  • Page 72: Context Menu

    Figure 2- - 18 on page 2- - 37) to display the context-sensitive menu shown in Figure 2- - 22. Figure 2- 22: List view context-sensitive menu The menu items in the context-sensitive menu are discussed on the following page. BPA100 Bluetooth Protocol Analyzer User Manual 2- 43...
  • Page 73 Menu bar, and select Bookmarks. The Bookmarks dialog box is displayed. See Figure 2- - 23. Double-click the bookmarked packet that you want to display in the list view. Figure 2- 23: Bookmarks dialog box BPA100 Bluetooth Protocol Analyzer User Manual 2- 44...
  • Page 74: Exporting Data

    2. In the Export dialog box, select a path/folder, and name the file. 3. Click OK. Exiting the Bluetooth Packet Analyzer H On the menu bar click File, and then select Exit. BPA100 Bluetooth Protocol Analyzer User Manual 2- 45...
  • Page 75 Operating Basics BPA100 Bluetooth Protocol Analyzer User Manual 2- 46...
  • Page 76: Reference

    Reference...
  • Page 78: Hardware Specifications

    C to +60 H Humidity: 20% to 80% H Altitude, operating: 1000 ft to 10,000 ft (305 m to 3,050 m) H Range: 0 ft to 820 ft (0- - 250 m) BPA100 Bluetooth Protocol Analyzer User Manual 3- 1...
  • Page 79: Dimensions Of The Bluetooth Air Probe

    Figure 3- - 1 shows the dimensions of the Bluetooth Air Probe. 4.250 in (110 mm) 2.750 in 1.625 in (70 mm) (42 mm) Figure 3- 1: Dimensions of the Bluetooth Air Probe BPA100 Bluetooth Protocol Analyzer User Manual 3- 2...
  • Page 80: Hci Terminal Sample Scripts

    // Its starts | | it is reversed TXCMD 05 04 0C 38 93 00 CD 50 00 18 CC 00 00 00 00 WAITEVENT($03,20000,[TestError]) if byte[2] = $04 jump(create_connection_retry#1) if byte[2] = $10 jump(create_connection_retry#1) BPA100 Bluetooth Protocol Analyzer User Manual 3- 3...
  • Page 81 // This Device is Slave now so wait for Disconnect from master label: Disconnect //TXCMD 06 04 03 00 00 13 WAITEVENT($05,60000,[TestError]) report(ACL connection disconnected) report( ) label: TestSuccess report(Test passed!) report( ) jump(end) label: TestError report() report(***************Test failed!*******************) report() BPA100 Bluetooth Protocol Analyzer User Manual 3- 4...
  • Page 82 TXCMD 1A 0C 01 03 //WAITEVENT($0E,5000,[TestError]) TXCMD 05 0C 03 02 00 02 WAITEVENT($0E,5000,[TestError]) // Establish ACL connection report( ) report(Establishing ACL connection) WAITEVENT($03,60000,[TestError]) report(ACL connection established from master!) report( ) delay(1000) WAITEVENT($1B,60000,[TestError]) WAITEVENT($1C,60000,[TestError]) WAITEVENT($0B,60000,[TestError]) WAITEVENT($0C,60000,[TestError]) BPA100 Bluetooth Protocol Analyzer User Manual 3- 5...
  • Page 83 TestError report() report(****************Test failed!***************) report() label: end REPORT(DONE!) Sniffer testscript for Slave connection packet types. report(BPA100 connection testscript for packet types [Slave]) report( ) RESET(All) SETDEBUGLEVEL(81) SETMAXLOOPCOUNT(5000) WAITCOMPLETE_ENABLED BPA100 Bluetooth Protocol Analyzer User Manual 3- 6...
  • Page 84 63 61 6E 20 6E 6F 74 20 73 65 65 20 69 74 20 61 6C 6C 20 61 74 20 6F 6E 65 20 74 69 6D 65 20 74 68 65 6E 20 79 6F 75 20 77 69 BPA100 Bluetooth Protocol Analyzer User Manual 3- 7...
  • Page 85 TXDATA(hCon:0,bc:0,pb:2,Len:7,cnt:500,Random:0) TXDATA(hCon:0,bc:0,pb:2,Len:8,cnt:500,Random:0) TXDATA(hCon:0,bc:0,pb:2,Len:9,cnt:500,Random:0) TXDATA(hCon:0,bc:0,pb:2,Len:10,cnt:500,Random:0) report() report(Packets size = 1..10 ”passed”) report() // Wait for master to disconnect ACL connection WAITEVENT($05,60000,[TestError]) report(ACL connection disconnected from master) report( ) label: TestSuccess report(Test passed!) jump(end) BPA100 Bluetooth Protocol Analyzer User Manual 3- 8...
  • Page 86 11 93 00 CD 50 00 // Its starts | | it is reversed TXCMD 05 04 0C 11 93 00 CD 50 00 18 CC 00 00 00 00 WAITEVENT($03,20000,[TestError]) if byte[2] = $04 jump(create_connection_retry#1) BPA100 Bluetooth Protocol Analyzer User Manual 3- 9...
  • Page 87 72 6F 62 6C 65 6D 20 69 73 20 66 69 78 65 64 20 21) REPORT(Testing for DM1, DH1, DM3, DH3, DM5, DH5 packets) report( ) TXDATA(hCon:0,bc:0,pb:2,Len:1,cnt:10,Random:0) TXDATA(hCon:0,bc:0,pb:2,Len:2,cnt:10,Random:0) TXDATA(hCon:0,bc:0,pb:2,Len:3,cnt:10,Random:0) TXDATA(hCon:0,bc:0,pb:2,Len:4,cnt:10,Random:0) TXDATA(hCon:0,bc:0,pb:2,Len:5,cnt:10,Random:0) TXDATA(hCon:0,bc:0,pb:2,Len:6,cnt:10,Random:0) TXDATA(hCon:0,bc:0,pb:2,Len:7,cnt:10,Random:0) TXDATA(hCon:0,bc:0,pb:2,Len:8,cnt:10,Random:0) BPA100 Bluetooth Protocol Analyzer User Manual 3- 10...
  • Page 88 // Disconnect ACL connection TXCMD 06 04 03 00 00 13 WAITEVENT($05,10000,[TestError]) report(ACL connection disconnected) report( ) label: TestSuccess report(Test passed!) report( ) jump(end) label: TestError report(Test failed!) label: end REPORT(DONE!) BPA100 Bluetooth Protocol Analyzer User Manual 3- 11...
  • Page 89 Reference BPA100 Bluetooth Protocol Analyzer User Manual 3- 12...
  • Page 90: Appendices

    Appendices...
  • Page 92: Appendix A: Regulatory Statements

    This equipment complies with the R&TTE directive and has been provided with the CE mark accordingly. Note that the radio frequency band used by this equipment has not been harmonized in all of the EU. BPA100 Bluetooth Protocol Analyzer User Manual A- 1...
  • Page 93 Appendix A: Regulatory Statements BPA100 Bluetooth Protocol Analyzer User Manual A- 2...
  • Page 94: Glossary

    Glossary...
  • Page 96 The Bluetooth Device Address is a unique, 48-bit number used to identify a Bluetooth device. The Bluetooth device address is also used in encryption and in generation of frequency hop sequences. It is similar to an Ethernet MAC address. BPA100 Bluetooth Protocol Analyzer User Manual Glossary- 1...
  • Page 97 Bluetooth device class parameter. Bluetooth Unit A voice/data circuit equipment for a short-range, wireless communication link. It allows voice and data communications between Bluetooth units. BPA100 Bluetooth Protocol Analyzer User Manual Glossary- 2...
  • Page 98 The Bluetooth device receiving an action from another Bluetooth device. The device sending the action is called the source. The destination is typically part of an established link, though not always (such as in inquiry/page procedures). BPA100 Bluetooth Protocol Analyzer User Manual Glossary- 3...
  • Page 99 3 time slots, and can carry up to 123 information bytes. DM5 packets are the same again except they can cover up to 5 time slots and can hold up to 226 information bytes. BPA100 Bluetooth Protocol Analyzer User Manual Glossary- 4...
  • Page 100 These are used in the page procedure. Used in the inquiry procedure are the inquiry sequence and the inquiry response sequence. Finally the main hopping sequence used in the Bluetooth system is the channel hopping sequence. BPA100 Bluetooth Protocol Analyzer User Manual Glossary- 5...
  • Page 101 Bluetooth units active within the coverage area. Units that capture inquiry messages may send a response to the inquiring Bluetooth unit. The response contains information about the Bluetooth unit and its inquiring host. BPA100 Bluetooth Protocol Analyzer User Manual Glossary- 6...
  • Page 102 A 126-bit packet consisting of the CAC (channel access code) and packet header only. It is used to return link information to the source. The NULL packet does not have to be acknowl- edged. BPA100 Bluetooth Protocol Analyzer User Manual Glossary- 7...
  • Page 103 Application that a Bluetooth device facilitates. For one device to communicate with another, the two devices must have a shared profile. For example, to transfer files from one computer to another, both computers must feature the file transfer profile. BPA100 Bluetooth Protocol Analyzer User Manual Glossary- 8...
  • Page 104 The SNIFF interval is programmable and depends on the application. It has the highest duty cycle (least power efficient ) of all 3 power saving modes (sniff, hold and park). BPA100 Bluetooth Protocol Analyzer User Manual Glossary- 9...
  • Page 105 Bluetooth device to another. A single time slot in a Bluetooth system lasts 625 us. Acronym for Telephony Control (protocol) Specification. The TCS tab displays protocol discriminator, message type, and other data (depending upon the message type). Abbreviation for transmit. BPA100 Bluetooth Protocol Analyzer User Manual Glossary- 10...
  • Page 106 Index...
  • Page 108 Compliances. See Regulatory Glossary- - 2 Statements Bluetooth Host, Glossary- - 2 Components of the Bluetooth Bluetooth Neighborhood, 1- - 3, Protocol Analyzer, 1- - 1, 1- - 7 Glossary- - 2 BPA100 Bluetooth Protocol Analyzer User Manual Index- 1...
  • Page 109 Device Discovery, Glossary- - 4 Generation menu, 2- - 4 Device Name, Glossary- - 4 Help menu, 2- - 4 DH (Data—High Rate), Menu bar, 2- - 3 Glossary- - 4 Status bar, 2- - 5 BPA100 Bluetooth Protocol Analyzer User Manual Index- 2...
  • Page 110 Glossary- - 6 Features, key, 1- - 1 FEC (Forward Error Correction), Glossary- - 5 Independent Mode, 1- - 6 File extensions, 2- - 5 File menu, Data Collector, 2- - 3 BPA100 Bluetooth Protocol Analyzer User Manual Index- 3...
  • Page 111 Name Discovery, Glossary- - 7 inquiry, 2- - 7 NULL packet, Glossary- - 7 sync to piconet using slave inqui- ry, 2- - 7 Logical Channel, Glossary- - 7 BPA100 Bluetooth Protocol Analyzer User Manual Index- 4...
  • Page 112 Product support, contact informa- Menu bar, 2- - 36 tion, viii Packet data, 2- - 39 Profile, Glossary- - 8 Status bar, 2- - 39 Programs, uninstalling, 1- - 12 Tabs, 2- - 39 BPA100 Bluetooth Protocol Analyzer User Manual Index- 5...
  • Page 113 2- - 26 Service Discovery, Glossary- - 9 TX, Glossary- - 10 Service support, contact informa- tion, viii Single frequency mode power reduced, 2- - 12 Rx/Tx, 2- - 12 BPA100 Bluetooth Protocol Analyzer User Manual Index- 6...
  • Page 114 USB cable, custom, 1- - 7, 1- - 8 Web sites User manual part number, 1- - 8 Digianswer, 2- - 4 User Manual, Bluetooth Protocol Tektronix, 2- - 4 Analyzer, 1- - 7 Whitening, data, 2- - 12 BPA100 Bluetooth Protocol Analyzer User Manual Index- 7...
  • Page 115 Index BPA100 Bluetooth Protocol Analyzer User Manual Index- 8...

This manual is also suitable for:

071-0904-01

Table of Contents