Tektronix BPA105 Скачать руководство пользователя страница 1

User Manual

BPA105

Bluetooth Protocol Analyzer
071-XXXX-00

This document applies to firmware version 2.3
and above.

Check for regular BPA Series software updates at
www.tektronix.com/bpa_software

www.tektronix.com

Содержание BPA105

Страница 1: ...Manual BPA105 Bluetooth Protocol Analyzer 071 XXXX 00 This document applies to firmware version 2 3 and above Check for regular BPA Series software updates at www tektronix com bpa_software www tektronix com ...

Страница 2: ... Rights in Technical Data and Computer Software clause at DFARS 252 227 7013 or subparagraphs c 1 and 2 of the Commercial Computer Software Restricted Rights clause at FAR 52 227 19 as applicable 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...

Страница 3: ...cations 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 conn...

Страница 4: ...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 WA...

Страница 5: ...ter 1 14 Setting Up Triggers 1 14 Starting a Logging Session 1 24 Ending a Logging Session 1 24 Saving the Current Logging Session 1 24 Using the HCI Terminal Application 1 24 Analyzing Piconet Packet Data 1 27 Opening a Data File 1 27 Understanding the Data Analysis Window 1 28 Reference Reference 2 1 Using Bookmarks 2 1 Exporting Data 2 3 Generating Error Packet Data 2 3 Enabling Decryption 2 9 ...

Страница 6: ... Analyzer data analysis window 1 28 Figure 1 11 List view context sensitive menu 1 36 Figure 2 1 Analysis window showing bookmarked packets 2 1 Figure 2 2 Bookmarks dialog box 2 2 Figure 2 3 Error Packet Generator dialog box 2 4 Figure 2 4 Error Name drop down list box 2 5 Figure 2 5 Custom error dialog boxes 2 6 Figure 2 6 Available Patterns drop down list box 2 6 Figure 2 7 Standard packet forma...

Страница 7: ...pected Failures If you suspect there is damage to this product have it 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 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 C...

Страница 8: ...General Safety Summary iv BPA105 Bluetooth Protocol Analyzer User Manual COMPANY CONFIDENTIAL 1 2001 ...

Страница 9: ...sary explains the terms used in this manual Reference Documents The following third party reference documents provide additional information H HCI Terminal Guide Digianswer 00 11 03 provides information about using a HCI terminal as an interface with Bluetooth hardware H Bluetooth Revealed Prentice Hall Inc ISBN 0 13 090294 2 provides background on several areas including the basic technology the ...

Страница 10: ...ite www tektronix com Sales support 1 800 833 9200 select option 1 Service support 1 800 833 9200 select option 2 Technical support Email techsupport tektronix com 1 800 833 9200 select option 3 6 00 a m 5 00 p m Pacific time 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...

Страница 11: ...Operating Basics ...

Страница 12: ......

Страница 13: ...e HCI Terminal application Overview Using the Bluetooth Protocol Analyzer you can connect to and monitor the activity of a Bluetooth piconet and log data containing all of the baseband packets transmitted between the participating Bluetooth devices Following data collection you can display the contents of the files you saved during acquisition and use the analysis features of the Bluetooth Protoco...

Страница 14: ...l packets between itself and the piconet master as well as between the master and all other slave devices For information on how to configure the analyzer for independent or piconet mode operation see Logging Mode on page 1 9 Collecting Data With the Bluetooth Protocol Analyzer you can connect to and create a log containing all the baseband packets transmitted between Bluetooth devices in a picone...

Страница 15: ...Display the paging sequence in Independent mode H Filter packets during data acquisition prior to logging such as ID NULL POLL and Access Error packets H Generate known errors for testing and debugging NOTE When you use the Bluetooth Protocol Analyzer with Bluetooth Neighbor hood you must use the Piconet mode working as a participant in a piconet When you use the Bluetooth Protocol Analyzer in the...

Страница 16: ...ata acquisition window of the Bluetooth Protocol Analyzer and identifies each of the functional areas This is the window that is displayed during data acquisition Note that when the data acquisition window is the active window many of the toolbar buttons are disabled Menu bar Toolbar Status bar Data window Figure 1 1 The Bluetooth Protocol Analyzer data acquisition window ...

