28
doc.: IEEE 802.15- 00/064r0 Submiss ion Slide 1 Mårten Mattsson, Ericsson March 2000 Project: IEEE P802.15 Working Group for Wireless Personal Area Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Networks (WPANs) Submission Title: [Bluetooth Testing] Date Submitted: [3 March 2000] Source: [Mårten Mattsson, M.Sc] Company [Ericsson Mobile Communications AB, c/o BSIG] Address [Scheelevägen 15 , S-221 83 LUND Sweden] Voice:[+46 46 194788 ], FAX: [+46 46 194704], E-Mail: [[email protected]] Re: [N/A] Abstract: [Bluetooth Testing, c/o Bluetooth Developers Conference, BSIG, and Bluetooth Certification & Verification.] Purpose: [Provide an overview to the IEEE on the Bluetooth Testing issues.] Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15.

Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

Embed Size (px)

Citation preview

Page 1: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

doc.: IEEE 802.15-00/064r0

Submission

Slide 1 Mårten Mattsson, Ericsson

March 2000Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

Submission Title: [Bluetooth Testing]

Date Submitted: [3 March 2000]

Source: [Mårten Mattsson, M.Sc] Company [Ericsson Mobile Communications AB, c/o BSIG]Address [Scheelevägen 15 , S-221 83 LUND Sweden]Voice:[+46 46 194788 ], FAX: [+46 46 194704], E-Mail:[[email protected]]

Re: [N/A]

Abstract: [Bluetooth Testing, c/o Bluetooth Developers Conference, BSIG, and Bluetooth Certification & Verification.]

Purpose: [Provide an overview to the IEEE on the Bluetooth Testing issues.]

Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein.

Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15.

Page 2: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 2

doc.: IEEE 802.15-00/064r0

Submission

IEEE P802.15 Working Group for Wireless Personal Area Networks

Bluetooth Testing

March 2000, Albuquerque, NM USA

Page 3: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 3

doc.: IEEE 802.15-00/064r0

Submission

Bluetooth Testing

By Mårten Mattsson

Ericsson Mobile Communication

Page 4: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 4

doc.: IEEE 802.15-00/064r0

Submission

Outline• Present the test strategy for verifying the:

– Radio link quality• The Bluetooth Radio Link Requirements

– Interoperability between products and brands• The Bluetooth Protocol Requirements• The Bluetooth Profile Requirements

• Summary

• Discussion

Page 5: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 5

doc.: IEEE 802.15-00/064r0

Submission

First

• Present the:– Test Concept– Test Configuration– Test Specification (with Test case examples)

• for:– The Bluetooth Radio Link Requirements– The Bluetooth Protocol Requirements– The Bluetooth Profile Requirements

Page 6: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 6

doc.: IEEE 802.15-00/064r0

Submission

Bluetooth Radio Link RequirementsTest Concept

• Goal– To ensure Bluetooth devices can get in

contact with each other– To ensure the Radio Link performance

Page 7: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 7

doc.: IEEE 802.15-00/064r0

Submission

Bluetooth Radio Link RequirementsTest Concept

• Test Purpose– To verify the physical layer of the Bluetooth

protocol stack, that is RF and parts of BB

• Method– The defined Test Mode in the Bluetooth

core specification will be used

Page 8: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 8

doc.: IEEE 802.15-00/064r0

Submission

Test systemIUT

RF

BB

LM

Implementationdependent interface

RF

BB

LMLMP

AirInterface

Local activation/enabling

Used for test modesignalling

Bluetooth Radio Link RequirementsTest Configuration

Page 9: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 9

doc.: IEEE 802.15-00/064r0

Submission

• Based on:– Part A & Part B of the core specification

• Part A harmonized with ETSI and FCC recommendations

• Informal (prose) and contain TCs for– Transmitter tests– Transceiver tests– Receiver tests– Timing and hopping test

Bluetooth Radio Link RequirementsTest Specification

Page 10: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 10

doc.: IEEE 802.15-00/064r0

Submission

• Transmitter– Output Power– TX Output Spectrum– Initial Carrier

Frequency Tolerance

• Transceiver– Out-of-Band

spurious emissions

• Receiver– Sensitivity– C/I performance– Out-of-Band blocking

• Lower Base band– TX/RX Timing– Frequency Hopping– Coding/Decoding– Error correction

Bluetooth Radio Link RequirementsExample of Test Cases

Page 11: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 11

doc.: IEEE 802.15-00/064r0

Submission

Next

• Present the:– Test Concept– Test Configurations– Test Specification (with Test case examples)

• for:– The Bluetooth Radio Link Requirements– The Bluetooth Protocol Requirements– The Bluetooth Profile Requirements

Page 12: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 12

doc.: IEEE 802.15-00/064r0

Submission

Bluetooth Protocol RequirementsTest Concept

• Goal– To ensure that Bluetooth devices can talk

with each other

Page 13: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 13

doc.: IEEE 802.15-00/064r0

Submission

Bluetooth Protocol RequirementsTest Concept

• Test Purpose– To verify the implementation of the

• BB, LM and L2CA layer and HCI, if applicable

• Method– Single-Protocol testing with use of an

upper tester (horizontal testing)– The upper tester accesses the SUT/IUT

through the Test Control Interface, TCI (included in version 1.0 of core spec.)

Page 14: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 14

doc.: IEEE 802.15-00/064r0

Submission

Bluetooth Protocol RequirementsTest Configuration - BB and LM verification

