unplugfest event guide - bluetooth€¦ · prototypes and products that have not yet come to...

17
UnPlugFest Event Guide

Upload: others

Post on 14-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

UnPlugFest Event Guide

Page 2: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

1.0 What is an UnPlugFest (UPF)?....................3

2.0 Attending UPF…………………………...…....4

2.1 What to expect from attending........5

2.2 Expectations of attendees………...6

2.3 Who should attend…………….......7

3.0 Testing at UPF………………………………...8

3.1 What is tested……………………...9

3.2 Scheduling tests…………………..10

3.3 How testing occurs…………….....11

3.4 Other testing opportunities……....12-13

table of contents

2Bluetooth SIG proprietary

4.0 Registering for UPF………………………....144.1 Registering as a participant….....154.2 Registering a testing platform.....15

4.3 Book a hotel room………...….…164.4 Check in on-site………………....16

5.0 Sponsorship…………………………………17

Page 3: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

Bluetooth® UnPlugFests (UPF) are nonprofit, interoperability testing events supported by the Bluetooth Special Interest Group (SIG) for the benefit of its members. The Bluetooth SIG regularly hosts three UPF events each year in different regions around the world – Americas, Asia, and Europe – to provide the opportunity for all members to participate in the testing.

At UPF events, members have a chance to test their unreleased and unannounced Bluetooth products against products and prototypes from different companies. This testing improves the interoperability of all Bluetooth devices being developed and released into the market.

UPFs are confidential events hosted in a neutral conference space with no public access, and attendees are required to adhere to a confidentiality agreement to participate. This protects the privacy of each developer’s prototypes and products that have not yet come to market.

what is an UnPlugFest?

3Bluetooth SIG proprietary

Over 55 events since 2000

3 locations worldwide improve interoperability confidential testing network

Page 4: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

attending UPF4Bluetooth SIG proprietary

UPFs regularly see over 225 participants, with nearly 150 devices being tested at each event. This level of consistency affirms the community’s commitment to continued interoperability and establishes a great baseline for what new and returning attendees can anticipate from upcoming UPF events.

Page 5: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

As the main goal of UPF is to allow members working on the development of Bluetooth products to test and ensure their interoperability with other Bluetooth devices, attendees of a UPF event can expect to leave having:

• Tested with products not yet on the market

• Interacted with engineers from other companies

• Tested against the largest collection of Bluetooth implementations

• Improved the interoperability and quality of products in development

• Attended sponsor’s informational presentations, other technical events, and working group meetings when applicable

what to expect from attending

5Bluetooth SIG proprietary

who should attendexpectations of attendees

In all of my years, I have

never seen a better

organized event that allowed

getting to root causes

Immediately.

-UPF attendee

Page 6: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

what to expect from attending

Attendees are expected to be able to interoperate on a basic level with all other matching devices present. Participants are expected to be able to correct issues with their products whether the issues are Bluetooth related or hardware/software related pertaining to the specific implementation. Participants are also expected to bring their own tools to facilitate resolving such cases.

Implementers are encouraged to attend UPFs early in their product’s development cycle to ensure interoperability between devices that are likely to reach the market together. This is especially true when implementing new specifications and/or optional features.

6Bluetooth SIG proprietary

who should attendexpectations of attendees

All participants are required to agree to a confidentiality agreement in order to participate in the event.

view the agreement

Page 7: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

what to expect from attending

UPFs are designed to support engineers and developers working on new Bluetooth products. Participating at a UPF can be beneficial to any Bluetooth SIG member: • Actively developing Bluetooth components, firmware, or software • With a unique implementation • Who can fix problems with the product they are testing

Since engineers attend UPF to test with shared Bluetooth technology, UPFs are not open to: • System integrators with products designed to run proprietary solutions• Proprietary software stack vendors • Resellers, distributors, and dealers

Also, due to its confidential nature, UPF events are not a good fit for: • Sales and marketing professionals • Public observers and students • Members of the press