Страница 17: ...n on the current log session Table 1 1 Acquisition window menus and toolbar buttons Menu Selection Function Toolbar button Additional information File Open Use Windows Explorer to browse and open a previously saved log session See page 1 27 Close Close a file Save Save a file Save As Open the Save As dialog box to save a file to a specified loca tion See page 1 24 Search Files Search for a file Ex...

Страница 18: ...dialog box Options Define packet type display colors define disk location for storing acquisition log files identify executable files to be run from the System Tools menu Default Return the factory default set tings for the following acquisi tion setup data files pre post trigger error packet generation Acquisition Setup Define parameters for the next acquisition session See page 1 9 Data Filter S...

Страница 19: ...n the High Level Trigger Setup dialog box Error Packet Generation Set error packet generation sequences for testing and debugging such as FLOW ARQN hopping frequency payload headers etc See page 2 3 Enable Error Packet Generation Enable disable settings defined in the Error Packet Generator dialog box View Toolbar Enable disable the toolbar See Figure 1 1 on page 1 4 Status bar Enable disable the ...

Страница 20: ...t for feedback thank you and the product support Web site About Tektronix Bluetooth Protocol Analyzer Display Bluetooth Protocol Analyzer software version and copyright The data window displays information on the traffic you are currently logging acquiring Data windows are either acquisition windows during data collec tion or analysis windows when you are displaying the contents of a saved acquisi...

Страница 21: ...w logging session decide whether you will operate the Bluetooth Protocol Analyzer as an active member of a piconet either as a master or as a slave or as a stand alone unit that nonintrusively monitors data flowing across the piconet Piconet Mode Use this mode with the Bluetooth Neighborhood or HCI Terminal to set up the Bluetooth Protocol Analyzer as an active participant in the piconet When you ...

Страница 22: ...connection response This mode can only be used during the connect phase when the piconet master connects to a new slave The protocol analyzer operates as if it were the slave unit selected in the Select Slave dialog box see Figure 1 3 on page 1 11 and obtains the master clock information by initiating a new connection as if it were that slave Immediately after the clock information is retrieved th...

Страница 23: ... Code Enter an inquiry access code IAC there are 64 IACs The default is the General IAC GIAC which is 0x9E8B33 The remaining 63 access codes are Dedicated IACs DIACs You can set any of the 64 IACs Although the GIAC is normally used you can use a DIAC in certain instances For example a group of users might agree to set their devices to a specific DIAC to make their devices easier to discover in an ...

Страница 24: ...uiry This indicator is green when the Bluetooth Protocol Analyzer starts the inquiry procedure during master inquiry or slave inquiry The indicator changes to red if the target device does not answer within a 60 second timeout H PageScan This indicator is green when the Bluetooth Protocol Analyzer enters the Page scan portion of the synchronization procedure It is present only if the slave inquiry...

Страница 25: ...rift in Park Sniff or Hold mode the user can force the Bluetooth Protocol Analyzer not to use window search by setting the resync drift to 40 PPM default This is useful if you know that the device has negligible drift and helps ensure that no packets are lost because of the window search You can turn data whitening on or off By default this function is on which is normal operation for Bluetooth de...

Страница 26: ...Access Error packets Figure 1 5 Data Filter set up dialog box Setting Up Triggers Use the following information to learn more about triggers H CIDs Channel Identifiers are logical endpoints used in the L2CAP layer to connect with other devices and are vendor specific From 0x0040 0xffff a vendor can implement as needed H If you use a Bluetooth device other than Digianswer the vendor might have used...

Страница 27: ...ishing a L2CAP connection between the two devices It is important for the HLT to have a high pretrigger buffer value set so that the triggers are marked when the log file is loaded This is the reason HLT sometimes fails to indicate or mark although it actually triggers at the specified pattern Select Acquisition Low Level Trigger or click the shortcut button to open the Low Level Trigger Setup dia...

Страница 28: ...gger and the sequence that is detected first causes the Bluetooth Protocol Analyzer to begin logging Occurrences of the remaining sequences are indicated in color and function as markers in the analyzer display 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 ...