IUT without HCI, physical transport bearer (USB, RS232,UART) Test system

IUT

RF

BB

LM

TC Software

Physical Bus

HCI Firmware

Adapter Physical Bus

HCI DriverTCI-HCI

TCI

Implementationdependent interface

RF

BB

LMLMP

LCP

AirInterface

Test SuiteExecutor

Page 15: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 15

doc.: IEEE 802.15-00/064r0

Submission

Bluetooth Protocol RequirementsTest Configuration - BB, LM & HCI verification

IUT with HCI, physical transport bearer (USB, RS232,UART) Test systemIUT

RF

BB

LM

Physical BusUSB,RS232 or UART

Physical Bus

HCI DriverHCI

TCI

RF

BB

LMLMP

LCP

AirInterface

HCI Firmware Test SuiteExecutor

Page 16: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 16

doc.: IEEE 802.15-00/064r0

Submission

Bluetooth Protocol RequirementsTest Configuration - L2CAP verification

Test system

IUT

RF

BB

LM

TC Software

Physical Bus

TCI-L2CAPFirmware

Adapter Physical Bus

TCI-L2CAPDriver

TCI-L2CAP

TCI

Implementationdependent interface

RF

BB

LM

AirInterface

L2CA L2CAP L2CA

Test SuiteExecutor

Page 17: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 17

doc.: IEEE 802.15-00/064r0

Submission

• Based on Part B to Part E of core spec– Part H if applicable (HCI support)

• Informal (prose) and Formal (TTCN)– Prose version contains

• Test Suite Structure• Test Purposes with test instructions

– TTCN version contains theAbstract Test Suite, ATS• Test Cases/Test Steps

Bluetooth Protocol RequirementsTest Specification

Page 18: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 18

doc.: IEEE 802.15-00/064r0

Submission

• BB– Paging– Inquiry

• LM– Authentication– Encryption– Information requests– Link Handling

• L2CAP– Connect/Disconnect– Send/Receive data– Group handling– Protocol Multiplexing– Segmentation– Reassembly– QoS parameter

values

Bluetooth Protocol RequirementsExample of Test Cases

Page 19: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 19

doc.: IEEE 802.15-00/064r0

Submission

Finally

• Present the:– Test Concept– Test Configurations– Test Specification (with Test case examples)

• for:– The Bluetooth Radio Link Requirements– The Bluetooth Protocol Requirements– The Bluetooth Profile Requirements

Page 20: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 20

doc.: IEEE 802.15-00/064r0

Submission

• Goal– To ensure that Bluetooth devices can

execute applications together and meet end-user expectations

Bluetooth Profile RequirementsTest Concept

Page 21: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 21

doc.: IEEE 802.15-00/064r0

Submission

Bluetooth Profile RequirementsTest Concept

• Test Purpose– For each profile the Bluetooth product

claims to conform to, profile testing will be performed to verify the Bluetooth profile requirements.

• Method– Profile Testing using the MMI of the

product as “upper” interface– Multi-protocol testing (vertical testing)

Page 22: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 22

doc.: IEEE 802.15-00/064r0

Submission

Bluetooth Profile RequirementsTest Configuration

Test system

SUT

BluetoothProtocol Stack

Application

BluetoothProtocol

Stack

AirInterface

MMI

BluetoothProfile

Emulator

Test OperatorInterfacewith MMI

Test Operator:Executes commands onSUT and feedbacksresults to test system

Application

Page 23: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 23

doc.: IEEE 802.15-00/064r0

Submission

• Based on Part K of the core specification• Both roles of the profile will be handled• Informal (prose) and Formal (TTCN)

– Prose version contains:• Test Suite Structure and Test Purposes

– TTCN version contains theAbstract Test Suite, ATS:• The same Test Suite Structure• Test Cases/Test steps

Bluetooth Profile RequirementsTest Specification

Page 24: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 24

doc.: IEEE 802.15-00/064r0

Submission

• Headset– Initialisation– Audio connection– Connection transfer– Connection release

• Dial-up Networking– Initialisation– Data calls– Command Support

• Synchronisation– Initialisation– PIM exchange– Automatic Synchronisation

• LAN Access– Initialisation– Shutdown– Establish LAN connection– Lost LAN connection– Disconnect LAN connection

Bluetooth Profile RequirementsExample of Test Cases

Page 25: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 25

doc.: IEEE 802.15-00/064r0

Submission

Summary• Testing the BT Radio Link

Requirements– Devices can get in contact with each other– Verifying the physical layer, RF, parts of

BB– Use of Test Mode– Informal test specification

Page 26: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 26

doc.: IEEE 802.15-00/064r0

Submission

Summary

• Testing BT Protocol Requirements– Get devices to talk with each other– Verifying BB, LM, L2CAP

& HCI (if applicable)– Single protocol testing, horizontal testing– Use of an Upper Tester, access with TCI– Several different test configurations– Both informal and formal test specification

Page 27: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 27

doc.: IEEE 802.15-00/064r0

Submission

Summary

• Testing BT Profile Requirements– Get devices executing applications

together– Verifying conformance to the profiles– Multi-protocol testing, vertical testing– Using MMI as upper interface– Test configuration dependent on profile– Informal and Formal test specification

Page 28: Doc.: IEEE 802.15-00/064r0 Submission March 2000 Mårten Mattsson, EricssonSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks

March 2000

Mårten Mattsson, EricssonSlide 28

doc.: IEEE 802.15-00/064r0

Submission

Discussion

Questions ?