7Bluetooth SIG proprietary

who should attendexpectations of attendees

In some instances, system integrators bringing third-party products for evaluation may be allowed to attend, pending approval from the Bluetooth SIG.

Please email any questions regarding attendance to [email protected].

Page 8: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

testing at UPF8Bluetooth SIG proprietary

UPFs provide Bluetooth SIG members the opportunity to test and ensure the implementation of adopted/approved Bluetooth functionality in devices that are under development while ensuring interoperability with other Bluetooth devices. This testing also helps to ensure the quality of these Bluetooth devices before they come to market.

Testing performed at UPFs is not aimed at determining if your device complies with the Bluetooth specification or that it meets Qualification requirements.

Page 9: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

The fundamental set of testing at a UPF is on the three Base Test Categories (Category-1, Category-2 and Category-3). Category-1 testing tests the lower (closest to the hardware) parts of Bluetooth implementation. It is generally the part of the protocol stack below the Host Controller Interface. This includes the Radio (RF) and Baseband (BB) and Link Manager (LMP) layers

• Category-1 (controller)

– Testing may include verification of Forward error correction, Whitening, Adaptive Frequency Hopping, Secure Simple Pairing, and other features related to establishing an ACL connection.

• Category-2 (host)

– Tests are related to the portion of the stack above the HCI. This includes middle layer protocols, such as SDP, RFCOMM, BNEP, AVDTP, and AVCTP

• Category-3 (involves testing of profiles, services, and protocols that exist outside of the Bluetooth Core Specification)

– Testing the application profiles that characterize the functionality end users are exposed to. This type of testing also tends to verify end-to-end user experiences. As a result, implementers who wish to test Category-3 implementations are encouraged to think not only about the interoperability of the Bluetooth solutions, but also to consider the end-user experience that is being offered by their implementation.

what is tested

9Bluetooth SIG proprietary

other testing opportunitiesscheduling tests

Attending UPF is very valuable. We found bugs we didn’t even know existed.

- UPF attendee

how testing occurs

Page 10: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

All test sessions performed at a UPF are organized through an automated scheduling system. The system pairs platforms with complementary capabilities and roles and then schedules these pairings for one-hour test sessions.

The capabilities and roles used for the pairing process are set when you register the platform. Please be accurate when entering the quantity and priority of matching capabilities for your platform during registration. These are the most important factors that influence your schedule for UPF.

The amount of time scheduled for any one team against other teams is a function of many factors. The most important factors are the number and priority of matching capabilities.

what is tested

10Bluetooth SIG proprietary

other testing opportunitiesscheduling tests how testing occurs

Receive your schedule and check

your testing pairs

Register a participant & a platform

Registration data is uploaded to the scheduling system (“the scheduler”)

Check in on-site collect your badge and update your

schedule or platform

Meet your testing partner at the assigned

time and location

Participants are given access to the scheduler about a week prior to the start of the event.

Page 11: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

A typical test session allows two teams to meet at opposite sides of the assigned table noted in their schedule. After introductions and optional exchange of business cards, teams confirm the mutually supported features of the platform. Testing teams then:

• Determine which tests to perform

• Agree on testing execution

• Begin testing

• During the test session

– Log any issues or bugs

– It is best practice to then address the bugs after the session or during free time as your testing session is limited to one hour

Team members should always remain on their side of the table unless invited to the other side.

Failing to show for a test session may warrant removal of the platform from subsequent test sessions during the week.

what is tested

11Bluetooth SIG proprietary

other testing opportunitiesscheduling tests how testing occurs

I support HFP_Gateway

II support HFP_HF

Tip: keep a close eye on your schedule it will be changing all the time to optimize the best fit

Page 12: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

In addition to the base categories, the following testing is also performed at UPFs:

The Profile Tuning Suite (PTS) is an automated test system validated for Bluetooth Qualification and utilized to ensure Bluetooth interoperability. The PTS acts as an initiator and acceptor in a test scenario. The PTS is a Black Box tester. Black Box testing is a technique whereby the internal workings of the Implementation Under Test (IUT) are unknown by the tester. This technique has a few clear advantages:

– Since the designer and tester are independent of each other, the test is unbiased

– The tester does not need knowledge of any specific programming languages

– Testing is done from the point of view of the user, not the designer

– Test cases can be designed as soon as the specifications are complete

– Learn more about the Profile Tuning Suite (PTS).

Robustness Test Sessions

– Verify your implementations ability to withstand scenarios like buffer overflow, malformed strings, and other invalid behavior. These are not present at every UPF event.

what is tested

12Bluetooth SIG proprietary

other testing opportunitiesscheduling tests how testing occurs

Learn more about PTS

Page 13: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

Interoperability (IOP) prototyping sessions

– Usually organized in conjunction with UPFs. They exist primarily to verify new functionality defined in specifications in development, not the implementations of new profiles in end products. Unlike other sessions, the results of specification formal IOP tests are recorded so the information can be made available to the Bluetooth Architectural Review Board (BARB) for analysis of specifications in development.

– All results are made anonymous and used for the development of test requirements. Note: Formal IOP test sessions are open to all members to participate. However, working groups can plan on having informal IOP test sessions that are open to working group members only and informal IOP results are not recorded.

what is tested

13Bluetooth SIG proprietary

other testing opportunitiesscheduling tests how testing occurs

learn more about working groups and how to get involved

Page 14: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

registering for UPF

14Bluetooth SIG proprietary

Fees for attending UPF are based on your company’s membership level and when you register for the event. Members who register early can significantly reduce the cost of attending.

Registration fees cover the cost of the venue, food and beverage, and administrative tasks.

Morning break, lunch, afternoon break, and a welcome reception is provided at the hotel as part of your participant fee Monday through Thursday. The cost of the hotel room and dinners are not included.

Page 15: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

registration logistics

15Bluetooth SIG proprietary

register as a participant

You must first register as a participant

• Indicate the days you will be onsite and available to test

• Choose your hotel dates

• Pay your participant registration fees

register a testing platform

After registering as a participant, you need to register your platform

• Record your capabilities and roles during platform registration, DO NOT indicate what you want to test with against, only note what your platform supports

• To gain access to the testing room, you must be associated with a platform

• In addition, you can only lead one platform at a time

• If you want to register more than one platform, set any other registered platforms to Away to focus on one platform at a time

participant and platform registration

Page 16: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

registration logistics

16Bluetooth SIG proprietary

book a hotel room

Participants should make their hotel guest room reservation through the UPF registration site to receive the negotiated room rate.

Hotel room rates are separate from the UPF registration fee.

If you do not reserve a hotel room through UPF registration, a $450.00 USD surcharge* will be added to the registration fees. This surcharge will apply to all UPF registrants not booking a hotel room through registration, including local event attendees.

*The surcharge is in place so the event can meet it’s contractual obligations to keep the participant fees as low as possible.

check in on site

Upon arriving at UPF, pick up your badge at the registration desk during registration hours. Your badge has credentials that allows you to access the online event schedule and individual testing schedule for the week.

After checking in, login to your individual testing schedule to verify your capabilities and roles are set correctly. Failure to do so will dramatically impact your testing schedule for the week. Please visit the registration desk for help correcting capabilities, scheduling, or setting your platform to Away.

hotel and on-site check in

Page 17: UnPlugFest Event Guide - Bluetooth€¦ · prototypes and products that have not yet come to market. what is an UnPlugFest? Bluetooth SIG proprietary 3 Over 55 events since 2000 3

sponsorshipThere are various ways that member companies can sponsor a UPF –local host, platinum, or gold event sponsor. Sponsorship fees are used to offset overall participant and platform costs. The more sponsors, the lower the rates for attendees.

For information on sponsorship opportunities for the current or a future UPF, please contact [email protected].

For any questions please contact us at

[email protected]