Страница 29: ...time out If a time out precludes a sequence from completing a red marker is indicated in the Bluetooth Packet Analyzer List view and the sequence is reset H Status Use this field to control the status of each of the sequences that you have created and how packets are marked in List views The following four status selections are available H Off When selected the highlighted sequence is disabled and...

Страница 30: ... pattern you want to add and then click Add H Drag the pattern you want to add to the Patterns in sequence field Patterns in Sequence This field shows the patterns that are contained in the sequence that is highlighted in the Sequence field You can add four patterns to a sequence Customize Pattern To activate the Customize button you must do the following in the Low Level Trigger Setup dialog box ...

Страница 31: ...e 1 16 H Status Option Boxes This field contains information about the status of the packet This is a different field from Status in the Low Level Trigger Setup dialog box Here Status indicates whether the packet is an Rx or Tx packet For a receive packet this field also may contain information about errors that were in the packet for example Header Errors and Payload Errors There are no restricti...

Страница 32: ...fic frequency In addition to the frequency the channel is displayed on the right The mapping from frequency to channel is Freq 2402 Channel and the mapping goes both ways For example if you specified channel 10 the frequency field automatically displays 2412 You can also select don t care for these bits H AM Address This field sets the Active Member AM address This address is used to access differ...

Страница 33: ...a specific length to trigger on The length can be from 0 339 and you can also select don t care H Data Mask This field specifies the payload data the first row and the mask that is used with the data the second row A mask of FF will mask in the whole byte and a mask of 00 will mask out the whole byte The position of the mask and Data is linked together so that the value in data index 1 links to th...

Страница 34: ...must check the Trigger on RFCOMM data or Trigger on SDP data option box RFCOMM Tab When you click the RFCOMM tab and select the Trigger on RFCOMM Data option box you can select from among the following control fields SABM DM UIH UA and DISC If you check UIH additional information fields become active You can also select Trigger on Payload Data to set up a trigger on the first 8 bytes of payload da...

Страница 35: ...a Values for each byte are 0 through FF Select Acquisition Pre Post Trigger Buffer to display the Pre Post Trigger Buffer dialog box for setting pre trigger and post trigger buffer sizes See Figure 1 9 Use this dialog box to set how many packets are saved prior to the trigger event 0 to 100 000 and how many packets are saved after the trigger event up to 3 200 000 NOTE If you do not check the Enab...

Страница 36: ...logging session When the sessions ends you will find the following information displayed at the bottom of the application window H Start and end times of the logging session H Number of baseband packets logged H Log size Saving the Current Logging Session Stop the current log session and then select File Save As or click the shortcut button Save the current logging session tba file to a specified ...

Страница 37: ... Protocol Analyzer product software disk describes the functionality of the script language The sample scripts provided in Appendix C Sample Scripts on page C 1 of this manual will help you to understand HCI scripting NOTE The HCI Terminal application and Bluetooth Neighborhood cannot be simultaneously For error generation you are advised to use the HCI terminal instead of Bluetooth Neighborhood ...

Страница 38: ...Acquiring Piconet Packet Data 1 26 BPA105 Bluetooth Protocol Analyzer User Manual COMPANY CONFIDENTIAL 1 2001 ...

Страница 39: ...rated value CSV files that you can read with other applications such as Microsoft Excel H Add or remove bookmarks H Display a summary that includes session information and packet count H Analyze and decode packet information at Baseband LMP L2CAP RFCOMM SDP OBEX TCS HDLC and PPP protocol levels H Display error packets and access errors H Identify trigger packets and defined sequences Opening a Dat...

Страница 40: ... Data Analysis Window The Bluetooth Protocol Analyzer opens each data file separately within the application window Figure 1 10 identifies the functional areas available for data analysis Status bar Tabs Toolbars Columns Menu bar List view Hex view Packet infoview Figure 1 10 The Bluetooth Protocol Analyzer data analysis window ...

