duced in any form or by any means
(including electronic storage and
retrieval or translation into a foreign
language) without prior agreement and
written consent from Keysight Technologies as governed by United States and
international copyright laws.
Trademarks
Bluetooth® and the Bluetooth® logos
are trademarks owned by Bluetooth
SIG, Inc., U.S.A. and licensed to
Keysight Technologies, Inc.
Manual Part Number
X8711-90001
Edition
Edition 3, January 2019
Printed in:
Printed in Malaysia
Published by:
Keysight Technologies
Bayan Lepas Free Industrial Zone,
11900 Penang, Malaysia
Technology Licenses
The hardware and/or software
described in this document are furnished under a license and may be
used or copied only in accordance with
the terms of such license.
Declaration of Conformity
Declarations of Conformity for this
product and for other Keysight products may be downloaded from the
Web. Go to http://www.keysight.com/
go/conformity. You can then search by
product number to find the latest Declaration of Conformity.
®
U.S. Government Rights
The Software is “commercial computer
software,” as defined by Federal Acquisition Regulation (“FAR”) 2.101. Pursuant to FAR 12.212 and 27.405-3 and
Department of Defense FAR Supplement (“DFARS”) 227.7202, the U.S.
government acquires commercial computer software under the same terms
by which the software is customarily
provided to the public. Accordingly,
Keysight provides the Software to U.S.
government customers under its standard commercial license, which is
embodied in its End User License
Agreement (EULA), a copy of which can
be found at http://www.keysight.com/
find/sweula. The license set forth in the
EULA represents the exclusive authority
by which the U.S. government may use,
modify, distribute, or disclose the Software. The EULA and the license set
forth therein, does not require or permit, among other things, that Keysight:
(1) Furnish technical information
related to commercial computer software or commercial computer software
documentation that is not customarily
provided to the public; or (2) Relinquish
to, or otherwise provide, the government rights in excess of these rights
customarily provided to the public to
use, modify, reproduce, release, perform, display, or disclose commercial
computer software or commercial computer software documentation. No
additional government requirements
beyond those set forth in the EULA
shall apply, except to the extent that
those terms, rights, or licenses are
explicitly required from all providers of
commercial computer software pursuant to the FAR and the DFARS and are
set forth specifically in writing elsewhere in the EULA. Keysight shall be
under no obligation to update, revise or
otherwise modify the Software. With
respect to any technical data as
defined by FAR 2.101, pursuant to FAR
12.211 and 27.404.2 and DFARS
227.7102, the U.S. government
acquires no greater than Limited Rights
as defined in FAR 27.401 or DFAR
227.7103-5 (c), as applicable in any
technical data.
Warranty
THE MATERIAL CONTAINED IN THIS
DOCUMENT IS PROVIDED “AS IS,”
AND IS SUBJECT TO BEING
CHANGED, WITHOUT NOTICE, IN
FUTURE EDITIONS. FURTHER, TO THE
MAXIMUM EXTENT PERMITTED BY
APPLICABLE LAW, KEYSIGHT DISCLAIMS ALL WARRANTIES, EITHER
EXPRESS OR IMPLIED, WITH REGARD
TO THIS MANUAL AND ANY INFORMATION CONTAINED HEREIN, INCLUDING BUT NOT LIMITED TO THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. KEYSIGHT
SHALL NOT BE LIABLE FOR ERRORS
OR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION
WITH THE FURNISHING, USE, OR
PERFORMANCE OF THIS DOCUMENT
OR OF ANY INFORMATION CONTAINED HEREIN. SHOULD KEYSIGHT
AND THE USER HAVE A SEPARATE
WRITTEN AGREEMENT WITH WARRANTY TERMS COVERING THE MATERIAL IN THIS DOCUMENT THAT
CONFLICT WITH THESE TERMS, THE
WARRANTY TERMS IN THE SEPARATE
AGREEMENT SHALL CONTROL.
Safety Information
A CAUTION notice denotes a hazard. It
calls attention to an operating procedure, practice, or the like that, if not
correctly performed or adhered to,
could result in damage to the product
or loss of important data. Do not proceed beyond a CAUTION notice until
the indicated conditions are fully
understood and met.
A WARNING notice denotes a hazard. It
calls attention to an operating procedure, practice, or the like that, if not
correctly performed or adhered to,
could result in personal injury or death.
Do not proceed beyond a WARNING
notice until the indicated conditions are
fully understood and met.
2Keysight X8711A IoT Device Functional Test Solution User’s Guide
Safety Symbols
The following symbols on the instrument and in the documentation indicate
precautions which must be taken to maintain safe operation of the instrument.
Direct current (DC)Alternating current (AC)
Caution, risk of electric shock
Standby supply. Unit is not completely
connected from AC mains when
switched off
Protective earth (ground) terminal
Caution, risk of danger (refer to this
manual for specific Warning or Caution
information)
Frame or chassis (ground) terminal
Equipment protected throughout by
double insulation or reinforced
insulation
Keysight X8711A IoT Device Functional Test Solution User’s Guide3
Safety Considerations
Read the information below before using this instrument.
The following general safety precautions must be observed during all phases of
operation, service, and repair of this instrument. Failure to comply with these
precautions or with specific warnings elsewhere in this manual violates safety
standards for design, manufacture, and intended use of the instrument. Keysight
Technologies assumes no liability for the customer’s failure to comply with these
requirements.
General
Do not use this product in any manner not specified by the manufacturer. The
protective features of this product may be impaired if it is used in a manner not
specified in the operation instructions.
Before Applying Power
Verify that all safety precautions are taken. Make all connections to the unit before
applying power and select the appropriate power line voltage on the fuse module.
Ground the Instrument
This product is provided with protective earth terminals. To minimize shock
hazard, the instrument must be connected to the AC power mains through a
grounded power cable, with the ground wire firmly connected to an electrical
ground (safety ground) at the power outlet. Any interruption of the protective
(grounding) conductor or disconnection of the protective earth terminal will cause
a potential shock hazard that could result in personal injury.
Do Not Operate in an Explosive Atmosphere
Do not operate the instrument in the presence of flammable gases or fumes.
Do Not Remove the Instrument Cover
Only qualified, service-trained personal who are aware of the hazards involved
should remove instrument covers. Always disconnect the power cable and any
external circuits before removing the instrument cover.
Keysight X8711A IoT Device Functional Test Solution User’s Guide4
Do Not Modify the Instrument
Do not install substitute parts or perform any unauthorized modification to the
product. Return the product to a Keysight Sales and Service Office for service and
repair to ensure that safety features are maintained.
In Case of Damage
Instruments that appear damaged or defective should be made inoperative and
secured against unintended operation until they can be repaired by qualified
service personnel.
Keysight X8711A IoT Device Functional Test Solution User’s Guide5
Environmental Conditions
The X8711A is designed for indoor use and in an area with low humidity. The table
below shows the general environmental requirements for this instrument.
Environmental conditionRequirement
Temperature
Humidity
AltitudeUp to 2000 m
Pollution degree2
Operating condition
0 °C to 40 °C
Storage condition
–40 °C to 70 °C
Operating condition
Up to 80% RH at 40°C (non-condensing)
Storage condition
Up to 95% RH at 40°C (non-condensing)
Keysight X8711A IoT Device Functional Test Solution User’s Guide6
Regulatory Information
The X8711A complies with the following safety and Electromagnetic Compatibility
(EMC) compliances:
Keysight X8711A IoT Device Functional Test Solution User’s Guide7
Regulatory Markings
The CE mark is a registered trademark
of the European Community. This CE
mark shows that the product complies
with all the relevant European Legal
Directives.
ICES/NMB-001 indicates that this ISM
device complies with the Canadian
ICES-001.
Cet appareil ISM est conforme a la
norme NMB-001 du Canada.
The CSA mark is a registered
trademark of the Canadian Standards
Association, with the 'C' and 'US'
subscript indicates the instrument is
certified to the applicable Canadian
and United States of America
standards respectively.
The RCM mark is a registered
trademark of the Spectrum
Management Agency of Australia.
This signifies compliance with the
Australia EMC Framework regulations
under the terms of the Radio
Communication Act of 1992.
This instrument complies with the
WEEE Directive (2002/96/EC) marking
requirement. This affixed product label
indicates that you must not discard
this electrical or electronic product in
domestic household waste.
This symbol indicates the time period
during which no hazardous or toxic
substance elements are expected to
leak or deteriorate during normal use.
Forty years is the expected useful life
of the product.
Keysight X8711A IoT Device Functional Test Solution User’s Guide8
Waste Electrical and Electronic Equipment (WEEE) Directive 2002/
96/EC
This instrument complies with the WEEE Directive (2002/96/EC) marking
requirement. This affixed product label indicates that you must not discard this
electrical or electronic product in domestic household waste.
Product category
With reference to the equipment types in the WEEE directive Annex 1, this
instrument is classified as a “Monitoring and Control Instrument” product.
The affixed product label is as shown below.
Do not dispose in domestic household waste.
To return this unwanted instrument, contact your nearest Keysight Service Center,
or visit http://about.keysight.com/en/companyinfo/environment/takeback.shtml
for more information.
Keysight X8711A IoT Device Functional Test Solution User’s Guide9
Sales and Technical Support
To contact Keysight for sales and technical support, refer to the support links on
the following Keysight websites:
– www.keysight.com/find/X8711A
(product-specific information and support, software and
documentation updates)
– www.keysight.com/find/assist
(worldwide contact information for repair and service)
Keysight X8711A IoT Device Functional Test Solution User’s Guide10
Keysight X8711A IoT Device Functional Test Solution User’s Guide12
Keysight X8711A
IoT Device Functional Test Solution User’s Guide
1Getting Started Using
KS8400A TAP Developer’s
System
The X8711A IoT Device Functional Test Solution is a cost effective, over-the-air
(OTA) signaling tester that verifies the functionality of IoT devices in their
operating mode and final form.
It supports Bluetooth
offering quantitative measurements to objectively test the IoT device's transmitter
with Tx power measurement and its receiver's quality with PER and sensitivity
tests.
The X8711A operates in Test Automation Platform (TAP) software platform and
comprises:
Radio
Type
Bluetooth® 4.2
®
Low Energy (LE) 4.2 signaling and WLAN (b/g/n) testing,
WLAN (b/g/n)
Bluetooth® 4.2 and WLAN (b/
g/n)
Hardware
Software
– 34972A LXI Data
Acquisition Unit
– Keysight 34999A Radio
Frequency (RF) Module
(X8711A-001)
– KS8400A TAP
Developer’s System
– KS83301A or KS83301B
measurement suite
license
– 34972A LXI Data
Acquisition Unit
– Keysight 34999A Radio
Frequency (RF) Module
(X8711A-002)
– KS8400A TAP
Developer’s System
– KS83302A or KS83302B
measurement suite
license
– 34972A LXI Data Acquisition
Unit
– Keysight 34999A Radio
Frequency (RF) Module
(X8711A-100)
– KS8400A TAP Developer’s
System
– KS83301A or KS83301B
measurement suite license
– KS83302A or KS83302B
measurement suite license
13
Getting Started Using KS8400A TAP Developer’s System1
NOTE
Set Up Test Automation Platform (TAP)
Add TAP Package Repositories
1 Ensure that the following measurement suite TAP package files are located in
the C:\Program Files\Keysight\TAP8 directory.
– BLE 4.2 signaling measurement suite.<version number>.TapPackage
– WLAN b, g or n signaling measurement suite.<version
number>.TapPackage
2 Launch Keysight TAP 2018 application.
3 Go to Tools > Package Manager > Settings.
4 Verify that the URL selected is C:\Program Files\Keysight\TAP8 as shown
below. Click OK to close the window.
The path C:\Program Files\Keysight\TAP8 is only applicable for 64-bit TAP.
The 32-bit TAP will create the C:\Program Files (x86)\Keysight\TAP8 path.
Keysight X8711A IoT Device Functional Test Solution User’s Guide14
Getting Started Using KS8400A TAP Developer’s System1
Install Measurement Suite
1 Go to Tools > Package Manager to begin installing the measurement suite.
You may notice additional measurement suites listed such as BLE 4.2 signaling
measurement suite and WLAN signaling measurement suite as shown below.
Depending on the measurement suites purchased, these are the measurement
suites you may observe:
– BLE 4.2 signaling measurement suite contains test steps to perform
Bluetooth
tests.
Requirement: KS83301A or KS83301Blicense.
– WLAN b, g or n signaling measurement suite contains test steps to
perform WLAN Signaling PER tests, Sensitivity Search tests, and DC tests.
Requirement: KS83302A or KS83302B license.
The BLE 4.2 signaling and WLAN b, g or n signaling measurement suites are
plug-ins designed for the TAP Software Platform.
Keysight X8711A IoT Device Functional Test Solution User’s Guide15
®
4.2 LE Signaling PER tests, Sensitivity Search tests, and DC
Getting Started Using KS8400A TAP Developer’s System1
NOTE
Keysight offers two licenses at www.keysight.com/find/X8711A under the
Options and Accesories tab for the following measurement suites:
– Purchase the KS83301A or KS83301Blicense to access Bluetooth
signaling measurement suite
– Purchase the KS83302A or KS83302Blicense to access WLAN b, g or n
signaling measurement suite
Refer to the X8711A Quick Start Guide to install the measurement suite
licenses.
2Install the desired measurement suite. Upon completion, you will notice the
(Installed) description next to the version number.
3 Close the window when you are done with the installation.
®
LE 4.2
Keysight X8711A IoT Device Functional Test Solution User’s Guide16
Getting Started Using KS8400A TAP Developer’s System1
Set Up Instruments in TAP
The Keysight Connection Expert is a part of the IO Libraries Suite. Refer to the
X8711A Quick Start Guide for the prerequisites for this software.
Ensure that your 34972A instrument is powered on in order for the Keysight
Connection Expert to detect your instrument via VISA address.
1 Search for Keysight Connection Expert from the Start Menu, and click to
launch the application.
2 Successful connection of your instruments via USB will auto-populate under
My Instruments column on the left. Click your instrument icon to display its
VISA address on the right column.
Keysight X8711A IoT Device Functional Test Solution User’s Guide17
Add Instrument
61
Next, you need to add the instruments in the TAP environment. Follow the
instructions below.
1 Launch Keysight TAP 2018 application.
2 Click Settings > Bench > Instruments to open the Bench Settings window.
3 In the pop-up window, select 34999A profile from the drop-down list.
4 Select the correct VISA address, one that is the same as in the Keysight
Connection expert on page 17.
Getting Started Using KS8400A TAP Developer’s System1
Keysight X8711A IoT Device Functional Test Solution User’s Guide18
Identify Port Number
NOTE
61
Ensure that you have installed the Keysight 34999 Utility as it will install the
necessary driver for 34999A. The following steps will not work without the
driver. Refer to the X8711A Quick Start Guide for more information.
1 In the Bench Settings window, select the COM Port number from the
drop-down list. You can also click Refresh Port List to update the COM Port
number.
Getting Started Using KS8400A TAP Developer’s System1
Keysight X8711A IoT Device Functional Test Solution User’s Guide19
Getting Started Using KS8400A TAP Developer’s System1
Load and Customize Test Plan
1 At the TAP interface, go to File > Open and select any of the pre-configured
test plans. The default location for these tap plans will be C:\Program
Files\Keysight\TAP8\IoTDeviceTest\TapFiles.
2 Below are the example of test plans that you may observe. Select a test plan
and click Open to load the test steps.
3 Right click on one of the test steps and click Expand all to expand the existing
test plan. You can also click ‘+’ to list the sub-steps of a particular test step.
Keysight X8711A IoT Device Functional Test Solution User’s Guide20
Getting Started Using KS8400A TAP Developer’s System1
NOTE
4 Click “+” or the ‘-’ button as shown below to add or remove selected test steps
in the existing test plan.
5 Select the desired step and click Add to place the desired test step below the
selected step.
For users who do not wish to record and export their data, proceed to Run Test
Plan.
Keysight X8711A IoT Device Functional Test Solution User’s Guide21
Record and Export Data
The TAP software includes Result Listener plug-ins for the purpose of storing
results such as Text Log and CSV files.
– Text Log File allows you to save the text log separately after each run, and
its file names support macros.
– CSV file will save collected data in data analysis software.
The default listener is Simple CSV Listener, which will appear next to the Results
section at Resource bar as shown below.
A simple CSV Result Listener will generate report into specific folders:
– Saving ResultSaveMode is set to Single Report, the report is saved as:
– Saving ResultSaveMode is set to Individual Reports, the reports are saved
as one CSV file per report name into a folder with the name
[<CustomPrefix>_]YYYYMMDD_HHmmss_<TestPlan>_<Verdict>.
Getting Started Using KS8400A TAP Developer’s System1
Find your recorded results in the default directory C:\Program
Files\Keysight\Tap8\Results to open each file in Microsoft Excel.
Keysight X8711A IoT Device Functional Test Solution User’s Guide22
Run Test Plan
NOTE
NOTE
1 Once you are satisfied with the customized test plan, turn on your DUT and
place it in the shield box. Click the Run button to run the test plan.
2 Allow some time for the 34999A to initiate and connect with your DUT when
prompted to do so. |
Using the 34999A module for the first time may take three minutes to load
calibration data. This will happen each time you switch to a new PC, use a new
34999A module or calibrate your instrument.
3 The Log panel will display a Passed or Failed message when your device test
completes; an example is shown below.
Getting Started Using KS8400A TAP Developer’s System1
4 For result analysis, you can add the Results Listeners plug-in mentioned in
Record and Export Data to search recorded files.
Refer to Chapter 3, "TAP Test Plan" section to understand the purpose and
®
function of each test step for Bluetooth
measurement suites, respectively.
Keysight X8711A IoT Device Functional Test Solution User’s Guide23
LE 4.2 signaling and WLAN b, g or n
Keysight X8711A
IoT Device Functional Test Solution User’s Guide
2Getting Started Using
KS8000A TAP Deployment
System
The X8711A IoT Device Functional Test Solution is a cost effective, over-the-air
(OTA) signaling tester that verifies the functionality of IoT devices in their
®
operating mode and final form. It supports Bluetooth
signaling and WLAN (b/g/n) testing, offering quantitative measurements to
objectively test the IoT device's transmitter with Tx power measurement and its
receiver's quality with PER and sensitivity tests.
The Keysight KS8000A Test Automation Platform (TAP) Deployment System is a
lower cost alternative for CLI programmers who have own custom GUI to deploy
the KS83301A or KS83301B and KS83302A or KS83302B measurement suites in
manufacturing environment.
Radio
Type
Bluetooth® 4.2
WLAN (b/g/n)
Low Energy (LE) 4.2
Bluetooth® 4.2 and WLAN
(b/g/n)
Hardware
Software
– 34972A LXI Data
Acquisition Unit
– Keysight 34999A Radio
Frequency (RF) Module
(X8711A-001)
– KS8000A TAP
Deployment System
– KS83301A or KS83301B
measurement suite
license
– 34972A LXI Data
Acquisition Unit
– Keysight 34999A Radio
Frequency (RF) Module
(X8711A-002)
– KS8000A TAP
Deployment System
– KS83302A or KS83302B
measurement suite
license
– 34972A LXI Data Acquisition
Unit
– Keysight 34999A Radio
Frequency (RF) Module
(X8711A-100)
– KS8000A TAP Deployment
System
– KS83301A or KS83301B
measurement suite license
– KS83302A or KS83302B
measurement suite license
24
Software Setup
NOTE
Install TAP KS8000A Deployment System
1 Go to www.keysight.com/find/TAP to download the latest version of
2 Run the installer with the this TapBase.<version number>.exe structure to
3 Reboot your PC if necessary after completing the setup.
Download Measurement Suite
1 Go to KS83301A or KS83301BBluetooth® Low Energy 4.2 signaling
2 Place the measurement suite at the C:\Program Files\Keysight\TAP8
Getting Started Using KS8000A TAP Deployment System2
KS8000A Deployment System.
begin installing TAP in your PC.
measurement suiteand KS83302A or KS83302B WLAN b/g/n signaling
measurement suite web pages to download the latest version of the
measurement suites.
directory.
Remember this path as you will need it to locate your CLI versions of the
pre-configured test plans.
Install Measurement Suite
1 Locate the measurement suite at the C:\Program Files\Keysight\TAP8
directory.
2 You can install, and uninstall the measurement suite plugins using the
– The BLE Signaling PER Sensitivity test plan will take some time to run
depending on the packet size and the range of power to sweep. It is
recommended to use a DUT with longer power life for this test.
– Test plans created prior the measurement suite <version 2019.0118> will
need to be recreated. See page 20 for instructions on how to create and
customize a test plan.
– The test plans <version 2019.0118> will begin with the BLE Device Discovery
step. You will find the version number when you install the measurement
suite as shown in the example in Step 2.
Refer to Set Up Instruments in TAP to verify your 34972A instrument connection
before using this package.
Keysight X8711A IoT Device Functional Test Solution User’s Guide29
Overview of Bluetooth® LE Signaling Test Plan
NOTE
The table below contains description and output of each test step in the
®
pre-configured Bluetooth
This test plan requires the KS83301A orKS83301B license.
Test Step and DescriptionOutput
Initialize BLE Radio
This step is the root test step for BLE signaling test to initialize the BLE
radio. This test step loads the firmware and re-initializes the radio if the
module is not loaded with BLE firmware.
Settings:
– Firmware file (This is the BLE firmware file. Use the CC2650_BLE.bin
that is included in C:\Program Files\Keysight\TAP8\
IoTDeviceTest\TapFiles)
– Auto Load Firmware (Select this check box to allow the step to load
the firmware to the module automatically without confirmation prompt)
LE Signaling test plan.
TAP Test Plan3
Keysight X8711A IoT Device Functional Test Solution User’s Guide30
TAP Test Plan3
NOTE
Test Step and DescriptionOutput
BLE Device Discovery
This step must be placed as the child step of Initialize BLE Radio. There
are two modes available.
®
In System Scan mode, the Bluetooth
devices, and return with a list of devices when more than one device is
discovered (as shown below). Hence, it is recommended to shield your
device to prevent interference. Select your device and click OK to begin
the test.
Choosing System Scan mode will continue to verify the PER mode
your DUT supports, and list them in Results. The four PER modes are:
– Active Scan
– Connect Request
– Active Scan and Connect Request
– None (NoPER)
LE radio starts scanning for
Successful run will show:
Verdict
– Pass: A device selected
or device detected
(for User Entry mode).
– Fail: No device selected
or the device does not
support any PER mode.
Message
– MAC Address of device.
In User Entry mode, the radio scans for the device based on MAC
address user input.
– This test step will report Pass only when a device is selected or
discovered based on the choice of mode.
– Successful connection will auto populate the device’s MAC Address in
Message.
Select the ‘Show and save discovered devices’ check box to save the list of
devices detected in System Scan and User Entry modes.
Keysight X8711A IoT Device Functional Test Solution User’s Guide31
TAP Test Plan3
Test Step and DescriptionOutput
Discover BLE Devices
Only display devices with a
This step publishes discovered devices to report and initializes BLE radio
to start scanning for BLE devices according to the following settings:
– RSSI Filter (As threshold value)
– Device Discovery Scan Time (Maximum time to scan for devices)
easure Advertising Interval
M
This step must be placed as the child step of BLE Device Discovery and
will be executed when the BLE device supports Active Scan.
There are four types of advertising interval:
– System Scan Maximum
– System Scan Minimum
– System Scan Average
– User Entry
This step detects the BLE device’s active scan response time based on
these settings:
– BLE Device
– Duration of detection (Range: 1 to 15 seconds)
Set BLE DL Power
higher RSSI value set,
within the specified scan
time.
This step must be placed as the child step of BLE Device Discovery and it
will only be executed when a device is selected in this step.
This step initializes the output power for the BLE Signaling PER test
according to the System Offset set.
Range of DL power (dBm): (-100 + System Offset) to (-40 + System Offset)
Note: DL stands for Downlink
Keysight X8711A IoT Device Functional Test Solution User’s Guide32
TAP Test Plan3
Test Step and DescriptionOutput
Active Scan
This step must be placed as the child step of Set BLE DL Power.
This step acquires BLE signaling PER of an active scan device according to
the following settings:
– Packet Count
– (Upper) PER Limit
– Repeat
Advanced Settings:
– Early Fail count (Maximum consecutive fail packet allowed before
error)
– Scan Delay (Range: 10 milliseconds to 10 seconds)
Connect Request
This step must be placed as the child step of Set BLE DL Power.
This step acquires BLE Signaling PER of a connect request device based
on the following settings:
– Packet Count
– (Upper) PER Limit
– Repeat
Advanced Settings:
– Early Fail count (Sets the maximum consecutive fail packet allowed
before error)
– Response Iteration (Sets the number of responses to check for each
connected PER test method. Range: 1 to 10)
– PER Method (The connection method for PER test)
– Check Supported PER Methods (Select this check box to discover
which PER methods supported by the DUT)
Any PER values that exceed
the limit, will cause the test
to report ‘Fail’.
– Packet Error Rate
(when repeat = 1)
– Scan Response Bytes
(Total bytes of device’s
scan data)
– Scan data bytes (Content
of device’s scan data)
Any PER values that exceed
the limit, will cause the test
to report ‘Fail’.
– Packet Error Rate
(when repeat = 1)
– Scan Response Bytes
(Total bytes of device’s
scan data)
– Scan data bytes (Content
of device’s scan data)
Keysight X8711A IoT Device Functional Test Solution User’s Guide33
TAP Test Plan3
Test Step and DescriptionOutput
BLE Ad vertising Channel Power Measurement
This step must be placed as the child step of BLE Device Discovery.
This step measures Transmit (Tx) power of each advertising channel based
on settings below:
– System Offset and Power Limits
Advanced Settings
– Measurement Timeout
– Noise Floor (Sets the minimum voltage level to detect RF signals.
Defaults to -31 dBm. This is an advanced parameter that should only
be adjusted if directed by Keysight.)
– ADC Capture Multiplier (Sets the multiply of point counts of ADC
captures during advertising channel Tx power detection and
measurement)
– Retries (Sets the number of attempts to obtain power measurement.)
List of power measurement
results of each advertising
channel.
Keysight X8711A IoT Device Functional Test Solution User’s Guide34
Bluetooth® Signaling PER Sensitivity Tests Test Plan
The following table contains description and output for the additional steps found
in this test plan, followed by their respective advanced settings. You can add the
test steps to create or customize your own Bluetooth
Test Steps and Description
Linear Adjustment
Performs PER test by sweeping the output powers.
Additional settings:
– Maximum and minimum output power.
– Step size (Sweep step size in 1 dB and 0.5 dB).
– Direction (High: Sweep from maximum to minimum power, and vice versa).
RX Sensitivity Search Mode
You can select one out of three search modes available:
– Binary Sensitivity Search (Fastest)
Perform binary searches for the PER sensitivity level.
– Linear Sensitivity Search (Slowest)
Search for the PER sensitivity level by sweeping from maximum power to minimum power.
– Mid-point Bi-directional Sensitivity Search
Search for the PER sensitivity level from the mid-point followed by linear sensitivity search.
®
test plan.
TAP Test Plan3
Go-NoGo Test
– Power values sweep:
Sweeps the power of initialized BLE Signaling PER steps or according to user specified values of
output power.
Keysight X8711A IoT Device Functional Test Solution User’s Guide35
WLAN Measurement Suite
NOTE
Once you have installed the WLAN measurement suite, you should see the
following WLAN related test plans listed in the
C:\Program Files\Keysight\TAP8\IoTDeviceTest\TapFiles directory. These test
plans are only applicable for those who are using the KS8400A TAP Developer’s
System.
–WLAN Signaling Test
– WLAN Signaling PER Sensitivity Test
For those who are using the KS8000A TAP Deployment System, it is
recommended to use the pre-configured test plans found in the
– Test plans created prior the measurement suite <version 2019.0118> will
need to be recreated. See page 20 for instructions on how to create and
customize a test plan.
– The test plans <version 2019.0118> will begin with the Initialize WLAN radio
step. You will find the version number when you install the measurement
suite as shown in the example in Step 2.
Refer to Set Up Instruments in TAP to verify your 34972A instrument connection
before using this package.
Keysight X8711A IoT Device Functional Test Solution User’s Guide36
Overview of WLAN Signaling Test Plan
NOTE
The table below contains descriptions and output for each test steps as listed in
the pre-configured WLAN Signaling test plan.
This test plan requires the KS83302A or KS83302Blicense.
Test Step and DescriptionOutput
Initialize WLAN Radio
This step must be placed first when performing WLAN related test to
initialize the radio.
Initialize WLAN Signaling
This step must be placed as the child step of Initialize WLAN Radio.
This step initializes WLAN profile for Signaling PER test based on the
following settings.
– WLAN role: Access Point or Station
– Network SSID with maximum length of 32 characters
– Security Type (Open, WEP, and WPA2)
– Security Key (Required for WEP and WPA2 only)
– Region: US, Japan or Europe
– RF Path: Dynamic, Uplink, and Downlink
– Channel: 1 to 11 (US), 1 to 14 (Japan), and 1 to 13 (Europe)
TAP Test Plan3
Keysight X8711A IoT Device Functional Test Solution User’s Guide37
TAP Test Plan3
Test Step and DescriptionOutput
Establish WLAN link
This step must be placed as the child step of Initialize WLAN Signaling.
This step establishes the link between the 34999A module with the DUT
using the following settings:
– Connection Mode (time based or manual)
– Time Out (seconds)
– Execution Mode (CLI or GUI)
Executing in GUI Mode will show the following window.
Connect your WLAN device to the Network SSID as instructed in order to
link your device to the 34999A module within the Time Out period
configured.
Keysight X8711A IoT Device Functional Test Solution User’s Guide38
TAP Test Plan3
Test Step and DescriptionOutput
Signaling PER
This step must be placed as the child step of Establish WLAN link.
This step acquires WLAN signaling PER after establishing WLAN link with
the following settings:
– Repeat
– DL Power (Range: (-73 + System Offset) ~ (-33 + System Offset)
dBm)
– PER Limit
– Packet Count
Advanced Settings:
– Packet Size (Range: 24 to 1400)
– Packet Interval (Range: 10 milliseconds to 10 000 milliseconds)
– Time Out (Range: 100 milliseconds to 2000 milliseconds)
Measure WLAN Tx Power
This step must be placed as the child step of Initialize WLAN Radio.
This step measures the DUT’s WLAN transmit power according to the
lower and upper limits of power set.
This test step will only be
executed when the WLAN
link is successfully
established.
Advanced Settings:
– Lower and Upper Trigger Power Level
Note: Set upper and lower trigger such that the DUT Tx Power will fall
within the range.
– Channel System Offsets
– Meas. Window Time: Maximum Window Time for signal acquisition
(in milliseconds)
– WLAN Channel
– Reading Count
– Gate Above or Below
Keysight X8711A IoT Device Functional Test Solution User’s Guide39
WLAN Signaling PER Sensitivity Test Plan
The additional test steps listed below are similar to the test steps offered in the
Bluetooth® Signaling PER Sensitivity Tests Test Plan. You can refer to page 35 for
more information on the function of the test steps.
– Linear Adjustment
– RX Sensitivity Search Mode (comprises of Binary Sensitivity Search, Linear
Sensitivity Search, and Mid-point Sensitivity Search)
–Go-NoGo Test
WLAN Access Point Device Discovery Test Plan
This test plan functions to scan and discover WLAN Access Points within the area.
TAP Test Plan3
Keysight X8711A IoT Device Functional Test Solution User’s Guide40
DC Tests
DC Test Steps Descriptions
TAP Test Plan3
The test steps listed under DC Tests package require E36102 DC Power Supply
set to its VISA address or alias. Refer to the instructions on Load and Customize
Test Plan to manually add the following steps into your test plan.
Test Step and Description
Enable Power Supply Output
To set the output voltage, current and enable the power supply’s output.
For E36100 Series Power Supplies users, you can obtain the Programming Ranges of the purchased
model in the Operating and Service Guide.
Measure Current
To measure the sensed DC output current (Amps).
Disable Power Supply Output
Disable the output of power supply.
Keysight X8711A IoT Device Functional Test Solution User’s Guide41
Keysight X8711A
IoT Device Functional Test Solution User’s Guide
4Troubleshooting Procedure
This section provides a brief check list of common failures. Before troubleshooting
or repairing the instrument, make sure the failure is in the instrument rather than
any external connections.
Subjects covered include the following:
Hardware Options Related Error Messages
Unit is Inoperative
No Valid Radio Options License Found
COM Port Error
COM Port Not Listed
Keysight 34972A Not Detected in Keysight IO Library
Keysight 34999A Not Detected in Device Manager
Incorrect Slot for 34999A
34972A Connectivity Error
Test Plan Execution Error Messages
Unable to load type ‘<Test Step>’
Could Not Create ‘<Test Step>’ Step
34972A Front Panel Annunciator Turn On
Fail Self Test Status
Unable to locate type ‘<Test Plan>’. Are you missing a plugin?
42
Hardware Options Related Error Messages
NOTE
Unit is Inoperative
– Verify that the AC power cord is connected to the instrument.
– Verify that the front-panel On/Standby switch has been pushed.
– Verify that the power-line fuse is installed and not open (see page 41). The
instrument is shipped from the factory with a 500 mAT,250 V fuse.
– Verify the power-line voltage setting.
– Remove all plug-in modules to verify that a plug-in module is not causing the
failure.
No Valid Radio Options License Found
Hardware option error will appear when the respective radio option are not
enabled and you will need to purchase certain licenses according to your test
requirements.
BLE Option License Not Found
Troubleshooting Procedure4
WLAN Option Not found
Here are a few tips that you can try:
– Use 34999 Utility application to verify the license(s).
For more information, look up the Help File in the Keysight 34999 Utility
software.
43Keysight X8711A IoT Device Functional Test Solution User’s Guide
– If it is not licensed, purchase any of the license(s) listed below:
NOTE
NOTE
– X8711A-001 (for BLE on fresh board)
– X8711A-002 (for WLAN on fresh board)
– X8711AU-001 (for board with WLAN and upgrade to BLE)
– X8711AU-002 (for board with BLE and upgrade to WLAN)
– X8711A-100 (for both BLE and WLAN on fresh board)
Go to www.keysight.com/find/X8711A to purchase licenses according to your
test requirement.
COM Port Error
Incorrect port number will stop the initializing step abruptly as unable to Initialize
the TAP test plan. There are two possible error messages when you keyed in the
incorrect port number. Examples are:
Timeout on BLE Radio COM port data read
Troubleshooting Procedure4
The Port ‘<COM Port number> does not Exist
Here are a few tips that you can try:
– Verify the correct COM port setting of the 34999A instrument.
– Refer to USB Test and Measurement Device (34999A) is missing in Device
Manager.
Refer to Identify Port Number for more information on how to identify your COM
Port number.
Keysight X8711A IoT Device Functional Test Solution User’s Guide44
Troubleshooting Procedure4
COM Port Not Listed
Follow the steps below to identify the COM port number of the 34999A.
1 From the Start menu, search for Device Manager and look for Ports (COM &
LPT) section.
2 Expand Ports and look for USB Test and Measurement Device
(34999A)(COM#). Based on the example below, the COM Port number (#) is
61.
Keysight 34972A Not Detected in Keysight IO Library
Here are a few tips that you can try:
– Power on 34972A instrument.
– Verify that the power cable is connected properly.
– Verify that the USB cables connected from 34972A to PC.
Keysight 34999A Not Detected in Device Manager
When the device manager does not show USB Test and Measurement Device
(34999A) under Device Manager > Ports (COM & LPT) section, this could happen
due to a faulty or issues related to COM Port and cable. This could also happen
when you do not install the Keysight 34999 Utility software.
Here are a few tips that you can try:
– Verify that the 34999A module is inserted into 34972A.
– Verify that the USB cable from 34999A module is connected to PC.
– Ensure that you installed the Keysight 34999 Utility application.
– Connect and disconnect the cables and observe if the “USB Test and
Measurement Device (34999A)” is listed in Ports (COM & LPT).
– Reboot your PC when it is still unable to detect the 34999A.
45Keysight X8711A IoT Device Functional Test Solution User’s Guide
Incorrect Slot for 34999A
Placing the 34999A in slots other than Slot 200 will display the pop-up below in
the 34999 Utility software.
On TAP, you will see a message “Failed to open source (Unable to obtain
controller firmware version...”
– Ensure 34999A in Slot 200 in Hardware Setup procedure in the X8711A Quick
Start Guide.
34972A Connectivity Error
Connectivity errors often occur when the software (TAP) fails to communicate and
establish a connection (wired or wireless) with the hardware (Keysight 34972A).
Possible root causes include using a faulty cable to connect the hardware, keying
inconsistent VISA address, or using offline instruments.
Such connectivity errors will stop the ongoing test plan abruptly as TAP is unable
to establish a connection with Keysight 34972A, producing insignificant results.
Troubleshooting Procedure4
Here are the two possible error messages when the connection of the Keysight
34999 to the 34972A is inactive.
Inner Exception: Could Not Connect to Keysight 34999A with Resource
Name: <VISA Address of 34972A>
Inner Exception: 34999A can only be used with Keysight 34972A. Please
check that the correct instrument is being used.
Keysight X8711A IoT Device Functional Test Solution User’s Guide46
Troubleshooting Procedure4
NOTE
Here are a few tips that you can try:
– Verify the VISA address of the Keysight 34972A in Keysight Connection Expert
and ensure that the connection status is green. Try to send some commands
using Interactive IO to test the existing connection between Connection Expert
and 34972A.
– If the Connection Expert can communicate with the instrument but unable to
do so using TAP, exit and restart TAP. Observe if the same problem persists.
Refer to Add Instrument for more information on how to add your instruments in
TAP. Ensure the VISA address of the 34972A in TAP is the same as listed in
Keysight Connection Expert.
47Keysight X8711A IoT Device Functional Test Solution User’s Guide
Test Plan Execution Error Messages
Unable to load type ‘<Test Step>’
Depending on your choice of TAP software, you would observe the following
message on your GUI or Command Prompt window.
Unable to load type ‘<Test Step>>’...
You may have installed incompatible plugins into the same TAP environment. Here
are a few tips that you can try:
–Backup folder %TAP_PATH%\IoTDeviceTest\TapFiles.
– Remove the entire %TAP_PATH%\IoTDeviceTest directory.
– Reinstall the measurement suite plugins.
– Restore the TapFiles folder from backup.
– Verify Bench profile settings.
Could Not Create ‘<Test Step>’ Step
Troubleshooting Procedure4
You will see the following message when you do not have the measurement suite
plugins license.
You will need to purchase the following license that are offered in the X8711A
®
– KS83301A or KS83301B: Bluetooth
– KS83302A or KS83301B: WLAN related test steps
Once you have purchased the license(s), you will receive an entitlement certificate
via email. Follow the instructions in the email to redeem the license.
Keysight X8711A IoT Device Functional Test Solution User’s Guide48
LE related test steps
34972A Front Panel Annunciator Turn On
Refer to Chapter 5: Error Messages in34972A User Guide.
Fail Self Test Status
The example below is the interface that you would expect where your 34999A
radio module has FAIL Self Test Status message using the Keysight 34999 Utility.
Troubleshooting Procedure4
The following are a list of possible reasons:
– No written manufacturing calibration data.
– Flash memory could be corrupted.
If the self-test fails, troubleshoot or replace the 34999A module.
49Keysight X8711A IoT Device Functional Test Solution User’s Guide
Troubleshooting Procedure4
Unable to locate type ‘<Test Plan>’. Are you missing a plugin?
You will see this error message in the Log panel of the TAP software when
attempting to open test plans that were made using a version of the measurement
suite prior to 2018.0905.
Here are a few tips that you can try:
– Recreate the test plans using the measurement suite version 2018.0905.
– Contact Keysight for technical support.
Keysight X8711A IoT Device Functional Test Solution User’s Guide50
Appendix
NOTE
Update Measurement Suite TAP Plugin
Troubleshooting Procedure4
Go to the default C:\Program Files\Keysight\TAP8 directory and look for the
TapGuiHelp Help File. You can read the TAP Package Manager Help > Installing
Packages section to identify the status of the packages.
1 Uninstall the current plugin to uninstall and remove the plugin from TAP
software.
2Close the TAP application when you see the following message to complete
the operation.
3 Launch the Keysight TAP software again.
4 Select the latest option from the drop-down list and click Install. Notice the
(Installed) text next to the version number.
Ensure that you have sufficient requirements to minimize unexpected behavior
due to incompatible packages.
Update Firmware
Refer to the Help File located at the top right corner of the Keysight 34999 Utility
software. Go to Firmware Update section for more information on how to perform
firmware update on the 34999A RF module.
Keysight X8711A IoT Device Functional Test Solution User’s Guide51
Floating License Server Setup
Keysight offers a floating license option for the X8711A solution. A floating license
server enables you to install Keysight (floating) network in a central location and
use them to enable Keysight products.
It is recommended for you to set up using the Keysight License Manager 6 where
you can download from www.keysight.com/find/klm6. For more information, you
can read the Keysight Licensing Administrator's Guide to find out more
information.
Troubleshooting Procedure4
Keysight X8711A IoT Device Functional Test Solution User’s Guide52
Troubleshooting Procedure4
THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK.
Keysight X8711A IoT Device Functional Test Solution User’s Guide53
This information is subject to change
without notice. Always refer to the
English version at the Keysight
website for the latest revision.