View
213
Download
0
Category
Tags:
Preview:
Citation preview
Darin ZhenProgram ManagerMicrosoft Corporation
TOL-008T
Certifying wireless devices using the Windows Hardware Certification Kit
Agenda• New and improved mobile broadband (MB) and
wireless LAN (WLAN) certification values• Improvements in the Windows Hardware
Certification Kit (HCK)• Guidance on testing
You’ll leave with examples of how to• Create high-quality MB and WLAN devices using the
new and improved certification values• Use the improved Windows HCK for MB and WLAN
testing • Take advantage of testing guidance
New and Improved Mobile Broadband Certification Values
• NDIS 6.30• Sleep/resume reliability improvements• Power management
• MB class driver• Power and performance• Multi-career/multi-mode• Extensible Authentication Protocol (EAP)
subscriber identity module (SIM)• Unstructured Supplementary Service Data (USSD)
New and Improved Mobile Broadband Certification Values
• USB selective suspend• Improve overall system power efficiency for long active
and idle battery life on mobile platforms while maintaining system responsiveness
• Reference• Support NDIS 6.30 WWAN specification
NDIS 6.30
• Microsoft to develop a generic driver for devices conforming to device interface specification
• The MB class driver provides the following value• For independent hardware vendors (IHVs)• Reduced driver development, deployment, and maintenance
costs• For telecommunication companies (telcos)• Simplified network certification • Faster time-to-market for new products
• Reference• WWAN device firmware presents a conformant interface
Mobile Broadband class driver
Improvements to Mobile Broadband testing within the Windows HCK
Key improvements
• Test Authoring and Execution Framework (TAEF)–based execution• Ability to run individual tests, test groups, or entire suite
• Reduced execution time• Execution time reduced by 70% for MB test content
• Improved documentation• Test documentation providing detailed view into test
content• Improved logging• Text in log files maps directly to test documentation
Mobile Broadband testing guidance
Mobile Broadband Windows Certification Program• Overview• Based on Test Automation and Execution Framework
(TAEF)• Single-machine topology
• Testing Client• Computer running Windows 8• Mobile Broadband device
Key testing areas• Basic MB functionality • MB class driver compliance• Power and performance• NDIS 6.30 compliance• USB selective suspend• Wake support• Multi-career/multi-mode (if implemented)• Extensible Authentication Protocol (EAP) subscriber
identity module (SIM) (if implemented)• Unstructured Supplementary Service Data (USSD)
(if implemented)
Walk-through of Mobile Broadband testing
Demo/Example
Step 1: Create a project
Step 2: Select Machine Pool & Devices/Systems
Step 3: Select Tests and Run Selected Tests
New and Improved Wireless LAN Certification Values
• Wi-Fi Direct• Power and performance• NDIS 6.30• 802.11w – Protected Management
Frames• Wake on wireless LAN
New and improved WLAN certification values
• Improve wireless device connectivity experience• Based on the Wi-Fi P2P (draft) specification • Integrate with Windows 8 user experience
framework• Reference• Support two Wi-Fi Direct ports concurrently• Device should be able to support being a group owner (GO)
on each Wi-Fi Direct port concurrently• Device should be able to support being a GO one Wi-Fi Direct
port and a client on the other Wi-Fi Direct Port concurrently • Support at least four clients being connected
simultaneously to each running Wi-Fi Direct group owner on the device
• Support infrastructure port concurrently with the Wi-Fi Direct ports
Wi-Fi Direct
• Improve Wi-Fi power efficiency for long active and idle battery life on mobile platforms while maintaining system responsiveness
• Minimize frequency of device interrupting CPU, allowing for maximum CPU idle time
• Dynamic power saving mode based on user activity to maximize power efficiency of the system
• Reference• Power Save Mode (PSM)
• Wi-Fi driver must support the detection of Power Save Mode
• Wi-Fi offloads• Wi-Fi profile (infrastructure profile) offload• Wi-Fi direct profile offload
• Interrupt/DPC/indication reduction• Wi-Fi device interrupt/DPC reduction (1.x ISR/packet)
• Networking offloads and selective suspend• Wi-Fi device must support NDIS offloads• USB selective suspend
Power management
Summary of certification values and feature mappingCertification
valuesFeature
Connected standby Wake, network list offload
Instant connect Network list offload
Power Interrupt reduction
Power Packet coalescing
Power USB selective suspend
Power Wi-Fi auto Power Save Mode
Play to, proximity Wi-Fi Direct
Security 802.11w (PMF – enterprise security)
Improvements to WLAN testing within the Windows HCK
Kit improvements• Overview• TAEF-based tool for measuring Deferred Procedure Calls
(DPC) and Interrupt Service Routine (ISR) frequency and duration
• Common use cases• Finding overactive interrupts• Finding long DPC interrupts• Finding DPC “storm” or bursts
• Where to find it• Available in Windows HCK and Windows Driver Kit (WDK)
WLAN testing guidance
Wi-Fi Windows Certification Program
• Overview• Based on NDISTest
framework• Multi-machine topology
• Testing Client • Three machines –
TestSoftAP, device under test (DUT), system under test (SUT)
• AP w/ 802.11w support NDISTest Client
(Device Under Test)
NDISTest Server
AP Devices #1 & #2
Hub
(Backchannel)
NDISTest Server
(Support Device)
Wi-Fi Windows Certification Program
• Running the Wi-Fi certification contentStep 1: Open “Windows HCK”Step 2: Create new projectStep 3: Select machine pool & Select DUT WLAN cardStep 4: Select Tests to run & ExecuteStep 5: Select SUT and TestSoftAP for each job
Wi-Fi Windows Certification Program
• Wi-Fi test suites• Includes existing Windows 7 logo program test suites• VWifiStress• New suites for Windows 8• Wi-Fi Direct• Network list offload• 802.11w – protected management frames• Wake on wireless LAN• Connected standby• DPC/ISR interrupts
Key testing areas
• Wi-Fi Direct• Network list offload• 802.11w – protected management frames• Wake on wireless LAN• Connected standby
Walk-through of WLAN testing
Demo/Example
Step 1: Create a project
Step 2: Select Machine Pool & Devices/Systems
Step 3: Select Tests and Run Selected Tests
Recap
• Create high-quality MB and WLAN devices using the new and improved certification values
• Use the improved Windows HCK for MB and WLAN testing
• Take advantage of testing guidance on key areas for MB and WLAN devices
Next steps
• Leverage Mobile Broadband and Wireless LAN test tools to prepare for certification
• Provide feedback
Related WES sessions
• TOL-260T Windows certification improvements to the logo program
• TOL-659T Certifying hardware with the Windows Hardware Certification Kit
• DEV-329T Understanding Wi-Fi Direct in Windows 8
• SYS242T Understanding Wi-Fi networking in Windows 8
Event Site:• http://channel9.msdn.com/Events
Thank You!
For questions, please visit me in the Speakers Connection area following this session.
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to
be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Recommended