Страница 41: ...ve a file to a specified loca tion See page 1 24 Search Files Search for a file Export Export data to a comma sepa rated file csv Properties Display properties of the active data file Acquisition Summary Display acquisition details of the active data file Send To Send the active file as email to the mail profile you specify Print Print entire or partial contents of the active data file Print Previ...

Страница 42: ...ist view that the selected packet appears in The currently selected packet is also selected in the new view You can also press the Back space key Go To Next Level Move to the next higher protocol level List view that the selected packet appears in The currently selected packet is also selected in the new view You can also press the Enter key L2CAP Connection Properties Set the L2CAP packet type fo...

Страница 43: ...es the search criteria last entered in the Find dialog box Find Next Select the next packet in the List view that contains data that matches the search criteria last entered in the Find dialog box System Start Session Begin an acquisition session using the criteria defined in the Acquisition Setup dialog box Stop Session End the current acquisition session Pause Click to suspend the current acquis...

Страница 44: ...Level Trigger Define trigger events for the next acquisition based on low level trigger characteristics such as FLOW ARQN hop frequen cy payload headers etc See page 1 15 Enable Low Level Trigger Enable disable settings defined in the Low Level Trigger Setup dialog box High Level Trigger Define the trigger events for the next acquisition base on high level trigger characteristics such as RFCOMM an...

Страница 45: ... Smaller Font Decrease the font size of the text in the active window Larger Font Increase the font size of the text in the active window Default Font Return the text in the active window to the default font size Hex View Show hide Hexadecimal view window Packet Info Show hide Packet Information view window Vertical Lines Toggles the vertical lines that define the columns of the List view on or of...

Страница 46: ... Help on window Display the help topic for the active window What s This Point to an element in the display window and obtain a help topic Technical Support Access the Tektronix Bluetooth Protocol Analyzer technical support Web site Download drivers and software updates Obtain product related technical information Customer Feedback Obtain a request for feedback thank you and the product support We...

Страница 47: ...ing displayed see Setting Up the Data Filter on page 1 14 The List view displays the contents of the active file as a list of the packets that the file contains During an acquisition if the system is configured for free run mode the List view will display packet data as it is received and logged You can start and stop the automatic screen updates during an acquisition by pressing the Esc key on yo...

Страница 48: ...ditional information on these Edit menu selections Figure 1 11 List view context sensitive menu This area displays information on the packet currently highlighted in the List view The type of information that is displayed depends on the type and contents of the packet Various elements columns of packet data can be switched off or on in the View Setup dialog box For additional information see Setti...

Страница 49: ...Reference ...

Страница 50: ......

Страница 51: ...ket data H Enabling decryption Using Bookmarks In the menu bar select Edit Add Remove Bookmark or click the shortcut button to toggle a bookmark on or off for the packet you have high lighted clicked on in the List view When a bookmark is assigned to a packet a blue arrow is placed at the left side of the Index field for the highlighted packet See Figure 2 1 Figure 2 1 Analysis window showing book...

Страница 52: ...o bookmarks select Edit Navigate Book marks to open the Bookmarks dialog box see Figure 2 2 First click one of the bookmarks to select it then control click the other bookmark to highlight it Read the time between the bookmarks at the bottom of the Bookmarks dialog box The timespan is displayed in hours minutes seconds or microseconds Also time is shown in timeticks 625 s per timetick Figure 2 2 B...

Страница 53: ...ern for each sequence see Defining Error Patterns on page 2 6 in the Error Packet Generator dialog box H Disable Low Level Trigger in the Bluetooth Protocol Analyzer toolbar H Enabled Error Packet Generation in the Bluetooth Protocol Analyzer toolbar Select Acquisition Error Packet Generation or click the shortcut button to open the Error Packet Generator dialog box See Figure 2 3 The Error Packet...

Страница 54: ...ield the Error Packet Generator window is identical to the Low Level Trigger Setup window See Low Level Trigger on page 1 15 for information about the various fields in this dialog box NOTE If you want to generate an error using a setup that you previously created and saved click Load In the Open dialog box browse to the location and open your error packet generation file epg ...

Страница 55: ...otocol Analyzer H Single Only the first sequence whose patterns occur in the listed order will be marked in the Bluetooth Protocol Analyzer display H Repeat Whenever the patterns in the specified sequence occur in order they will be marked in the Bluetooth Protocol Analyzer display H Number Enter a value between 2 and 200 in the Count column This value determines the number of times the sequence w...

Страница 56: ...erform the following steps to define the patterns that will be used to generate an error in a sequence that you have created 1 Click the down arrow at the right side of the Available Patterns list box 2 Select an entry for the pattern type in which you want to insert the error See Figure 2 6 Figure 2 6 Available Patterns drop down list box 3 Double click on a packet type in the list box or click A...

Страница 57: ...fined pattern sequences You can use up to ten hardware slots The pattern name and custom information is listed next to the slot number Slots are filled as patterns are added Customized packets use additional slots A header with a 1 bit error should be recoverable by devices receiving the error packet A 2 or 3 bit error results in an unrecoverable error in the receiving device Packets with recovere...

Страница 58: ...sed to create a sequence named Error Seq1 that contained an LMP_host_connec tion_req pattern A Payload error with 3 bits toggled was set to be transmitted with this pattern The status was set to Single which resulted in the error being transmitted one time Figure 2 8 shows the Bluetooth Protocol Analyzer display resulting from transmitting the error In the Index column 697 is highlighted in blue i...

Страница 59: ... Protocol Analyzer is responsible for detection of Kc see Bluetooth Specification 1 0B or 1 1 When a log session is started data is logged for both encrypted and decrypted packets The log file also includes LinkKey or PIN information The Bluetooth Protocol Analyzer displays decrypted data in real time mode if performance is critical or it can open a log file and display either decrypted or encrypt...

Страница 60: ...he Kinit value is calculated and used for decrypting the data transaction between master and slave see note NOTE When using decryption in Independent mode with the Pairing option some of the following keys are generated and displayed in the application window Random number Kc Kc prime and LinkKey To enable encryption you must perform the following set up in the Bluetooth Neighborhood application 1...

Страница 61: ...ake your other selections from the following H Authentication Pairing Choose either Authentication 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 H Master Enter the Master BD Address H AM Address specific S...

Страница 62: ...Reference 2 12 BPA105 Bluetooth Protocol Analyzer User Manual COMPANY CONFIDENTIAL 1 2001 ...

Страница 63: ...Appendices ...

Страница 64: ......

Страница 65: ... 1 Air probe characteristics Characteristic Description Device compatibility Communicates with USB Specification V1 1 devices Operating range 0 to 250 m 820 ft Frequency range 2 402 to 2 480 GHz Transmitter Power output Active mode 20 dBm 100 mW Single frequency mode 0 dBm 1 mW Receiver Sensitivity 80 dBm Power Requirements Powered through USB cable connection between the host PC and the Bluetooth...

Страница 66: ...icial Journal of the European Union ETS 300 328 11 1996 and A1 07 1997 Spread Spectrum data transmission equipment in the 2 4 GHz ISM band ETS 300 826 11 1997 EMC and Radio Spectrum Matters 2 4 GHz wideband transmission systems IEC 61000 4 2 Electrostatic discharge immunity Performance criterion C IEC 61000 4 3 RF electromagnetic field immunity Performance criterion A United States and Canada Emis...

Страница 67: ...2001 A 3 Table A 4 Physical characteristics Characteristic Description Weight 3 lbs 1 36 kg 1 Dimensions2 Height 110 mm 4 250 in Width 70 mm 2 750 in Depth 42 mm 1 625 in 1 Includes accessories and shipping container 2 Dimensions of Bluetooth air probe 70 mm 2 750 in 110 mm 4 250 in 42 mm 1 625 in ...

Страница 68: ...Appendix A Specifications A 4 BPA105 Bluetooth Protocol Analyzer User Manual COMPANY CONFIDENTIAL 1 2001 ...

Страница 69: ...andard Accessories Your Bluetooth Protocol Analyzer includes the following accessories H BPA100 Bluetooth Protocol Analyzer Product Software CD ROM Tektronix part number 063 3469 xx Includes BPA100 Bluetooth Protocol Analyzer User Manual pdf file H Custom USB cable Tektronix part number 174 4580 xx H BPA100 Bluetooth Protocol Analyzer Installation Manual Tektronix part number 071 0115 xx ...

Страница 70: ...Appendix B Accessories B 2 BPA105 Bluetooth Protocol Analyzer User Manual COMPANY CONFIDENTIAL 1 2001 ...

Страница 71: ...TE_ENABLED TIMESTAMPS_ENABLED Write Scan enable Set Event Filter Change connection packet type TXCMD 1A 0C 01 00 WAITEVENT 0E 5000 TestError TXCMD 05 0C 03 02 00 02 WAITEVENT 0E 5000 TestError Establish ACL connection report report Establishing ACL connection label Establish_one_connection label create_connection_retry 1 NOTE change the Bluetooth address in this command if your BD_Addr is 00 50 CD...

Страница 72: ...VENT 0C 5000 TestError TXCMD 0F 04 04 00 00 18 CC WAITEVENT 1D 5000 TestError report Connection packet type changed report switch from master to slave TXCMD 0B 08 07 38 93 00 CD 50 00 00 WAITEVENT 12 1000 TestError Disconnect ACL connection 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 disconn...

Страница 73: ...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 WAITEVENT 1B 5000 TestError report Connection packet type changed from master report ROLE Switch this devi...

Страница 74: ...nnection test script for packet types Slave report RESET All SETDEBUGLEVEL 81 SETMAXLOOPCOUNT 5000 WAITCOMPLETE_ENABLED TIMESTAMPS_ENABLED Write Scan enable Set Event Filter Wait for max slots changed event TXCMD 1A 0C 01 03 WAITEVENT 0E 5000 TestError TXCMD 05 0C 03 02 00 02 WAITEVENT 0E 5000 TestError REPORT The following tests are from the test specification Wait for events from master When mas...

Страница 75: ...79 6F 75 20 77 69 6C 6C 20 68 61 76 65 20 74 6F 20 63 68 6F 73 65 20 48 45 58 20 76 69 65 77 20 74 6F 20 73 65 65 20 69 74 20 61 6C 6C 2E 20 49 20 74 68 69 6E 6B 20 74 68 69 73 20 73 68 6F 75 6C 64 20 62 65 20 63 68 61 6E 67 65 64 20 61 73 20 73 6F 6F 6E 20 61 73 20 70 6F 73 73 69 62 6C 65 2C 20 68 6F 77 65 76 65 72 20 69 66 20 79 6F 75 20 63 61 6E 20 72 65 61 64 20 74 68 69 73 20 6C 69 6E 65 20 7...

Страница 76: ...ET All SETDEBUGLEVEL 81 SETMAXLOOPCOUNT 5000 WAITCOMPLETE_ENABLED TIMESTAMPS_ENABLED Write Scan enable Set Event Filter Change connection packet type TXCMD 1A 0C 01 00 WAITEVENT 0E 5000 TestError TXCMD 05 0C 03 02 00 02 WAITEVENT 0E 5000 TestError Establish ACL connection report report Establishing ACL connection label Establish_one_connection label create_connection_retry 1 NOTE change the Blueto...

Страница 77: ...3 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 6C 6C 20 68 61 76 65 20 74 6F 20 63 68 6F 73 65 20 48 45 58 20 76 69 65 77 20 74 6F 20 73 65 65 20 69 74 20 61 6C 6C 2E 20 49 20 74 68 69 6E 6B 20 74 68 69 73 20 73 68 6F 75 6C 64 20 62 65 20 63 68 61 6E 67 65 64 20 61 73 20 73 6F 6F 6E 20 61 73 20 70 6F 73 73 69 62 6C 65 2C 20 68 6F 77 65 76 65 72...

Страница 78: ...er Manual COMPANY CONFIDENTIAL 1 2001 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 ...

Страница 79: ...Glossary ...

Страница 80: ......

Страница 81: ...lt it can carry up to 30 information bytes Baseband The baseband describes the specifications of the Bluetooth link controller which carries out the baseband protocols and other low level link routines BD_ADDR 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 sequence...

Страница 82: ...cation link It allows voice and data communications between Bluetooth units Channel A logical connection at the L2CAP level between two devices serving a single application or higher layer protocol Channel Hopping Sequence A pseudo random sequence of 79 frequencies 23 for the 23MHz system The frequency is calculated using the BD_ADDR of the master of the piconet The phase in the sequence is derive...

Страница 83: ...tes and covers a single time slot The DH3 is the same except it can cover up to 3 time slots and contain up to 185 information bytes The DH5 packet is the same again except it can cover up to 5 time slots and contains up to 341 information bytes Discoverable Device A Bluetooth device in range that will respond to an inquiry message DM Data Medium Rate An ACL link data packet type for medium rate d...

Страница 84: ...nel hopping sequence Frequency Hopping Synchronization FHS Packet This a special control packet revealing among other things the BD_ADDR and the clock of the source device It contains 144 information bits and a 16 bit CRC code The payload is coded with 2 3 FEC which brings the total payload length to 240 bits The FHS packet covers a single time slot Gateway A Bluetooth enabled device that is conne...

Страница 85: ...nnel The different types of channels on a physical link Master Device The device that initiates a connection and during this connection controls all traffic in a piconet The clock and hopping sequence of the master are used to synchronize all other devices in the piconet Name Discovery The mechanism to request and receive a device name OBEX An abbreviation for OBject EXchange protocol The OBEX tab...

Страница 86: ...device to communi cate 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 Protocol Stack Allows devices to locate connect to and exchange data with each other and to execute interoperable interactive applications against each other The stack is logically partitioned into three grou...

Страница 87: ...ty cycle least power efficient of all 3 power saving modes sniff hold and park Source The Bluetooth device initiating an action to another Bluetooth device The device receiving the action is called the destination The source is typically part of an established link although not always such as in inquiry page procedures Time Slot A time slot is the time it takes to send one packet from one Bluetoot...

Страница 88: ...Glossary Glossary 8 BPA105 Bluetooth Protocol Analyzer User Manual COMPANY CONFIDENTIAL 1 2001 ...

Страница 89: ...Index ...

Страница 90: ......

Страница 91: ... A 2 Channel Glossary 2 Channel Hopping Sequence Glossary 2 Channel Identifier Glossary 2 CLK Glossary 2 CLKE Glossary 2 CLKN Glossary 2 Color codes 1 16 Columns 1 35 Contacting Tektronix vi Context menu 1 36 Correlation value 1 13 Coverage Area Glossary 3 Custom error 2 8 Customize pattern dialog box 1 18 accessing 1 19 AM address field 1 20 ARQN field 1 20 data mask field 1 21 description field ...

Страница 92: ...CI scripts 1 25 purpose 1 24 reference guide v sample scripts C 1 Header error 2 7 Hex ASCII view toggle format 1 31 Hexadecimal view 1 36 High level trigger setup 1 22 Hold Mode Glossary 4 Hopping mode 1 13 Host Controller Interface HCI Glossary 4 HV High Quality Voice Glossary 4 I Independent mode piconet data acquisition 1 2 set up 1 10 sync to piconet using fake connection response 1 10 sync t...

Страница 93: ...upport contact information vi Profile Glossary 6 Protocol Stack Glossary 6 R Radio specifications A 1 Range operating A 1 Resync value 1 13 Resynchronization set the resync drift 1 13 RFCOMM Glossary 6 RX Glossary 6 S Save current log session 1 24 Scatternet Glossary 6 Scripts sample C 1 SDP Service Discovery Protocol Glossary 6 Selecting master or slave 1 11 Sequences color coding 1 16 default na...

Страница 94: ...th 1 17 Timeout field 1 12 inquiry 1 11 Timetick 2 2 Toolbar 1 4 button 1 29 data acquisition 1 5 go one level back 1 30 go to next level 1 30 Trigger differences between high and low level 1 14 high level 1 22 low level 1 15 set up 1 14 TX Glossary 7 U Upgrade software Tektronix website v URL Tektronix vi V View hexadecimal 1 28 1 36 list 1 28 1 35 packet information 1 28 1 36 W Web site address ...

Страница 95: ......

Страница 96: ......

Отзывы: