RWC5020A LoRa Tester User Manual

RWC5020A LoRa Tester
Operating Manual
Version 1.10 (ENG)
(RWC5020A FW Version 1.10)
2017 / 12 / 27
Contents
I. General Information .......................................................................................................................................................... 5
1.1 Warranty.................................................................................................................................................................. 6
1.2 Safety Considerations ............................................................................................................................................. 7
1.2.1 Injury Precautions ........................................................................................................................................ 7
1.2.2 Product Damage Precautions ....................................................................................................................... 7
1.2.3 Safety Symbols and Terms ........................................................................................................................... 8
1.3 Contact Information ................................................................................................................................................ 9
1.4 Key Features ......................................................................................................................................................... 10
1.5 Specifications ........................................................................................................................................................ 12
1.6 Initial Inspection ................................................................................................................................................... 13
1.7 Power Requirement ............................................................................................................................................... 13
1.8 Operating Environment ......................................................................................................................................... 14
II. Basic Operation .............................................................................................................................................................. 15
2.1 Front Panel View................................................................................................................................................... 16
2.2 Rear Panel View.................................................................................................................................................... 18
2.3 Common Operation............................................................................................................................................... 19
2.3.1 Main Menu Selection ................................................................................................................................. 19
2.3.2 Sub Menu Selection ................................................................................................................................... 19
2.3.3 Parameter Setup ......................................................................................................................................... 20
2.3.4 System Setup .............................................................................................................................................. 20
2.3.5 Rotary Knob ............................................................................................................................................... 21
2.3.6 Data Input and Modification ...................................................................................................................... 21
2.3.7 Edit String .................................................................................................................................................. 21
2.4 Menu Structure ..................................................................................................................................................... 22
2.5 Display Screen ...................................................................................................................................................... 23
2.5.1 Title Bar ..................................................................................................................................................... 23
2.5.2 Parameter Configuration Screen ................................................................................................................ 23
2.5.3 System Configuration Screen..................................................................................................................... 24
2.5.4 Link Analyzer Screen ................................................................................................................................. 24
2.5.5 Power vs. Time Screen ............................................................................................................................... 25
2.5.6 Power vs. Channel Screen .......................................................................................................................... 26
2.5.7 Receiver Sensitivity Screen ....................................................................................................................... 26
2.6 Ethernet IP Setup .................................................................................................................................................. 27
2.7 Firmware Upgrade ................................................................................................................................................ 28
2.8 Save/Recall ........................................................................................................................................................... 31
2.8.1 Save Method .............................................................................................................................................. 31
2.8.2 Recall Method ............................................................................................................................................ 31
2.8.3 Selection of Boot Configuration ................................................................................................................ 32
1
III. Functional Operation .................................................................................................................................................... 33
3.1 Parameter Configuration and Basic Setup for EDT .............................................................................................. 34
3.1.1 Overview .................................................................................................................................................... 34
3.1.2 PROTOCOL Parameters ............................................................................................................................ 35
3.1.3 RF Parameters ............................................................................................................................................ 38
3.2 Activation Procedure for EDT .............................................................................................................................. 41
3.2.1 Overview .................................................................................................................................................... 41
3.2.2 OTAA Procedure ........................................................................................................................................ 41
3.2.3 ABP Procedure ........................................................................................................................................... 44
3.3 Usage of Link Analyzer for EDT .......................................................................................................................... 46
3.3.1 Overview .................................................................................................................................................... 46
3.3.2 Test Procedure ............................................................................................................................................ 46
3.3.3 Parameters .................................................................................................................................................. 47
3.4 Usage of Power vs. Time for EDT ........................................................................................................................ 53
3.4.1 Overview .................................................................................................................................................... 53
3.4.2 Test Procedure ............................................................................................................................................ 53
3.4.3 Parameters .................................................................................................................................................. 54
3.5 Usage of Power vs. Channel for EDT ................................................................................................................... 55
3.5.1 Overview .................................................................................................................................................... 55
3.5.2 Test Procedure ............................................................................................................................................ 55
3.5.3 Parameters .................................................................................................................................................. 55
3.6 Usage of Receiver Sensitivity for EDT ................................................................................................................. 57
3.6.1 Overview .................................................................................................................................................... 57
3.6.2 Test Procedure ............................................................................................................................................ 57
3.6.3 Parameters .................................................................................................................................................. 58
3.7 Transmission of MAC Commands for EDT ......................................................................................................... 61
3.7.1 Overview .................................................................................................................................................... 61
3.7.2 Test Procedure ............................................................................................................................................ 61
3.8 Usage of Link Analyzer for Class B EDT ............................................................................................................. 63
3.8.1 Overview .................................................................................................................................................... 63
3.8.2 Test Procedure ............................................................................................................................................ 63
3.9 Parameter Configuration and Basic Setup for GWT ............................................................................................. 65
3.9.1 Overview .................................................................................................................................................... 65
3.9.2 PROTOCOL Parameters ............................................................................................................................ 66
3.9.3 RF Parameters ............................................................................................................................................ 68
3.10 Activation Procedure for GWT ........................................................................................................................... 70
3.10.1 Overview .................................................................................................................................................. 70
3.10.2 OTAA Procedure ...................................................................................................................................... 70
3.10.3 ABP Procedure ......................................................................................................................................... 72
3.11 Usage of Link Analyzer for GWT ....................................................................................................................... 74
3.11.1 Overview .................................................................................................................................................. 74
3.11.2 Test Procedure .......................................................................................................................................... 74
3.11.3 Parameters ................................................................................................................................................ 75
3.12 Usage of Power vs. Time for GWT..................................................................................................................... 77
2
3.12.1 Overview .................................................................................................................................................. 77
3.12.2 Test Procedure .......................................................................................................................................... 77
3.12.3 Parameters ................................................................................................................................................ 78
3.13 Usage of Power vs. Channel for GWT ............................................................................................................... 79
3.13.1 Overview .................................................................................................................................................. 79
3.13.2 Test Procedure .......................................................................................................................................... 79
3.13.3 Parameters ................................................................................................................................................ 79
3.14 Usage of Receiver Sensitivity for GWT ............................................................................................................. 81
3.14.1 Overview .................................................................................................................................................. 81
3.14.2 Test Procedure .......................................................................................................................................... 81
3.14.3 Parameters ................................................................................................................................................ 82
3.15 Transmission of MAC Commands for GWT ...................................................................................................... 83
3.15.1 Overview .................................................................................................................................................. 83
3.15.2 Test Procedure .......................................................................................................................................... 83
3.16 Usage of Link Analyzer for Class B GWT ......................................................................................................... 85
3.16.1 Overview .................................................................................................................................................. 85
3.16.2 Test Procedure .......................................................................................................................................... 85
3.17 Usage of Signal Generator for NST .................................................................................................................... 87
3.17.1 Overview .................................................................................................................................................. 87
3.17.2 Test Procedure .......................................................................................................................................... 87
3.17.3 Parameters ................................................................................................................................................ 87
3.18 Usage of Signal Analyzer for NST ..................................................................................................................... 91
3.18.1 Overview .................................................................................................................................................. 91
3.18.2 Test Procedure .......................................................................................................................................... 91
3.18.3 Parameters ................................................................................................................................................ 91
IV. Remote Control Programming ...................................................................................................................................... 94
4.1 Introduction........................................................................................................................................................... 95
4.1.1 Command Structure ................................................................................................................................... 95
4.1.2 Command Parameter Types ....................................................................................................................... 96
4.1.3 Response to Query ..................................................................................................................................... 96
4.2 RS-232C Interface .............................................................................................................................................. 96
4.2.1 Configuration ............................................................................................................................................. 97
4.2.2 Remote Programming Guide Using RS232C on a Windows System ........................................................ 97
4.3 Ethernet Interface .................................................................................................................................................. 99
4.3.1 Configuration ............................................................................................................................................. 99
4.4 Command List (for FW V1.10) ........................................................................................................................... 100
4.4.1 Common Commands ............................................................................................................................... 100
4.4.2 System Commands ................................................................................................................................... 100
4.4.3 Commands for RF Parameters ................................................................................................................. 100
4.4.4 Commands for Protocol Parameters ......................................................................................................... 102
4.4.5 Commands for LINK ............................................................................................................................... 107
4.4.6 Commands for POW_TIME & POW_CH ............................................................................................... 111
4.4.7 Commands for SENSITIVITY ................................................................................................................ 114
3
4.4.8 Commands for NST_TX & NST_RX ...................................................................................................... 116
4.4.9 Commands for SYSTEM ......................................................................................................................... 118
V. Revision History ........................................................................................................................................................... 120
4
I. General Information
This chapter covers specifications, key features, warranty, and safety consideration of
the Instrument.
1.1
Warranty
1.2
Safety Considerations
1.3
Contact Information
1.4
Key Features
1.5
Specifications
1.6
Initial Inspection
1.7
Power Requirement
1.8
Operating Environment
5
1.1 Warranty
RedwoodComm Warrants that this product will be free from defects in materials and workmanship for a period
of two(2) years from the date of shipment. During the warranty period, RedwoodComm Company will, at its
option, either repair or replace products that prove to be defective.
For warranty service or repair, Customer must notify RedwoodComm of the defect before the expiration of the
warranty period and make suitable arrangements for the performance of service. Customer shall be
responsible for packaging and shipping the defective product to the service center designated by
RedwoodComm. Customer shall prepay shipping charge to RedwoodComm designated service center and
RedwoodComm shall pay shipping charge to return the product to customer. Customer is responsible for all
shipping charges including freight, taxes, and any other charge if the product is returned for service to
RedwoodComm, if customer is located outside of Korea.
LIMITATION OF WARRANTY
The foregoing warranty shall not apply to defects resulting from improper or inadequate malignance by buyer,
buyer-supplied software or interfacing, unauthorized modification or misuse, accident or abnormal conditions
of operation.
RedwoodComm responsibility to repair or replace deductive products is the sole and exclusive remedy
provided to the customer for breach of this warranty. RedwoodComm will not be liable for any indirect, special,
incidental, or consequential damages irrespective of whether RedwoodComm has advance notice of the
possibility of such damages
6
1.2 Safety Considerations
Review the following safety precautions to avoid injury and prevent damage to this product or any product
connected to it.
1.2.1 Injury Precautions
Use Proper Power Cord
To avoid fire hazard, use only the power cord specified for this product.
Avoid Electric Overload
To avoid electric shock or fire hazard, do not apply a voltage to a terminal that is specified beyond the range.
Ground the Product
This product is grounded through the grounding conductor of the power cord. In case no ground is available at
the power outlet, it is recommended to provide a separate grounding path to the instrument by connecting
wire between the instrument ground terminal and an earth ground to avoid electric shock or instrument
damage. Before making connections to the input or output terminals of the product, ensure that the product is
properly grounded.
Do Not Operate Without Covers
To avoid electric shock or product damage, do not operate this product with protective covers removed.
Do Not Operate in Wet/Damp Conditions
To avoid injury or fire hazard, do not operate this product in wet or damp conditions.
Do not use in a manner not specified by the manufacturer
1.2.2 Product Damage Precautions
Use Proper Power Source
Do not operate this product from a power source that applies more than the voltage specified. Main supply
voltage fluctuations do not to exceed ± 10% of the nominal voltage.
7
Provided Proper Ventilation
To prevent product overheating, provide proper ventilation.
Do Not Operate With Suspected Failures
If you there is damage to this product, have it inspected by qualified service personnel.
Environmental Conditions
Refrain from using this equipment in a place subject to much vibration, direct sunlight, outdoor and where the
flat is not level. Also, do not use it where the ambient temperature is outside 5 °C to 40 °C, and altitude is
more than 2000m. The maximum relative humidity is 80% for temperatures up to 31 °C decreasing linearity to
50% relative humidity at 40 °C. Over voltage Installation Category II for mains supply. Pollution Degree 2.
1.2.3 Safety Symbols and Terms
These terms may appear in this manual
WARNING: Warning statements identify conditions or practices that could result in injury or loss of life.
CAUTION: Caution statements identify conditions or practices that could result in damage to this product or
other property.
Symbols on the Product: The following symbols may appear on the product
Close
Open
ATTENTION
Indicates earth
(ground) terminal
8
1.3 Contact Information
The contact information of RedwoodComm Headquarters is as follows:
Telephone: +82-70-7727-7011
Technical Support: support@redwoodcomm.com
Homepage: http://www.redwoodcomm.com
9
1.4 Key Features
General Descriptions
RWC5020A is a compact all-in-one tester, providing a perfect solution for test and measurement
of LoRaWAN technology, which is fully suitable for R&D, QC, and Manufacturers. It provides
various test functions that can be performed in signaling mode, e.g. including activation
procedures, as well as non-signaling mode. Automated PC software will help users test and
debug their devices by performing pre-certification tests, as specified by LoRa Alliance.
Key Features
3 Operational Modes

End Device Test
- Testing an End Device by operating as a Gateway

Gateway Test
- Testing a Gateway by operating as an End Device

Non-signaling Test
- Generating LoRa frames or continuous waveform
Protocol Functional Tests

LoRaWAN
TM
Compatibility
- Supporting Class A/B/C for V1.0.2 and V1.1
- Supported Regions: EU 868, EU 433, US 915, AU 921, CN 490, KR 922, AS 923, IN 866

Link Analyzer
- Analysis of Protocol messages and parameters
- Transmission of any type of MAC commands

Certification Tests (End Device only)
- LoRaWAN
TM
Certification: EU V1.5, US V1.2, AS V1.0, KR V1.1
- Operator Certification
RF Performance Tests

End Device Test
- Receiver Sensitivity Test w.r.t. SF (SF7 ~ SF12) or RX Window (RX1, RX2)
- TX Power Measurement w.r.t. SF (SF7 ~ SF12) or RF channel (up to 8 channels)

Gateway Test
10
- Receiver Sensitivity Test w.r.t. SF (SF7 ~ SF12)
- TX Power Measurement w.r.t. SF (SF7 ~ SF12) or RF channel (up to 8+1 channels)

Manufacturing Tests
- RX Test: Receiver Sensitivity Test with known test pattern of LoRa frames
- TX Test: Power Measurement
PC Software
TM

LoRaWAN

RF Performance Tests (EDT, GWT, NST)
Certification Tests (EDT)
11
1.5 Specifications
Frequency

Range: 400MHz ~ 510MHz, 862MHz ~ 960MHz

Resolution: 100Hz

Accuracy: ±1ppm/year @ operating temperature
Output Level

Range: -10dBm ~ -150dBm

Resolution: 0.5dB

Accuracy: ±1dB

Impedance: 50Ω
Input Level

Range: +30dBm ~ -50dBm

Measurement Accuracy: ±1dB
VSWR

Better than 1:1.5
Frequency Reference

Internal Reference & Stability: 10 MHz, ±1ppm/year @ operating temperature

External Reference: 10MHz (0dBm ~ +20dBm MAX)
Remote Programming Ports

RJ45 (Ethernet)

RS-232C
Miscellaneous

Operating temperature: 5 ~ 40C

Line Voltage: 100 to 240 VAC, 50/60Hz

Dimension: 250(w) x 110(h) x 348(d) mm

Weight: 5kg
12
1.6 Initial Inspection
After the delivery of the product, damage to its exterior that may occur during the shipping process should
be inspected, then it should be carefully checked that all accessories are included as listed in the
following table:
NO.
Item Code
Item
Specifications
Q’ty
1
C5020A-00
RWC5020A LoRa Tester
1
2
5020A00-8001
PC program & Manual
1
3
6000-0001-001
RG58, BNC(M) to BNC(M)
L:1m
1
4
6016-0001-001
MF405, SMA(M) to SMA(M) Cable
L:0.5m
1
5
6211-0002-001
SMA(F) to N(M) Adaptor
1
6
6210-0003-001
SMA(F) to RP-SMA(M) Adapter
1
7
6500-0001-001
Linear Antenna
1
8
6112-0001-001
RJ45 Cross LAN Cable
2m
1
9
6115-0001-001
RS-232C, Data Cable
1.8m
1
10
6114-00XX-001
Power Cord
1
WARNING: If any damage to interior or exterior of the product is found, please stop using immediately for
safety and contact to the technical support.
1.7 Power Requirement
Items
Specifications
Input Voltage
Input Current
Frequency
Power Consumption
100 VAC - 240 VAC
1.2A
50/60 Hz
< 40 watt
CAUTION: If AC power is beyond the range of operation, the equipment may malfunction or could be permanently
damaged. Main supply voltage fluctuations should be not to exceed ±10% of the nominal voltage.
13
1.8 Operating Environment
Refrain from using this equipment in a place subject to much vibration, direct sunlight, outdoor and where the
flat is not level. Also, do not use it where the ambient temperature is outside 5 °C to 40 °C, and altitude is
more than 2000m.
The maximum relative humidity is 80% for temperatures up to 31 °C decreasing linearity to 50% relative
humidity at 40 °C. Over voltage Installation Category II for main supply. Pollution Degree 2.
The storage temperature range for this equipment is –20 °C to 70 °C. When this equipment is not used for a
long period of time, store it in a dry place away from direct sunlight, covered with vinyl or placed in a
cardboard box.
14
II. Basic Operation
This section describes the basic concepts and details of operating RWC5020A LoRa Tester.
Understanding the basic concept of your RWC5020A may help you use it effectively.
2.1
Front Panel View
2.2
Rear Panel View
2.3
Common Operation
2.4
Menu Structure
2.5
Display Screen
2.6
Ethernet IP Setup
2.7
Firmware Upgrade
2.8
Save/Recall
15
2.1 Front Panel View
5
4
3
2
7
8
6
9
1
10
12
14
Fig 2.1
NO
16
11
13
RWC5020A Front Panel View
Items
Names and Descriptions
1
5-inch LCD Display
2
Main Menu selection key
3
System Setup key
4
Parameter Setup key
5
RUN / STOP key
6
Number and letter input keys,
Float point input key,
Minus sign input key
16
15
7
Shortcut key for output power setting
8
Shortcut key for recall or save of system
and parameter setup
9
Functional key for a secondary key input
10
Data input completion, Input mode
switching
11
Input cancel, Popup window release,
Return to the previous state,
LOCAL mode switching (LOCAL)
12
Key to delete the previous character
13
Cursor move,
Tap switching,
Cursor mode switching
14
Rotary Knob: Cursor move,
value changing
Push: same as “ENTER”
15
RF IN/OUT Connectors
16
Power Switch
17
2.2 Rear Panel View
1
2
4
3
5
Fig 2.2
NO
RWC5020A Rear Panel View
Items
Names and Descriptions
1
Ethernet Interface
2
RS-232C Interface
3
Sync Data I/O between
RedwoodComm instruments
4
10MHz External Reference Signal input
5
100~240VAC Power Input
18
2.3 Common Operation
2.3.1 Main Menu Selection
RWC5020A LoRa Tester has a tree type menu structure and 3 Main Menus. Pressing
key pops up
the Main Menu selection screen and each Main Menu can be selected by pressing a direct number key (1,
2, or 3) or rotating the rotary knob and pressing
key. The following figure shows the Main Menu
selection screen.
Fig 2.3
Main Menu Selection Screen
Main Menu
Descriptions
END DEVICE
TEST
This is a menu for testing End Device; RWC5020A acts as the reference Gateway/
Server to communicate with End Device Under Test, while analyzing protocol
messages and measuring the signal quality and performance of DUT.
GATEWAY
TEST
This is a menu for testing Gateway; RWC5020A acts as the reference End Device to
communicate with Gateway Under Test, while analyzing protocol messages and
measuring the signal quality and performance of DUT.
NON-SIGNALING
TEST
This is a menu for generating a continuous waveform signal or a LoRa test frame
and measuring the power of DUT signal.
2.3.2 Sub Menu Selection
Each main menu has its own Sub Menu as displayed on the right side of the screen. Each Sub Menu can
be selected by rotating the rotary knob and pressing
of the Sub Menu selection.
19
key. The following figure shows the example
Fig 2.4
Sub-Menu Selection Screen (blue colored box)
2.3.3 Parameter Setup
Pressing
key pops up the parameter configuration screen, and it has 3 different taps. The first tap
is a parameter set of the current Sub Menu, and the second and the third taps are common sets of
protocol and RF parameters respectively. The following figure shows the example of the parameter
configuration screen.
Fig 2.5
Parameter Configuration Screen
2.3.4 System Setup
Pressing
key pops up the system configuration screen. The SETUP tap is a parameter set of the
system configuration. The following figure shows the system configuration screen.
20
Fig 2.6
System Configuration Screen
2.3.5 Rotary Knob
The rotary knob moves the cursor to every field on the screen that can be changed. By positioning the
cursor in front of a field and pressing the knob to select that field, you can alter that field’s setting.
2.3.6 Data Input and Modification
1. Move the cursor to the desired input field using rotary knob or arrow keys.
2. Push rotary knob or
key for data input mode. The cursor indicates data input position. If there
are only two alternatives, push the rotary knob or
key to toggle the data. In case of pop-up men
rotate the rotary knob to choose.
3. Push Rotary knob to enter data and then the new data is entered.
4. While entering the data, if you press
or
key, the input data shall be cancelled or
deleted respectively.
2.3.7 Edit String
1. To edit the string, move cursor to the Label parameter and set it to input mode by pushing the rotary
knob or
key then input cursor will be placed at the last of string. Press the number keys
repeatedly, then the numbers and characters are displayed repeatedly.
2. When desired number or character is displayed, please wait until the cursor is moved to next position.
21
2.4 Menu Structure
RWC5020A has a tree type menu structure as the following figure. There are 3 Main Menus and each Main
Menu has 2 ~ 4 Sub Menus.
END DEVICE
GATEWAY
NON-SIGNALING
TEST
TEST
TEST
Link
Analyzer
Link
Analyzer
Signal
Generator
Power
vs. Time
Power
vs. Time
Signal
Analyzer
Power
vs. Channel
Power
vs. Channel
Receiver
Sensitivity
Receiver
Sensitivity
Fig 2.7
RWC5020A Menu Structure
22
2.5 Display Screen
2.5.1 Title Bar
Main Menu
Region
Status Icon
Displays the current
Displays the current
Fn: Function Key Status
Main Menu
Region parameter
CAP: Capital Key Status
LoRaWAN Version
EXT: External Reference Status
Class A/B/C
RMT: Remote Control Mode Status
ETH: Ethernet Connection Status
Fig 2.8
Title Bar
2.5.2 Parameter Configuration Screen
Tap
1st Tap: the current screen parameters
2nd Tap: common protocol parameters
3rd Tap: common RF parameters
Cursor
Scroll Bar
Cursor to select
When there are a lot
parameter by rotating
of parameters,
Rotary knob
it indicates the
current position
EXIT
Close the screen
Fig 2.9
Parameter Configuration Screen
23
2.5.3 System Configuration Screen
Tap
1st Tap: the system parameters and information
Fig 2.10
System Configuration Screen
2.5.4 Link Analyzer Screen
LINK Message Window
L: Uplink/Downlink
TIME: Time between consecutive frames
CH: Channel number
Fcnt: Frame Count Number
SF: Spreading Factor
Adr: ADR flag
Ack: ACK flag
BW: Bandwidth
B: Class B flag
FPort: FPort value
Pow: Measured power
M: Type (Confirmed/Un confirmed)
CMD: Command Name
Cursor
Cursor to select
message by rotating
Rotary knob
Contents
Information of
CMD
Raw Data
Raw data of the
current cursor
Fig 2.11
Link Analyzer Screen
position
24
CLEAR
Pushing ‘CLEAR’ or pressing
will clear all messages on the Link Analyzer screen and
also clear all measured power data in Power vs. Time and Power vs. Channel screens.
MAC_SEND
Pushing ‘MAC_SEND’ or pressing
will force RWC5020A to send the selected MAC
command to DUT at its next TX period, where the MAC command can be selected in the parameter
configuration screen.
LINK
It represents the status of communication link between DUT and RWC5020A; Running or Stopped.
Pushing
key changes the link status in Link Analyzer, Power vs. Time or Power vs. Channel
screen.
SENS
It represents the status of the Receiver Sensitivity test of DUT; Running or Stopped. Pushing
key changes the sensitivity status in Receiver Sensitivity screen.
2.5.5 Power vs. Time Screen
Marker Values
The corresponding
values at the current
marker position
Measured Power
The measured
power values with
respect to data rates
Marker
marker to select a
point by rotating
Rotary knob
Fig 2.12
Power vs. Time Screen
25
2.5.6 Power vs. Channel Screen
Marker Values
The corresponding
values at the current
marker position of
Power vs Time
screen
Measured Power
The measured
power values with
Power Diagram
respect to channel
The graphical
diagram of
measured power
values
Fig 2.13
Power vs. Channel Screen
2.5.7 Receiver Sensitivity Screen
Test Results
The final test results
will be displayed
after the completion
of the test
Sensitivity Graph
It draws PER graph
at each test point
Test Setup
The important test
parameters are
Fig 2.14
Receiver Sensitivity Screen
26
displayed
2.6 Ethernet IP Setup
IP configuration can be done by “IP_TYPE” and “IP_ADDR” in the system configuration screen.
“IP_TYPE” parameter can be set to DYNAMIC or STATIC; DYNAMIC means that IP address may be
obtained from the DHCP server automatically, and this configuration is recommended for RJ45
connection to a network hub. STATIC means that IP address should be configured manually by users,
and this configuration is recommended for direct connection between RWC5020A and a remote PC using
a crossover cable.
Fig 2.15
Fig 2.16
Example of STATIC IP
Example of DYNAMIC IP
27
2.7 Firmware Upgrade
As RWC5020A adapted Flash Memory, it is available to upgrade easily by using a remote PC without
changing the hardware. For upgrading, ‘RWC_Upgrader’ program shall be used, which is provided
together when the product is purchased or available to download the upgrade package including itself
and the upgrade binary files from RedwoodComm Website (http://www.redwoodcomm.com). The
information for upgrading shall be kept in providing to the user via email or website.
Normal Firmware Upgrade Procedure
1) Set up Ethernet connection between RWC5020A and a remote PC, using a RJ45 cable for normal
connection to network hub or using a crossover cable for direct connection between them.
2) In case of direct connection using a crossover cable, IP configuration of a remote PC should be done
manually as the following figure. The IP address of a remote PC shall be put with same as that of
RWC5020A except the last number.
Fig 2.17
IP configuration of a remote PC
CAUTION: For reliable upgrade, it is recommended to disable all other networks (e.g. WiFi, Virtual Machine)
than Ethernet network in ‘Change Adapter Settings’ of a remote PC.
28
3) After downloading upgrade files from RedwoodComm website, execute an application program for
upgrading.
4) Set up IP address in the application program, and follow the instructions of the program.
5) During upgrading, RWC5020A may show the progressing information on its screen as the following
figure.
Fig 2.18
Firmware Upgrade Screen
6) After upgrading completed, reboot RWC5020A and check the software version in the system
configuration screen.
CAUTION: If upgrading fails, turn on RWC5020A in Emergency Upgrade Mode and upgrade firmware again.
Refer to “Emergency Firmware Upgrade Procedure”.
Emergency Firmware Upgrade Procedure
1) If Normal Firmware Upgrade Procedure fails during upgrading, the internal memory may be damaged.
In this case, RWC5020A may not boot correctly. Then RWC5020A must be upgraded in Emergency
Upgrade Mode.
29
2) Turn off RWC5020A. While keeping
key pressed, turn on RWC5020A. Then RWC5020A will
boot in Emergency Upgrade Mode as the following figure.
3) Make direct connection between a remote PC and RWC5020A using a crossover cable and wait until
IP address of RWC5020A will be displayed on the screen.
4) Follow the steps 3) to 6) of Normal Firmware Upgrade Procedure.
Fig 2.19
RWC5020A Boot Screen of Emergency Upgrade Mode
30
2.8 Save/Recall
The SAVE and RECALL functions allow you to store different instrument setups and retrieve them later.
By saving test setups, you can save time by eliminating the task of re-configuring the instrument. The
instrument supports up to 10 save/recall sets.
2.8.1 Save Method
Make any changes to the instrument that you want to SAVE in a memory. Then press
+
key
to execute SAVE pop-up screen as the following figure. Select SAVE buffer number and press
key.
Fig 2.20
Screen of Parameter Configuration SAVE
2.8.2 Recall Method
Then press
key to execute RECALL pop-up screen as following figure. Select RECALL buffer
number and press
key. The first RECALL buffer is RESET. If you select it, the instrument will be
reset, i.e., factory reset.
31
Fig 2.21
Screen of Parameter Configuration RECALL
2.8.3 Selection of Boot Configuration
When restarting the system, one of saved configuration will be retrieved. To define saved configuration for
booting, press
key and modify BOOT_BY to desired RECALL buffer number on the system
configuration screen.
Fig 2.22
Screen of Configuration Setup for Boot
32
III. Functional Operation
This section describes the basic concepts and details of operating RWC5020A LoRa Tester.
Understanding the basic concept of your RWC5020A may help you use it effectively.
3.1
Parameter Configuration and Basic Setup for EDT
3.2
Activation Procedure for EDT
3.3
Usage of Link Analyzer for EDT
3.4
Usage of Power vs. Time for EDT
3.5
Usage of Power vs. Channel for EDT
3.6
Usage of Receiver Sensitivity for EDT
3.7
Transmission of MAC Commands for EDT
3.8
Parameter Configuration and Basic Setup for GWT
3.9
Activation Procedure for GWT
3.10 Usage of Link Analyzer for GWT
3.11 Usage of Power vs. Time for GWT
3.12 Usage of Power vs. Channel for GWT
3.13 Usage of Receiver Sensitivity for GWT
3.14 Transmission of MAC Commands for GWT
3.15 Usage of Signal Generator for NST
3.16 Usage of Signal Analyzer for NST
33
3.1 Parameter Configuration and Basic Setup for EDT
3.1.1 Overview
To create a link with an End Device and measure its performances, various protocol parameters as well
as RF parameters should be configured in advance for users’ purposes. This configuration is done in the
parameter configuration screen as the following figure. Refer to 3.1.2 and 3.1.3 for descriptions of
parameters.
Fig 3.1
EDT Parameter Configuration Screen - PROTOCOL
Fig 3.2
EDT Parameter Configuration Screen - RF
34
3.1.2 PROTOCOL Parameters
REGION
RWC5020A supports various regions [EU 868, EU 433, US 915, AU 921, CN 490, KR 922, AS 923,
IN 866]. Using this parameter, user could select the region to test.
OPERATOR
This parameter determines whether to enable LoRa operator-specific procedures and parameters. It
is only applicable to South Korea in the current version of firmware.
PROTOCOL_VER
This parameter defines the version of LoRaWAN protocol to be emulated by RWC5020A.
CLASS
There are three different classes in LoRa device. Class A is Bi-directional End Devices, Class B is Bidirectional End Devices with scheduled receive slots, and Class C is Bi-directional End Devices with
maximal receive slots. This parameter defines the class mode of RWC5020A.
ACTIVIATION
LoRaWAN defines two types of Activation procedures (OTAA, ABP). This parameter defines the
activation mode of RWC5020A.
APP_KEY
The APP_KEY is an AES-128 root key specific to the End Device. Whenever an End Device joins a
network via over-the-air activation, the APP_KEY is used to derive the session keys NwkSKey and
AppSKey specific for that End Device to encrypt and verify network communication and application
data. This parameter must be set to the same value as the APP_KEY on DUT.
CHECK_EUI
This parameter decides whether or not to compare DEV_EUI and APP_EUI during activation. If this
parameter is ON, RWC5020A (Gateway/Server) compares DEV_EUI and APP_EUI and accepts only
if the value is equal to the same.
DEV_EUI
35
The DEV_EUI is a globally unique End Device identifier. The DEV_EUI is stored in the End Device
before the activation procedure is executed. If the CHECK_EUI is ON, this parameter must be set as
the same value stored on the DUT.
APP_EUI
The APP_EUI is a global application ID in IEEE EUI64 address space that uniquely identifies the
entity able to process the Join-request frame. The APP_EUI is stored in the End Device before the
activation procedure is executed. If the CHECK_EUI is ON, this parameter must be set as the same
value stored on the DUT.
DEV_ADDR
During the activation, the gateway assigns DEV_ADDR value to the End Device. If activation mode is
ABP, this parameter must be set as the same value stored on the DUT. If activation mode is OTAA,
this parameter value is used to generate Join-accept message.
APPS_KEY
APPS_KEY is used to encrypt and verify application data between Gateway and End Device. This
value is derived from APP_KEY during OTAA. If activation mode is ABP, this parameter must be set
as the same value stored on the DUT.
NWKS_KEY
NWKS_KEY is used to encrypt and verify network data between Gateway and End Device. This
value is derived from APP_KEY during OTAA. If activation mode is ABP, this parameter must be set
as the same value stored on the DUT.
UPDATE FCNT
This parameter determines the initial value of FCNT before activation procedure and also updates
FCNT values after activation.
ADR
LoRa network allows the End Devices to individually use any of the possible data rates. This feature
is used by the LoRaWAN to adapt and optimize the data rate of static End Devices. This is referred
to as Adaptive Data Rate (ADR) and when this is enabled the network will be optimized to use the
fastest data rate possible.
36
DOWNLINK_SLOT
When RWC5020A emulates Gateway/Server mode (EDT), it could respond to the uplink frame by
downlink frame using RX1 window or RX2 window. Using this parameter, users can select RX
window for testing the DUT.
NET_ID
The NET_ID is a network identifier to uniquely identify the network. This parameter value is used to
generate Join-accept message.
RX1_DR_OFFSET
This parameter sets the offset between the uplink data rate and the downlink data rate used to
communicate with the End Device on the first reception slot (RX1). This parameter value is used to
generate Join-accept message.
RX2_DR
This parameter defines the data rate of a downlink using the second receive window. This parameter
value is used to generate Join-accept message.
RECEIVE_DELAY
The first receive window RX1 opens RECEIVE_DELAY seconds after the end of the uplink
modulation. This parameter value is used to generate Join-accept message.
LINK_MARGIN
This parameter is an 8-bit unsigned integer in the range of 0~254 indicating the link margin in dB of
the last successfully received LinkCheckReq command. This parameter value is used to generate
LinkCheckAns command.
GATEWAY_CNT
This parameter is the number of gateways that successfully received the last LinkCheckReq. This
parameter value is used to generate LinkCheckAns command.
YEAR
37
This parameter indicates the year of RWC5020A time information. This parameter is used to
generate DeviceTimeAns command and Beacon.
MONTH
This parameter indicates the month of RWC5020A time information. This parameter is used to
generate DeviceTimeAns command and Beacon.
DAY
This parameter indicates the day of RWC5020A time information. This parameter is used to generate
DeviceTimeAns command and Beacon.
HOUR
This parameter indicates the hour of RWC5020A time information. This parameter is used to
generate DeviceTimeAns command and Beacon.
MINUTE
This parameter indicates the minute of RWC5020A time information. This parameter is used to
generate DeviceTimeAns command and Beacon.
SECOND
This parameter indicates the second of RWC5020A time information. This parameter is used to
generate DeviceTimeAns command and Beacon.
NETWORK
This parameter indicates the type of LoRa network, in other words the synchronization word to be
used in LoRa modulation.
3.1.3 RF Parameters
TX_POW
This parameter defines the output power of RWC5020A in dBm.
38
PATH_LOSS
User can set the path loss between RF port of RWC5020A and DUT RF port. RWC5020A’s real
output power will be increased by this value to compensate path loss.
FREQ_OFFSET
This parameter defines the frequency offset value in ppm.
TIME_OFFSET
This parameter defines the time offset value in us.
CH_MASK_0
This parameter defines the mask of channels to be used for LoRa communication, which is
applicable only to regions of EU_868, EU_433, KR_922, AS_923, and IN_866.
CH_GROUP_A
This parameter defines the mask of the lower four channels to be used for LoRa communication,
which is applicable only to regions of US_915, AU_921, and CN_490.
CH_GROUP_B
This parameter defines the mask of the upper four channels to be used for LoRa communication,
which is applicable only to regions of US_915, AU_921, and CN_490. In case of US_915, it includes
one 500kHz channel.
RX2_FREQ
This parameter defines the frequency of a downlink using the second receive window (read only).
RX2_DR
This parameter defines the data rate of a downlink using the second receive window (read only).
DL_CH_00 ~ DL_CH_07
This parameter defines real channel frequency of each downlink channel index.
UL_CH_00 ~ UL_CH_07
39
This parameter defines real channel frequency of each uplink channel index.
UL_CH_64 ~ UL_CH_71
This parameter defines real channel frequency of each 500kHz uplink channel index.
40
3.2 Activation Procedure for EDT
3.2.1 Overview
RWC5020A supports both ways of activation of an End Device; Over The Air Activation (OTAA) and
Activation By Personalization (ABP). This section describes how to configure parameters for OTAA and
ABP respectively.
3.2.2 OTAA Procedure
1. [Parameter Window]
Press
key to open the parameter configuration screen and select PROTOCOL tap to configure
MAC protocol parameters.
2. [Region]
Set REGION parameter as needed.
3. [Protocol Version]
Set PROTOCOL_VER to LoRaWAN1.0 or LoRaWAN1.1.
4. [Activation Parameters]
For LoRaWAN V1.0,
1) Set ACTIVATION parameter to OTAA.
2) Set APP_KEY to the application key specific to an End Device.
3) Set CHECK_EUI parameter to determine whether to check EUI of an End Device for activation.
If YES, both DEV_EUI and APP_EUI parameters shall be set to values specific to an End Device.
If NO, these parameters are ignored in activation procedure.
Fig 3.3
Parameters for OTAA (LoRaWAN V1.0)
41
For LoRaWAN V1.1,
1) Set ACTIVATION parameter to OTAA.
2) Set NWK_KEY and APP_KEY parameters specific to an End Device.
3) Set CHECK_EUI parameter to determine whether to check EUI of an End Device for activation.
If YES, both DEV_EUI and JOIN_EUI parameters shall be set to values specific to an End Device.
If NO, these parameters are ignored in activation procedure.
Fig 3.4
Parameters for OTAA (LoRaWAN V1.1)
5. [JoinAccept Parameters]
Set parameters of Join-accept message if needed as the following figure.
Fig 3.5
Parameters for Join-accept Message
42
6. [Downlink Slot]
Set DOWNLINK_SLOT parameter to RX1 or RX2 to determine a physical channel
to be used for transmission by RWC5020A (Gateway/Server)
Fig 3.6
Selection of Downlink Slot
7. [RF Parameters Setup]
Select RF tap to configure RF parameters.
1) Set TX_POW and PATH_LOSS parameters if needed.
2) Set CH_MASK_0 or CH_GROUP_A/B to configure physical channels if needed. Then expand
CHANNEL_INFO to configure channel information. This information is contained as CFList
parameter of a Join-accept message.
Fig 3.7
Channel Information in RF Parameters
43
3.2.3 ABP Procedure
1. [Parameter Window]
Press
key to open the parameter configuration screen and select PROTOCOL tap to configure
MAC protocol parameters.
2. [Region]
Set REGION parameter as needed.
3. [Protocol Version]
Set PROTOCOL_VER to LoRaWAN1.0 or LoRaWAN1.1.
4. [Activation Parameters]
For LoRaWAN V1.0,
1) Set ACTIVATION parameter to ABP.
2) Set DEV_ADDR to a value specific to an End Device.
3) Set NWKS_KEY and APPS_KEY parameters to the two session keys unique to an End Device.
Fig 3.8
Parameters for ABP (LoRaWAN V1.0)
For LoRaWAN V1.1,
1) Set ACTIVATION parameter to ABP.
2) Set DEV_ADDR to a value specific to an End Device.
3) Set FNWKS_IKEY, SNWKS_IKEY, NWKS_EKEY and APPS_KEY parameters to the four session
keys unique to an End Device.
44
Fig 3.9
Parameters for ABP (LoRaWAN V1.1)
5. [RF Parameters Setup]
Refer to 3.2.2 for RF setup.
45
3.3 Usage of Link Analyzer for EDT
3.3.1 Overview
RWC5020A provides a function of Link Analyzer for EDT and GWT. In EDT, Link Analyzer helps to create
a link between RWC5020A and an End Device Under Test and to analyze the protocol messages.
3.3.2 Test Procedure
1. [Main Menu selection]
Set the Main Menu to EDT referring to 2.3.1.
2. [Sub Menu selection]
Set the Sub Menu to Link Analyzer referring to 2.3.2.
3. [Parameter configuration]
Press
key to open the parameter configuration screen. Configure protocol parameters or RF
parameters for users’ purposes in PROTOCOL tap or RF tap respectively. Refer to 3.1 and 3.2 for
details.
4. [DUT connection setup]
Connect the RF port of RWC5020A to the RF port of DUT with an RF cable for conduction test. For
radiation test, use a special test environment, e.g., a shield box or an antenna. In the latter case, it is
recommended to use a test jig for DUT positioning to guarantee the reliability and repeatability of test
and measurement results.
5. [Execution]
Press
key, and RWC5020A will be waiting for a message from the DUT. As soon as
communication starts, link messages between DUT and RWC5020A will be displayed in real time. On
the right bottom side of the screen the link status is displayed as ‘LINK: Running’ or ‘LINK: Stopped’.
Refer to 2.5.4 for descriptions of the Link Analyzer screen.
6. [Analysis and utilization]
Pressing
or
key moves the cursor location to the link message window. Rotating the
rotary knob shows the raw data of the current cursor position at the bottom of the screen in hexadecimal format. Rotating the rotary knob with
page-down. Pressing
or
key pressed scrolls the screen by page-up or
key with
key pressed scrolls the screen in horizontal
direction.
7. [Switch to other Sub Menu]
While the link status is running, switching to other Sub Menu is available. All data in Link Analyzer,
46
Power vs. Time, and Power vs. Channel are synchronized each other, since RWC5020A analyzes
protocol messages and also measures RF power in processing the received frames.
3.3.3 Parameters
RWC5020A provides a function of sending a MAC command to DUT, defined in the LoRaWAN
Specification, at the time users want. All parameters for each MAC command are configurable. Refer to
3.7 for details.
MAC_CMD_TYPE
This parameter defines the type of MAC command to be transmitted: confirmed or unconfirmed.
MAC_CMD_FIELD
This parameter defines the type of field where MAC command is stored in a frame: payload or option
field.
NUM_OF_CMD
This parameter defines the number of MAC commands to be transmitted in a single frame.
INSTANT_MAC_CMD1 ~ 3
This parameter defines which MAC command will be transmitted.
INSTANT_MAC_CMD: DEV_STATUS
This parameter is for sending DevStatusReq command to DUT, which expects DevStatusAns
command from it. DevStatusReq command requests the status of the End Device and does not have
any parameter.
INSTANT_MAC_CMD: LINK_ADR
This parameter is for sending LinkADRReq command to DUT, which expects LinkADRAns command
from it. LinkADRReq command requests the End Device to change data rate, transmit power,
repetition rate or channel.
ADR_DR
This parameter is the requested data rate of End Device for uplink message.
ADR_TXPOW
47
This parameter is the requested output power of End Device for uplink message.
ADR_CH_MASK
This parameter encodes the channels usable for uplink access. A bit in the CH_MASK field set
to 1 means that the corresponding channel can be used for uplink transmissions.
ADR_MASK_CTRL
This parameter controls the interpretation of the previously defined CH_MASK bit mask. It
controls the block of 16 channels to which the CH_MASK applies. It can also be used to globally
turn on or off all channels using specific modulation.
ADR_NB_TRANS
This parameter is the number of transmissions for each uplink message.
INSTANT_MAC_CMD: DUTY_CYCLE
This parameter is for sending DutyCycleReq command to DUT, which expects DutyCycleAns
command from it. DutyCycleReq command sets the maximum aggregated transmit duty-cycle of the
End Device.
MAX_DUTY_CYCLE
This parameter is used by the network coordinator to limit the maximum aggregate transmit duty
cycle of an End Device.
INSTANT_MAC_CMD: RX_PARAM_SETUP
This parameter is for sending RXParamSetupReq command to DUT, which expects
RXParamSetupAns command from it. RXParamSetupReq command sets the reception slots
parameters.
RX1_DR_OFFSET
This parameter sets the offset between the uplink data rate and the downlink data rate used to
communicate with End Device on the first reception slot (RX1).
RX2_FREQ
This parameter defines the frequency of a downlink using the second receive window.
RX2_DR the data rate of a downlink using the second receive window
This parameter defines the data rate of a downlink using the second receive window.
INSTANT_MAC_CMD: TX_PARAM_SETUP
This parameter is for sending TXParamSetupReq command to DUT, which expects
48
TXParamSetupAns command from it. TXParamSetupReq command is used by the network server to
set the maximum allowed dwell time and Max EIRP of End Device, based on local regulations.
MAX_EIRP
This parameter corresponds to an upper bound on the device’s radio transmit power. The device
is not required to transmit at that power, but shall never radiate more that this specified EIRP.
UL_DWELL_TIME
This parameter corresponds to the maximum allowed dwell time for uplink transmissions.
DL_DWELL_TIME
This parameter corresponds to the maximum allowed dwell time for downlink transmissions.
INSTANT_MAC_CMD: NEW_CHANNEL
This parameter is for sending NewChannelReq command to DUT, which expects NewChannelAns
command from it. NewChannelReq command creates or modifies the definition of a radio channel.
NEW_CH_MODE
This parameter can be used to either modify the parameters of an existing bidirectional channel
or to create a new one. To create or modify the channel, set this parameter as ‘CREATE’. To
delete the channel, set this parameter as ‘DELETE’
NEW_CH_INDEX
This parameter is the index of the channel being created or modified.
NEW_CH_MAX_DR
This parameter designates the highest uplink data rate allowed on this channel.
NEW_CH_MIN_DR
This parameter designates the lowest uplink data rate allowed on this channel.
INSTANT_MAC_CMD: DL_CHANNEL
This parameter is for sending DlChannelReq command to DUT, which expects DlChannelAns
command from it. DlChannelReq command sets the network to associate a different downlink
frequency to the RX1 slot.
DL_CH_INDEX
This parameter is the index of the channel whose downlink frequency is modified.
49
DL_CH_FREQ
This parameter is the corresponding downlink frequency value of a 24 bits unsigned integer. The
actual downlink frequency in Hz is 100 x DL_CH_FREQ.
INSTANT_MAC_CMD: RX_TIMING_SETUP
This parameter is for sending RXTimingSetupReq command to DUT, which expects
RXTimingSetupAns command from it. RXTimingSetupReq command sets the timing of the of the
reception slots.
RECEIVE_DELAY
The first receive window RX1 opens RECEIVE_DELAY seconds after the end of the uplink
modulation.
INSTANT_MAC_CMD: USER_DEFINED
This parameter is for sending a user-defined command to DUT, which includes user-defined data of
user-defined length.
PAYLOAD_TYPE
If it is set as ‘0000_0000’, the frame payload will be set all zero bytes. If it is set as ‘1111_1111’,
the frame payload will be set all one bytes. If it is set as ‘1111_0000’, frame payload will be set
0xF0 bytes. If it is set as ‘1010_1010’, frame payload will be set 0xAA bytes. If it is set as PRBS,
frame payload will be set pseudo random bytes. If it is set as ‘USER’, frame payload will be set
as PAYLOAD parameter values.
FPORT
This parameter defines the FPort number of a user-defined MAC Command.
PAYLOAD_SIZE
This parameter defines the size of payload of a user-defined MAC Command.
PAYLOAD
This parameter defines the content of payload in hexadecimal format and appears only when
PAYLOAD_TYPE is ‘USER’.
INSTANT_MAC_CMD: ACTIVATE_TM
This parameter is for sending Activated test mode command to DUT, which starts test mode when 4
bytes payload with value 0x01010101 is sent to DUT.
INSTANT_MAC_CMD: DEACTIVATE_TM
50
This parameter is for sending Deactivated test mode command to DUT, which stops test mode and
the DUT goes back to normal applicative operation.
INSTANT_MAC_CMD: BEACON_FREQ
This parameter is for sending DlChannelReq command to DUT, which expects DlChannelAns
command from it. DlChannelReq command sets the network to associate a different downlink
frequency to the RX1 slot.
DL_CH_INDEX
This parameter is the index of the channel whose downlink frequency is modified.
DL_CH_FREQ
This parameter is the corresponding downlink frequency value of a 24 bits unsigned integer. The
actual downlink frequency in Hz is 100 x DL_CH_FREQ.
INSTANT_MAC_CMD: PING_SLOT_CH_REQ
This parameter is for sending PingSlotChannelReq command to DUT, which expects
PingSlotFreqAns command from it. PingSlotChannelReq command modifies the frequency and/or
the data rate on which the end-device expects the downlink pings
PING_DR
This parameter is the index of the Data Rate used for the ping-slot downlinks.
PING_FREQ
This parameter is the corresponding ping channel frequency value of a 24 bits unsigned integer.
The actual ping channel frequency in Hz is 100 x PING_FREQ.
DOWNLINK_SLOT
When RWC5020A emulates Gateway/Server mode (EDT), it could respond to the uplink frame by
downlink frame using RX1 window or RX2 window. Using this parameter, users can select RX
window for testing the DUT.
MIC_ERR_DISPLAY
This parameter determines whether to display erroneous frames in Link Analyzer screen.
SET_TM_AT_OTAA
This parameter determines whether to force DUT to enter certification test mode by sending
Activated Test Mode command after activation procedure.
51
SET_CH_AT_OTAA
This parameter determines whether to configure DUT’s channel mask by sending LinkADRReq
command after activation procedure, which is applicable only to regions of US_915, AU_921, and
CN_490.
52
3.4 Usage of Power vs. Time for EDT
3.4.1 Overview
RWC5020A provides a function of Power vs. Time measurement for EDT and GWT. In EDT, Power vs.
Time measurement helps to create a link between RWC5020A and an End Device Under Test and to
measure the received power with respect to data rates.
3.4.2 Test Procedure
1. [Main Menu selection]
Set the Main Menu to EDT referring to 2.3.1.
2. [Sub Menu selection]
Set the Sub Menu to Power vs. Time referring to 2.3.2.
3. [Parameter configuration]
Press
key to open the parameter configuration screen. Configure protocol parameters or RF
parameters for users’ purposes in PROTOCOL tap or RF tap respectively. Refer to 3.1 and 3.2 for
details.
4. [DUT connection setup]
Connect the RF port of RWC5020A to the RF port of DUT with an RF cable for conduction test. For
radiation test, use a special test environment, e.g., a shield box or an antenna. In the latter case, it is
recommended to use a test jig for DUT positioning to guarantee the reliability and repeatability of test
and measurement results.
5. [Execution]
Press
key, and RWC5020A will be waiting for a message from the DUT. As soon as
communication starts, the measured power will be displayed on the screen in real time. On the right
bottom side of the screen the link status is displayed as ‘LINK: Running’ or ‘LINK: Stopped’. Refer to
2.5.5 for descriptions of the Power vs. Time screen.
6. [Analysis and utilization]
Pressing
or
key moves the cursor location to the measurement window, and the cursor
changes to the marker. Rotating the rotary knob shows all measured values of the current marker
position at the top of the screen.
7. [Switch to other Sub Menu]
While the link status is running, switching to other Sub Menu is available. All data in Link Analyzer,
Power vs. Time, and Power vs. Channel are synchronized each other, since RWC5020A analyzes
53
protocol messages and also measures RF power in processing the received frames.
3.4.3 Parameters
SCALE
It determines scaling of Y-axis. AUTO scales automatically for each measurement and MANUAL
keeps the current scaling according to MAX_Y and MIN_Y values.
MAX_Y
In case of MANUAL scaling, the maximum value of Y-axis can be set.
MIN_Y
In case of MANUAL scaling, the minimum value of Y-axis can be set.
54
3.5 Usage of Power vs. Channel for EDT
3.5.1 Overview
RWC5020A provides a function of Power vs. Channel measurement for EDT and GWT. In EDT, Power vs.
Channel measurement helps to create a link between RWC5020A and an End Device Under Test and to
measure the received power with respect to RF channels.
3.5.2 Test Procedure
1. [Main Menu selection]
Set the Main Menu to EDT referring to 2.3.1.
2. [Sub Menu selection]
Set the Sub Menu to Power vs. Channel referring to 2.3.2.
3. [Parameter configuration]
Press
key to open the parameter configuration screen. Configure protocol parameters or RF
parameters for users’ purposes in PROTOCOL tap or RF tap respectively. Refer to 3.1 and 3.2 for
details.
4. [DUT connection setup]
Connect the RF port of RWC5020A to the RF port of DUT with an RF cable for conduction test. For
radiation test, use a special test environment, e.g., a shield box or an antenna. In the latter case, it is
recommended to use a test jig for DUT positioning to guarantee the reliability and repeatability of test
and measurement results.
5. [Execution]
Press
key, and RWC5020A will be waiting for a message from the DUT. As soon as
communication starts, the measured power will be displayed on the screen in real time. On the right
bottom side of the screen the link status is displayed as ‘LINK: Running’ or ‘LINK: Stopped’. Refer to
2.5.6 for descriptions of the Power vs. Channel screen.
6. [Switch to other Sub Menu]
While the link status is running, switching to other Sub Menu is available. All data in Link Analyzer,
Power vs. Time, and Power vs. Channel are synchronized each other, since RWC5020A analyzes
protocol messages and also measures RF power in processing the received frames.
3.5.3 Parameters
55
SCALE
It determines scaling of Y-axis. AUTO scales automatically for each measurement and MANUAL
keeps the current scaling according to MAX_Y and MIN_Y values.
MAX_Y
In case of MANUAL scaling, the maximum value of Y-axis can be set.
MIN_Y
In case of MANUAL scaling, the minimum value of Y-axis can be set.
56
3.6 Usage of Receiver Sensitivity for EDT
3.6.1 Overview
Receiver Sensitivity is a function of testing the receiver performance of DUT. RWC5020A sweeps its
power level from the start value to the stop value with the step value and checks whether DUT functions
properly, and stops immediately after DUT does not function properly.
3.6.2 Test Procedure
1. [Main Menu selection]
Set the Main Menu to EDT referring to 2.3.1.
2. [Sub Menu selection]
Set the Sub Menu to Receiver Sensitivity referring to 2.3.2.
3. [Parameter configuration]
Press
key to open the parameter configuration screen. Configure protocol parameters or RF
parameters for users’ purposes in PROTOCOL tap or RF tap respectively. Refer to 3.1 and 3.2 for
details. In SENSITIVITY tap, all parameters can be configured to be used in the execution of
sensitivity test.
4. [DUT connection setup]
Connect the RF port of RWC5020A to the RF port of DUT with an RF cable for conduction test. For
radiation test, use a special test environment, e.g., a shield box or an antenna. In the latter case, it is
recommended to use a test jig for DUT positioning to guarantee the reliability and repeatability of test
and measurement results.
5. [Execution]
Press
key, and RWC5020A will be waiting for a message for activation from the DUT. As soon
as the activation procedure finishes, RWC5020A starts the sensitivity test from the start power value,
checks whether DUT functions properly at each power step value, stops immediately after DUT does
not function properly, and shows the final results. On the right bottom side of the screen the sensitivity
status is displayed as ‘SENS: Running’ or ‘SENS: Stopped’ as well as the link status. Refer to 2.5.7
for descriptions of the Receiver Sensitivity screen.
6. [Analysis and utilization]
Pressing
or
key moves the cursor location to the sensitivity window, and the cursor
changes to the marker. Rotating the rotary knob shows all measured values of the current marker
position at the top of the screen.
57
7. [Switch to other Sub Menu]
While the sensitivity status is running, switching to other Sub Menu is available. All data in Link
Analyzer, Power vs. Time, and Power vs. Channel are synchronized each other, since RWC5020A
analyzes protocol messages and also measures RF power in processing the received frames.
3.6.3 Parameters
SCENARIO
This is the test scenario of the sensitivity test. In ‘NORMAL_UL’, DUT should send unconfirmed or
confirmed uplink messages periodically and the Tester sends confirmed downlink messages and
checks the flag of acknowledgement in DUT frames in order to count errors. In ‘CERTI_ECHO’, DUT
should enter the test mode by the Tester’s activation command and the Tester will use
EchoRequest/EchoResponse in order to count errors.
PACKET_NUM
This is the packet number of tests at each test point. Increasing it the test result may have higher
resolution but the testing time may become longer.
START_POW
This defines the start value of POWER sweep.
STOP_POW
This defines the stop value for POWER sweep (read only).
STEP_POW
This defines the step value for POWER sweep.
NUM_POW
This defines the number of power values for POWER sweep.
TARGET_PER
This is a parameter to set user’s target PER. The test sweeps fully in the range of POWER until DUT
does not satisfy TARGET_PER.
58
DOWNLINK_SLOT
This is a parameter to select RX window of for testing the DUT.
SET_SF_AT_START
This is a parameter to determine whether to set SF for testing by sending a MAC command before
Sensitivity Test starts. Only when it is YES, LinkADRReq will be sent in case of RX1 and
RXParamSetReq will be sent in case of RX2.
SF
This is a parameter a SF value to be used in the above MAC commands only when
SET_SF_AT_START is YES.
DL_PACKET
This is a parameter to define the contents of downlink packets to be used in ‘NORMAL_UL’ scenario.
PAYLOAD_TYPE
If it is set as ‘0000_0000’, the frame payload will be set all zero bytes. If it is set as ‘1111_1111’,
the frame payload will be set all one bytes. If it is set as ‘1111_0000’, frame payload will be set
0xF0 bytes. If it is set as ‘1010_1010’, frame payload will be set 0xAA bytes. If it is set as PRBS,
frame payload will be set pseudo random bytes. If it is set as ‘USER’, frame payload will be set
as PAYLOAD parameter values.
FPORT
This parameter defines the FPort number of a user-defined MAC Command.
PAYLOAD_SIZE
This parameter defines the size of payload of a user-defined MAC Command.
PAYLOAD
This parameter defines the content of payload in hexadecimal format and appears only when
PAYLOAD_TYPE is ‘USER’.
ECHO
This is a parameter to select the type of downlink packets to be used in ‘CERTI_ECHO’ scenario.
ACK is a simple acknowledgement and USER_DEFINED can be any format of packets with the
following parameters.
59
In CERTI_ECHO scenario, PAYLOAD_SIZE, PAYLOAD_TYPE and PAYLOAD are configurable.
60
3.7 Transmission of MAC Commands for EDT
3.7.1 Overview
After the activation procedure is completed successfully, RWC5020A can send any MAC command to
DUT as defined on Parameter configuration.
3.7.2 Test Procedure
1. [Activation]
Follow the steps referring to 3.3 to complete the activation successfully.
2. [MAC command selection]
Press
key to open the parameter configuration screen and move to LINK tap. Define the
number of MAC commands to be sent in a single frame as NUM_OF_CMD and select a MAC
command to be sent from the list of INSTANT_MAC_CMD and configure its parameters. Refer to
3.3.3 for details about MAC commands. Close the parameter configuration screen.
3. [MAC command transmission]
Press
+
key to select ‘MAC_SEND’ button on the bottom of the screen. Then RWC5020A
will wait a new message from DUT to send the MAC command at the next downlink channel.
Fig 3.10
Example of a single MAC command selection
61
Fig 3.11
Example of a single MAC command transmission (
Fig 3.12
Fig 3.13
+
)
Example of multiple MAC commands selection
Example of multiple MAC commands transmission (
62
+
)
3.8 Usage of Link Analyzer for Class B EDT
3.8.1 Overview
This section shows how to connect Class B End Device and configure related parameters.
3.8.2 Test Procedure
1. [Parameter Configuration]
Press
key to open the parameter configuration screen and move to PROTOCOL tap. Select
CLASS as B. Then read-only parameters appear such as PING_PERIODICITY and PING_DR, which
may be updated by DUT parameters.
2. [Activation]
Refer to 3.2 to configure parameters for activation.
3. [Execution]
Press
key, and RWC5020A will be waiting for a message for activation from the DUT. As soon
as the activation procedure finishes, RWC5020A starts the beacon timer, which counts up every
second from 0 to 127, shown as RUN_xx at the right bottom of the screen. Whenever the timer sets
to zero, a beacon is sent out. The following figure is an example of communication between Class B
End Device and RWC5020A, showing related MAC commands and Class B flag.
4. [MAC command transmission through PING slot]
Press
key to open the parameter configuration screen and move to LINK tap. Select
DOWNLINK_SLOT as PING. The selected MAC command will be sent at the next PING slot. Refer to
3.7 for details of MAC command transmission, which is also applicable to Class B.
Fig 3.14
Selection of Class B in Parameter Configuration
63
Fig 3.15
Example of communication with Class B End Device
Fig 3.16
Fig 3.17
Selection of DOWNLINK_SLOT
MAC command transmission through PING slot
64
3.9 Parameter Configuration and Basic Setup for GWT
3.9.1 Overview
To create a link with a Gateway and measure its performances, various protocol parameters as well as
RF parameters should be configured in advance for users’ purposes. This configuration is done in the
parameter configuration screen as the following figure. Refer to 3.9.2 and 3.9.3 for descriptions of
parameters.
Fig 3.18
GWT Parameter Configuration Screen - PROTOCOL
Fig 3.19
GWT Parameter Configuration Screen - RF
65
3.9.2 PROTOCOL Parameters
REGION
RWC5020A supports various regions [EU 868, EU 433, US 915, AU 921, CN 490, KR 922, AS 923,
IN 866]. Using this parameter, user could select the region to test.
PROTOCOL_VER
This parameter defines the version of LoRaWAN protocol to be emulated by RWC5020A.
CLASS
There are three different classes in LoRa device. Class A is Bi-directional End Devices, Class B is Bidirectional End Devices with scheduled receive slots, and Class C is Bi-directional End Devices with
maximal receive slots. This parameter defines the class mode of RWC5020A.
ACTIVIATION
LoRaWAN defines two types of Activation procedures (OTAA, ABP). This parameter defines the
activation mode of RWC5020A.
APP_KEY
The APP_KEY is an AES-128 root key specific to the End Device. Whenever an End Device joins a
network via over-the-air activation, the APP_KEY is used to derive the session keys NwkSKey and
AppSKey specific for that End Device to encrypt and verify network communication and application
data. This parameter must be set to the same value as the APP_KEY on DUT.
DEV_EUI
The DEV_EUI is a globally unique End Device identifier. The DEV_EUI is stored in the End Device
before the activation procedure is executed. If the CHECK_EUI is ON, this parameter must be set as
the same value stored on the DUT.
APP_EUI
The APP_EUI is a global application ID in IEEE EUI64 address space that uniquely identifies the
entity able to process the Join-request frame. The APP_EUI is stored in the End Device before the
activation procedure is executed. If the CHECK_EUI is ON, this parameter must be set as the same
value stored on the DUT.
66
NET_ID
The NET_ID is a network identifier to uniquely identify the network.
DEV_ADDR
During the activation, the gateway assigns DEV_ADDR value to the End Device. If activation mode is
ABP, this parameter must be set as the same value stored on the DUT.
APPS_KEY
APPS_KEY is used to encrypt and verify application data between Gateway and End Device. This
value is derived from APP_KEY during OTAA. If activation mode is ABP, this parameter must be set
as the same value stored on the DUT.
NWKS_KEY
NWKS_KEY is used to encrypt and verify network data between Gateway and End Device. This
value is derived from APP_KEY during OTAA. If activation mode is ABP, this parameter must be set
as the same value stored on the DUT.
UPDATE_FCNT
This parameter determines the initial value of FCNT before activation procedure and also updates
FCNT values after activation.
ADR
LoRa network allows the End Devices to individually use any of the possible data rates. This feature
is used by the LoRaWAN to adapt and optimize the data rate of static End Devices. This is referred
to as Adaptive Data Rate (ADR) and when this is enabled the network will be optimized to use the
fastest data rate possible.
DOWNLINK_SLOT
When RWC5020A emulates End Device mode (GWT), it could receive a downlink frame through
RX1 channel and/or RX2 channel. Using this parameter, users can select RX channel for testing the
DUT.
UPLINK_DR
67
This parameter defines the data rate of uplink channel.
BATTERY
This parameter defines the battery level to be reported by DevStatusAns command.
SNR_MARGIN
This parameter defines the demodulation SNR ratio in dB rounded to the nearest integer value for
the last successfully received DevStatusReq command to be reported by DevStatusAns command.
NETWORK
This parameter indicates the type of LoRa network, in other words the synchronization word to be
used in LoRa modulation.
3.9.3 RF Parameters
TX_POW
This parameter defines the output power of RWC5020A in dBm.
PATH_LOSS
User can set the path loss between RF port of RWC5020A and DUT RF port. RWC5020A’s real
output power will be increased by this value to compensate path loss.
FREQ_OFFSET
This parameter defines the frequency offset value in ppm.
CH_MASK_0
This parameter defines the mask of channels to be used for LoRa communication, which is
applicable only to EU 868, EU 433, KR 922, AS 923, and IN 866.
CH_MASK_0 ~ CH_MASK_4
These parameters define the masks of channel groups to be used for LoRa communication, which
are applicable only to US 915 and AU 921, and CH_MASK_0 is the mask for the lowest channels.
68
CH_MASK_0 ~ CH_MASK_5
These parameters define the masks of channel groups to be used for LoRa communication, which
are applicable only to CN 490, and CH_MASK_0 is the mask for the lowest channels.
RX2_FREQ
This parameter defines the frequency of a downlink using the second receive window (read only).
RX2_DR
This parameter defines the data rate of a downlink using the second receive window (read only).
DL_CH_00 ~ DL_CH_xx
This parameter defines real channel frequency of each downlink channel index (read only). The
maximum index depends on the REGION parameter.
UL_CH_00 ~ UL_CH_xx
This parameter defines real channel frequency of each uplink channel index (read only). The
maximum index depends on the REGION parameter.
69
3.10 Activation Procedure for GWT
3.10.1 Overview
RWC5020A supports both ways of activation of an End Device; Over The Air Activation (OTAA) and
Activation By Personalization (ABP). This section describes how to configure parameters for OTAA and
ABP respectively.
3.10.2 OTAA Procedure
1. [Parameter Window]
Press
key to open the parameter configuration screen and select PROTOCOL tap to configure
MAC protocol parameters.
2. [Region]
Set REGION parameter as needed.
3. [Protocol Version]
Set PROTOCOL_VER to LoRaWAN1.0 or LoRaWAN1.1.
4. [Activation Parameters]
LoRaWAN V1.0,
1) Set ACTIVATION parameter to OTAA.
2) Set APP_KEY to the application key specific to an End Device (RWC5020A), which shall be
registered into the Network Server.
3) Set DEV_EUI and APP_EUI parameters to values specific to an End Device (RWC5020A),
which shall be registered into the Network Server.
Fig 3.20
Parameters for OTAA (LoRaWAN V1.0)
70
LoRaWAN V1.1,
1) Set ACTIVATION parameter to OTAA.
2) Set NWK_KEY and APP_KEY parameters specific to an End Device (RWC5020A), which shall be
registered into the Network Server.
3) Set DEV_EUI and JOIN_EUI parameters to values specific to an End Device (RWC5020A),
which shall be registered into the Network Server.
Fig 3.21
Parameters for OTAA (LoRaWAN V1.1)
5. [Downlink Slot]
Set DOWNLINK_SLOT parameter to RX1, RX2, or RX1&RX2 to determine a physical channel to
be used for reception by RWC5020A (End Device). It can be configured according to test purposes.
Fig 3.22
Selection of Downlink Slot
71
6. [RF Parameters Setup]
Select RF tap to configure RF parameters.
1) Set TX_POW and PATH_LOSS parameters if needed.
2) Expand CHANNEL_INFO to configure channel information. And set UPLINK_DR if necessary.
Fig 3.23
Channel Information in RF Parameters
3.10.3 ABP Procedure
1. [Parameter Window]
Press
key to open the parameter configuration screen and select PROTOCOL tap to configure
MAC protocol parameters.
2. [Region]
Set REGION parameter as needed.
3. [Protocol Version]
Set PROTOCOL_VER to LoRaWAN1.0 or LoRaWAN1.1
4. [Activation Parameters].
For LoRaWAN V1.0,
1) Set ACTIVATION parameter to ABP.
2) Set DEV_ADDR to a value specific to an End Device.
3) Set NWKS_KEY and APPS_KEY parameters to the two session keys unique to an End Device.
72
Fig 3.24
Parameters for ABP (LoRaWAN V1.0)
For LoRaWAN V1.1,
1) Set ACTIVATION parameter to ABP.
2) Set DEV_ADDR to a value specific to an End Device.
3) Set FNWKS_IKEY, SNWKS_IKEY, NWKS_EKEY and APPS_KEY parameters to the four session
keys unique to an End Device.
Fig 3.25
Parameters for ABP (LoRaWAN V1.1)
1. [RF Parameters Setup]
Refer to 3.10.2 for RF setup.
73
3.11 Usage of Link Analyzer for GWT
3.11.1 Overview
RWC5020A provides a function of Link Analyzer for EDT and GWT. In GWT, Link Analyzer helps to create
a link between RWC5020A and a Gateway Under Test and to analyze the protocol messages.
3.11.2 Test Procedure
1. [Main Menu selection]
Set the Main Menu to GWT referring to 2.3.1.
2. [Sub Menu selection]
Set the Sub Menu to Link Analyzer referring to 2.3.2.
3. [Parameter configuration]
Press
key to open the parameter configuration screen. Configure protocol parameters or RF
parameters for users’ purposes in PROTOCOL tap or RF tap respectively. Refer to 3.9 and 3.10 for
details.
4. [DUT connection setup]
Connect the RF port of RWC5020A to the RF port of DUT with an RF cable for conduction test. For
radiation test, use a special test environment, e.g., a shield box or an antenna. In the latter case, it is
recommended to use a test jig for DUT positioning to guarantee the reliability and repeatability of test
and measurement results.
5. [Execution]
Press
key, and RWC5020A will send a message to the DUT. As soon as communication starts,
link messages between DUT and RWC5020A will be displayed in real time. On the right bottom side
of the screen the link status is displayed as ‘LINK: Running’ or ‘LINK: Stopped’. Refer to 2.5.4 for
descriptions of the Link Analyzer screen.
6. [Analysis and utilization]
Pressing
or
key moves the cursor location to the link message window. Rotating the
rotary knob shows the raw data of the current cursor position at the bottom of the screen in hexadecimal format. Rotating the rotary knob with
page-down. Pressing
or
key pressed scrolls the screen by page-up or
key with
key pressed scrolls the screen in horizontal
direction.
7. [Switch to other Sub Menu]
While the link status is running, switching to other Sub Menu is available. All data in Link Analyzer,
74
Power vs. Time, and Power vs. Channel are synchronized each other, since RWC5020A analyzes
protocol messages and also measures RF power in processing the received frames.
3.11.3 Parameters
RWC5020A provides a function of sending a MAC command to DUT, defined in the LoRaWAN
Specification, at the time users want. All parameters for each MAC command are configurable. Refer to
3.14 for details.
MAC_CMD_TYPE
This parameter defines the type of MAC command to be transmitted: confirmed or unconfirmed.
MAC_CMD_FIELD
This parameter defines the type of field where MAC command is stored in a frame: payload or option
field.
INSTANT_MAC_CMD
This parameter defines which MAC command will be transmitted.
INSTANT_MAC_CMD: LINK_CHECK
This parameter is for sending LinkCheckReq command to DUT, which expects LinkCheckAns
command from it. LinkCheckReq command may be used to validate connectivity with the network.
INSTANT_MAC_CMD: DEVICE_TIME
This parameter is for sending DeviceTimeReq command to DUT, which expects DeviceTimeAns
command from it. DeviceTimeReq command requests the current network date and time from the
network.
INSTANT_MAC_CMD: DEVICE_MODE
This parameter is for sending DeviceModeInd command to DUT, which expects DeviceModeConf
command from it. With DeviceModeInd command, RWC5020A indicates to the network that it wants
to operate either in class A or C.
PERIODIC_UPLINK
This parameter defines the periodic uplink of RWC5020A after the activation procedure finishes. The
75
type of periodic uplink can be LINK_CHECK_REQ, CONFIRMED_UP, UNCONFIRMED_UP, or
DL_COUNTER.
PAYLOAD_TYPE
If it is set as ‘0000_0000’, the frame payload will be set all zero bytes. If it is set as ‘1111_1111’,
the frame payload will be set all one bytes. If it is set as ‘1111_0000’, frame payload will be set
0xF0 bytes. If it is set as ‘1010_1010’, frame payload will be set 0xAA bytes. If it is set as PRBS,
frame payload will be set pseudo random bytes. If it is set as ‘USER’, frame payload will be set
as PAYLOAD parameter values.
INTERVAL
This parameter defines the time interval of the periodic uplink.
FPORT
This parameter defines the FPort number of a user-defined MAC Command.
PAYLOAD_SIZE
This parameter defines the size of payload of a user-defined MAC Command.
PAYLOAD
This parameter defines the content of payload in hexadecimal format and appears only when
PAYLOAD_TYPE is ‘USER’.
76
3.12 Usage of Power vs. Time for GWT
3.12.1 Overview
RWC5020A provides a function of Power vs. Time measurement for EDT and GWT. In GWT, Power vs.
Time measurement helps to create a link between RWC5020A and a Gateway Under Test and to
measure the received power with respect to data rates.
3.12.2 Test Procedure
1. [Main Menu selection]
Set the Main Menu to GWT referring to 2.3.1.
2. [Sub Menu selection]
Set the Sub Menu to Power vs. Time referring to 2.3.2.
3. [Parameter configuration]
Press
key to open the parameter configuration screen. Configure protocol parameters or RF
parameters for users’ purposes in PROTOCOL tap or RF tap respectively. Refer to 3.9 and 3.10 for
details.
4. [DUT connection setup]
Connect the RF port of RWC5020A to the RF port of DUT with an RF cable for conduction test. For
radiation test, use a special test environment, e.g., a shield box or an antenna. In the latter case, it is
recommended to use a test jig for DUT positioning to guarantee the reliability and repeatability of test
and measurement results.
5. [Execution]
Press
key, and RWC5020A will send a message to the DUT. As soon as communication starts,
the measured power will be displayed on the screen in real time. On the right bottom side of the
screen the link status is displayed as ‘LINK: Running’ or ‘LINK: Stopped’. Refer to 2.5.5 for
descriptions of the Power vs. Time screen.
6. [Analysis and utilization]
Pressing
or
key moves the cursor location to the measurement window, and the cursor
changes to the marker. Rotating the rotary knob shows all measured values of the current marker
position at the top of the screen.
7. [Switch to other Sub Menu]
While the link status is running, switching to other Sub Menu is available. All data in Link Analyzer,
Power vs. Time, and Power vs. Channel are synchronized each other, since RWC5020A analyzes
77
protocol messages and also measures RF power in processing the received frames.
3.12.3 Parameters
SCALE
It determines scaling of Y-axis. AUTO scales automatically for each measurement and MANUAL
keeps the current scaling according to MAX_Y and MIN_Y values.
MAX_Y
In case of MANUAL scaling, the maximum value of Y-axis can be set.
MIN_Y
In case of MANUAL scaling, the minimum value of Y-axis can be set.
78
3.13 Usage of Power vs. Channel for GWT
3.13.1 Overview
RWC5020A provides a function of Power vs. Channel measurement for EDT and GWT. In GWT, Power
vs. Channel measurement helps to create a link between RWC5020A and a Gateway Under Test and to
measure the received power with respect to RF channels.
3.13.2 Test Procedure
1. [Main Menu selection]
Set the Main Menu to GWT referring to 2.3.1.
2. [Sub Menu selection]
Set the Sub Menu to Power vs. Channel referring to 2.3.2.
3. [Parameter configuration]
Press
key to open the parameter configuration screen. Configure protocol parameters or RF
parameters for users’ purposes in PROTOCOL tap or RF tap respectively. Refer to 3.9 and 3.10 for
details.
4. [DUT connection setup]
Connect the RF port of RWC5020A to the RF port of DUT with an RF cable for conduction test. For
radiation test, use a special test environment, e.g., a shield box or an antenna. In the latter case, it is
recommended to use a test jig for DUT positioning to guarantee the reliability and repeatability of test
and measurement results.
5. [Execution]
Press
key, and RWC5020A will send a message to the DUT. As soon as communication starts,
the measured power will be displayed on the screen in real time. On the right bottom side of the
screen the link status is displayed as ‘LINK: Running’ or ‘LINK: Stopped’. Refer to 2.5.6 for
descriptions of the Power vs. Channel screen.
6. [Switch to other Sub Menu]
While the link status is running, switching to other Sub Menu is available. All data in Link Analyzer,
Power vs. Time, and Power vs. Channel are synchronized each other, since RWC5020A analyzes
protocol messages and also measures RF power in processing the received frames.
3.13.3 Parameters
79
SCALE
It determines scaling of Y-axis. AUTO scales automatically for each measurement and MANUAL
keeps the current scaling according to MAX_Y and MIN_Y values.
MAX_Y
In case of MANUAL scaling, the maximum value of Y-axis can be set.
MIN_Y
In case of MANUAL scaling, the minimum value of Y-axis can be set.
80
3.14 Usage of Receiver Sensitivity for GWT
3.14.1 Overview
Receiver Sensitivity is a function of testing the receiver performance of DUT. RWC5020A sweeps its
power level from the start value to the stop value with the step value and checks whether DUT functions
properly, and stops immediately after DUT does not function properly.
3.14.2 Test Procedure
1. [Main Menu selection]
Set the Main Menu to GWT referring to 2.3.1.
2. [Sub Menu selection]
Set the Sub Menu to Receiver Sensitivity referring to 2.3.2.
3. [Parameter configuration]
Press
key to open the parameter configuration screen. Configure protocol parameters or RF
parameters for users’ purposes in PROTOCOL tap or RF tap respectively. Refer to 3.9 and 3.10 for
details. In SENSITIVITY tap, all parameters can be configured to be used in the execution of
sensitivity test.
4. [DUT connection setup]
Connect the RF port of RWC5020A to the RF port of DUT with an RF cable for conduction test. For
radiation test, use a special test environment, e.g., a shield box or an antenna. In the latter case, it is
recommended to use a test jig for DUT positioning to guarantee the reliability and repeatability of test
and measurement results.
5. [Execution]
Press
key, and RWC5020A will send a message for activation to the DUT. As soon as the
activation procedure finishes, RWC5020A starts the sensitivity test from the start power value, checks
whether DUT functions properly at each power step value, stops immediately after DUT does not
function properly, and shows the final results. On the right bottom side of the screen the sensitivity
status is displayed as ‘SENS: Running’ or ‘SENS: Stopped’ as well as the link status. Refer to 2.5.7
for descriptions of the Receiver Sensitivity screen.
6. [Analysis and utilization]
Pressing
or
key moves the cursor location to the sensitivity window, and the cursor
changes to the marker. Rotating the rotary knob shows all measured values of the current marker
position at the top of the screen.
81
7. [Switch to other Sub Menu]
While the sensitivity status is running, switching to other Sub Menu is available. All data in Link
Analyzer, Power vs. Time, and Power vs. Channel are synchronized each other, since RWC5020A
analyzes protocol messages and also measures RF power in processing the received frames.
3.14.3 Parameters
PACKET_NUM
This is the packet number of tests at each test point. Increasing it the test result may have higher
resolution but the testing time may become longer.
START_POW
This defines the start value of POWER sweep in POWER mode.
STOP_POW
This defines the stop value for POWER sweep in POWER mode (read only).
STEP_POW
This defines the step value for POWER sweep in POWER mode.
NUM_POW
This defines the number of power values for POWER sweep.
SET_SF_AT_START
This is a parameter to determine whether to set Uplink DR before Sensitivity Test starts.
SF
This is a parameter a SF value to set Uplink DR only when SET_SF_AT_START is YES.
TARGET_PER
This is a parameter to set user’s target PER. In POWER mode, the test sweeps fully in the range of
POWER until DUT does not satisfy TARGET_PER.
82
3.15 Transmission of MAC Commands for GWT
3.15.1 Overview
After the activation procedure is completed successfully, RWC5020A can send any MAC command to
DUT as defined on Parameter configuration.
3.15.2 Test Procedure
1. [Activation]
Follow the steps referring to 3.11 to complete the activation successfully.
2. [MAC command selection]
Press
key to open the parameter configuration screen and move to LINK tap. Select a MAC
command to be sent from the list of INSTANT_MAC_CMD and configure its parameters. Refer to
3.10.3 for details about MAC commands. Close the parameter configuration screen.
3. [MAC command transmission]
Press
+
key to select ‘MAC_SEND’ button on the bottom of the screen. Then RWC5020A
will send the MAC command to DUT at the next uplink channel.
Fig 3.26
Example of MAC command selection
83
Fig 3.27
Example a single MAC command transmission (
84
+
)
3.16 Usage of Link Analyzer for Class B GWT
3.16.1 Overview
This section shows how to connect Class B Gateway and configure related parameters.
3.16.2 Test Procedure
1. [Parameter Configuration]
Press
key to open the parameter configuration screen and move to PROTOCOL tap. Select
CLASS as B and configure parameters such as PING_PERIODICITY and PING_DR.
2. [Activation]
Refer to 3.10 to configure parameters for activation.
3. [Execution]
Press
key, and RWC5020A will be starting activation. As soon as the activation procedure
finishes, RWC5020A sends DeviceTimeReq command to DUT. The following figure is an example of
communication between Class B Gateway and RWC5020A, showing related MAC commands and
Class B flag.
4. [MAC command transmission]
Refer to 3.16 for details of MAC command transmission, which is also applicable to Class B.
Fig 3.28
Selection of Class B in Parameter Configuration
85
Fig 3.29
Example of communication with Class B Gateway
86
3.17 Usage of Signal Generator for NST
3.17.1 Overview
Signal Generator is a function of transmitting the defined test waveform to DUT repeatedly. Two different
modes are provided; LoRa and CW. Especially in case of LoRa mode, various parameters are
configurable to compose a LoRa test frame.
3.17.2 Test Procedure
1. [Main Menu selection]
Set the Main Menu to NST referring to 2.3.1.
2. [Sub Menu selection]
Set the Sub Menu to Signal Generator referring to 2.3.2.
3. [Parameter configuration]
Press
key to open the parameter configuration screen. Configure parameters for users’
purposes in NST_TX tap.
4. [DUT connection setup]
Connect the RF port of RWC5020A to the RF port of DUT with an RF cable for conduction test. For
radiation test, use a special test environment, e.g., a shield box or an antenna. In the latter case, it is
recommended to use a test jig for DUT positioning to guarantee the reliability and repeatability of test
and measurement results.
5. [Execution]
Press
key, and RWC5020A will start transmission of a test waveform to the DUT. If
REPEAT_NUM is set to zero, the test waveform will be transmitted infinitely. Otherwise, RWC5020A
will stop automatically right after the number of transmission reaches the REPEAT_NUM value.
3.17.3 Parameters
MODE
This parameter defines the operating mode of Signal Generator; LoRa or CW.
NETWORK
This parameter indicates the type of LoRa network (synchronization word) to be used in LoRa
modulation.
87
REPEAT_NUM
This parameter defines the number of transmission of a LoRa test frame.
TX_POW
This parameter defines the output power of RWC5020A in dBm.
PATH_LOSS
User can set the path loss between RF port of RWC5020A and DUT RF port. RWC5020A’s real
output power will be increased by this value to compensate path loss.
FREQ
This parameter defines the frequency of RWC5020A.
INTERVAL
This parameter defines the time interval between consecutive LoRa test frames.
BW
This parameter defines the bandwidth of a LoRa test frame.
SF
This parameter defines the spreading factor of a LoRa test frame.
CR
This parameter defines the coding rate of a LoRa test frame.
PREAMBLE_SIZE
This parameter defines the preamble size of a LoRa test frame.
PAYLOAD_TYPE
This parameter defines the type of payload of a LoRa test frame.
88
PAYLOAD_SIZE
This parameter defines the size of payload of a LoRa test frame.
Fig 3.30
Fig 3.31
NST Signal Generator screen
Parameters for Signal Generator
89
Fig 3.32
Example of Signal Generator Running (REPEAT=100)
90
3.18 Usage of Signal Analyzer for NST
3.18.1 Overview
Signal Analyzer is a function of analyzing LoRa frames received from DUT repeatedly. Various
parameters are configurable to receive a LoRa test frame.
3.18.2 Test Procedure
1. [Main Menu selection]
Set the Main Menu to NST referring to 2.3.1.
2. [Sub Menu selection]
Set the Sub Menu to Signal Analyzer referring to 2.3.2.
3. [Parameter configuration]
Press
key to open the parameter configuration screen. Configure parameters for users’
purposes in NST_RX tap.
4. [DUT connection setup]
Connect the RF port of RWC5020A to the RF port of DUT with an RF cable for conduction test. For
radiation test, use a special test environment, e.g., a shield box or an antenna. In the latter case, it is
recommended to use a test jig for DUT positioning to guarantee the reliability and repeatability of test
and measurement results.
5. [Execution]
Press
key, and RWC5020A will start measurement of a test waveform from the DUT.
RWC5020A will not only measure TX power of DUT but also count the number of received frames
only when all parameters are matched with those of the received frames, e.g. Spreading Factor.
3.18.3 Parameters
MODE
This parameter defines the operating mode of Signal Analyzer; LoRa only.
NETWORK
This parameter indicates the type of LoRa network (synchronization word) to be used in LoRa
modulation.
91
FREQ
This parameter defines the frequency of RWC5020A.
BW
This parameter defines the bandwidth of a LoRa test frame to receive.
SF
This parameter defines the spreading factor of a LoRa test frame to receive.
Fig 3.33
NST Signal Analyzer screen
92
Fig 3.34
Fig 3.35
Parameters for Signal Analyzer
Example of Signal Analyzer Running (N count)
93
IV. Remote Control Programming
PC may control the RWC5020A remotely through Ethernet or RS232C interface using a
comprehensive set of commands. This section provides the necessary information to
operate the RWC5020A under Ethernet and RS232C control.
4.1
Introduction
4.2
RS-232C Interface
4.3
Ethernet Interface
4.4
Command List
94
4.1 Introduction
The RWC5020A supports RS232C and Ethernet Interface, located at the rear panel for remote operation
under PC control. Ethernet is used for high speed and flexible interfaces. To use Ethernet, socket
programming is required. RS232C is a slow serial interface, but it does not need any special devices, and
is easy to use.
4.1.1 Command Structure
AA
BB (ex: AA:BB )
EE

FF
CC
DD
GG (ex. AA:BB:GG)
HH
JJ
You must follow a particular path to reach lower level subcommands. For example, if you wish to
access the GG command, you must follow the path AA to BB to GG (AA:BB:GG)

Commands consist of set commands and query commands (usually simply called commands and
queries). Set commands change instrument settings or perform a specific action. Queries cause the
RWC5020A to return data and information about its status. Most commands have both a set form and
query form. The query form of the command is started with “READ” and the set form of the command
is stared with “CONF”.

For example, one of the set commands is CONF:RF:TX_POW -100.0 and one of the query commands
is READ:RF:TX_POW?

When a colon is placed between two command mnemonics, it moves the current path down one level
in the command tree

A space is used to separate parameters from commands. AA:BB:FF 20

Some commands require two parameters. Refer to Command list.
Command
Space
Space
Value
CONF:GENERAL:SG:FREQ 13.56\n
95
Note:
All command s should be finished by LF (Line Feed, Char(10)) or semicolon(;).
4.1.2 Command Parameter Types

Integer Parameter: CONF:RF:TX_POW <Value> <LF>

Discrete Parameter: CONF:SYSTEM:REF_CLK
{INT | EXT} <LF>
4.1.3 Response to Query

Integer: Returns an integer value, e.g., 0, 100, 256, -230.

Discrete: Returns selection
Note:
Command & Query
Response
READ:RF:TX_POW?
-100.0
READ:SYSTEM:REF_CLK?
EXT
All responses are finished by LF (Line Feed, Char(10)).
Space
Space
Command
CONF:SETUP:BASIC:POWER
96
Value
-95
4.2 RS-232C Interface
4.2.1 Configuration
RS-232C Connection
RWC5020A
Remote PC
RS232C Parameter Setup
RS232C parameters of Remote PC should be set up as the following:
Parameter
Value
Description
DATA_RATE
115200
BPS
DATA BITS
8-bit
Length of Data Bit
PARITY
Off
Error Check Bit
STOP BIT
1-bit
Stop bit
4.2.2 Remote Programming Guide Using RS232C on a Windows System
Programming Sequence
- Set Serial Port
- Set up Baud Rate, Parity Bit (None), Data Bit (8 bit), Stop Bit (1 bit).
- Open port.
- Send RS232C command through serial port.
- Check command execution result on RWC2010B screen.
- Send next command after successful execution of the previous command.
If it is difficult to check the execution of the previous command, the next command should be sent after
97
a few milliseconds.
Tips for Programming
- A colon is used between commands.
- A space is only used between parameter values and commands.
- All commands should be finished by LF (Line Feed, Char(10)).
98
4.3 Ethernet Interface
4.3.1 Configuration
1) Connect LAN port of PC and RWC5020A Ethernet port by RJ45 cable. If the PC and RWC5020A are
connected directly, crossover cable must be used.
2) Set up the IP address as follows to use crossover cable.
3) Turn RWC5020A power ON, press
key to move to the system configuration screen and
configure IP address referring to 2.6.
99
4.4 Command List (for FW V1.10)
4.4.1 Common Commands
Command
Parameter Range
Description
*IDN?
N/A
Query Identification
*RST
N/A
Preset the equipment fully
*SAVE
1 ~ 10
Save the current parameters
setting to memory
*RECALL
1 ~ 10
Recall the saved parameters
setting from memory
Command
Parameter Range
Description
CONF:TESTER_MODE
EDT
GWT
NST
READ:TESTER_MODE?
Query only
CONF:REMOTE:LOCK
OFF
ON
READ:REMOTE:LOCK?
Query only
CONF:MOVE_SCREEN
LINK
POW_TIME
POW_CHANNEL
SENSITIVITY
REMOTE
Configure a screen (or Sub
Menu) of RWC5020A to move
directly to
Parameter Range
Description
4.4.2 System Commands
Configure/Read an operating
mode (or Main Menu) of
RWC5020A
Lock or Unlock the key input
during Remote Control
4.4.3 Commands for RF Parameters
Command
100
CONF:RF:FREQ
400~510, 862~960
READ:RF:FREQ?
Query only
CONF:RF:TX_POW
-10 ~ -143
READ:RF:TX_POW?
Query only
CONF:RF:PATH_LOSS
0 ~ 50
READ:RF:PATH_LOSS?
Query only
CONF:RF:FREQ_OFFSET
-1000 ~ 1000
READ:RF:FREQ_OFFSET?
Query only
CONF:RF:TIME_OFFSET
-1000 ~ 1000
READ:RF:TIME_OFFSET?
Query only
CONF:RF:CH_MASK_0
For EDT,
0x00 ~ 0xFF
For GWT,
0x00 ~ 0xFFFF(US/AU/CN)
read-only (others)
READ:RF:CH_MASK_0?
Query only
CONF:RF:CH_MASK_1
0x00 ~ 0xFFFF
READ:RF:CH_MASK_1?
Query only
CONF:RF:CH_MASK_2
0x00 ~ 0xFFFF
READ:RF:CH_MASK_2?
Query only
CONF:RF:CH_MASK_3
0x00 ~ 0xFFFF
READ:RF:CH_MASK_3?
Query only
CONF:RF:CH_MASK_4
0x00 ~ 0xFF (US/AU)
0x00 ~ 0xFFFF (CN)
READ:RF:CH_MASK_4?
Query only
CONF:RF:CH_MASK_5
0x00 ~ 0xFFFF
READ:RF:CH_MASK_5?
Query only
101
Configure/Read CW
frequency in MHz for Nonsignaling test
Configure/Read TX POWER
in dBm
Configure/Read Path Loss in
dB
Configure/Read the frequency
offset in ppm
Configure/Read the time offset
in us
Configure/Read the channel
mask of channel index 0 in
both EDT and GWT mode
Configure/Read the channel
mask of channel index 1 (only
applicable to US/AU/CN in
GWT mode)
Configure/Read the channel
mask of channel index 2 (only
applicable to US/AU/CN in
GWT mode)
Configure/Read the channel
mask of channel index 3 (only
applicable to US/AU/CN in
GWT mode)
Configure/Read the channel
mask of channel index 4 (only
applicable to US/AU/CN in
GWT mode)
Configure/Read the channel
mask of channel index 5 (only
applicable to CN in GWT
mode)
CONF:RF:CH_GROUP_A
For US/AU,
00 ~ 03, 04 ~ 07,
08 ~ 11, 12 ~ 15,
,…,
56 ~ 59, 60 ~ 63
For CN,
00 ~ 03, 04 ~ 07,
08 ~ 11, 12 ~ 15,
,…,
88 ~ 91, 92 ~ 95
READ:RF:CH_GROUP_A?
Query only
CONF:RF:CH_GROUP_B
For US/AU,
00 ~ 03,64, 04 ~ 07,64,
08 ~ 11,65, 12 ~ 15,65,
,…,
56 ~ 59,71, 60 ~ 63,71
For CN,
00 ~ 03, 04 ~ 07,
08 ~ 11, 12 ~ 15,
,…,
88 ~ 91, 92 ~ 95
READ:RF:CH_GROUP_B?
Query only
READ:RF:UL_CH?
READ:RF:DL_CH?
Configure/Read the channel
group of the first four channels
(only applicable to US/AU/CN
in EDT mode)
Configure/Read the channel
group of the second four (five)
channels (only applicable to
US/AU/CN in EDT mode)
Query only
Read Uplink Channel n
frequency in MHz
param=0,1,…,71 (US/AU)
param=0,1,…,95 (CN)
param=0,1,…,7 (others)
Query only
Read Downlink Channel n
frequency in MHz
param=0,1,…,47 (CN)
param=0,1,…,7 (others)
4.4.4 Commands for Protocol Parameters
Command
Parameter Range
Description
CONF:PROTOCOL:REGION
EU_868
EU_433
US_915
AU_921
CN_490
KR_922
AS_923
IN_866
Configure/Read an operating
Region of RWC5020A
102
READ:PROTOCOL:REGION?
Query only
CONF:PROTOCOL:OPERATOR
PRIVATE
SKT
READ:PROTOCOL:OPERATOR?
Query only
CONF:PROTOCOL:CLASS
A
B
C
READ:PROTOCOL:CLASS?
Query only
CONF:PROTOCOL:ACTIVATION
OTAA
ABP
READ:PROTOCOL:ACTIVATION?
Query only
CONF:PROTOCOL:APP_KEY
128-bit HEX value
READ:PROTOCOL:APP_KEY?
Query only
READ:PROTOCOL:REAL_KEY?
Query only
CONF:PROTOCOL:APPS_KEY
128-bit HEX value
READ:PROTOCOL:APPS_KEY?
Query only
CONF:PROTOCOL:NWKS_KEY
128-bit HEX value
READ:PROTOCOL:NWKS_KEY?
Query only
CONF:PROTOCOL:CHECK_EUI
NO
YES
READ:PROTOCOL:CHECK_EUI?
Query only
CONF:PROTOCOL:DEV_EUI
64-bit HEX value
READ:PROTOCOL:DEV_EUI?
Query only
CONF:PROTOCOL:APP_EUI
64-bit HEX value
READ:PROTOCOL:APP_EUI?
Query only
CONF:PROTOCOL:DEV_ADDR
0 ~ 0xFFFFFFFF
READ:PROTOCOL:DEV_ADDR?
Query only
CONF:PROTOCOL:NET_ID
0 ~ 0x7F
READ:PROTOCOL:NET_ID?
Query only
Configure/Read the LoRa
service operator in case of
KR_922
Configure/Read the class of
LoRa device
Configure/Read the activation
procedure
Configure/Read Application
Key
Read the Real Application Key
Configure/Read Application
Session Key
Configure/Read Network
Session Key
Configure/Read a flag whether
to check DUT’s EUI value for
activation
Configure/Read Device EUI
value
Configure/Read Application
EUI value
Configure/Read Device
Address value
Configure/Read NET ID value
103
CONF:PROTOCOL:RECEIVE_DELAY
1 ~ 10
READ:PROTOCOL:RECEIVE_DELAY?
Query only
Configure/Read
RECEIVE_DELAY value in
sec
CONF:PROTOCOL:PERIODIC_UPLINK
NONE
LINK_CHECK_REQ
COMFIRMED_UP
UNCOMFIRMED_UP
DL_COUNTER
Configure/Read the Periodic
Uplink message in GWT
READ:PROTOCOL:PERIODIC_UPLINK?
Query only
CONF:PROTOCOL:INTERVAL
3 ~ 60
READ:PROTOCOL:INTERVAL?
Query only
CONF:PROTOCOL:UPDATE_FCNT
0 ~ 65535
READ:PROTOCOL:UPDATE_FCNT?
Query only
CONF:PROTOCOL:ADR
OFF
ON
READ:PROTOCOL:ADR?
Query only
CONF:PROTOCOL:YEAR
2000 ~ 2100
READ:PROTOCOL:YEAR?
Query only
CONF:PROTOCOL:MONTH
1 ~ 12
READ:PROTOCOL:MONTH?
Query only
CONF:PROTOCOL:DAY
1 ~ 31
READ:PROTOCOL:DAY?
Query only
CONF:PROTOCOL:HOUR
1 ~ 23
READ:PROTOCOL:HOUR?
Query only
CONF:PROTOCOL:MINUTE
0 ~ 59
READ:PROTOCOL:MINUTE?
Query only
CONF:PROTOCOL:SECOND
0 ~ 59
READ:PROTOCOL:SECOND?
Query only
CONF:PROTOCOL:LINK_MARGIN
0 ~ 254
104
Configure/Read the interval in
sec between Uplink message
defined by Periodic Uplink
Configure/Read an frame
count value
Configure/Read a flag of ADR
support
Configure/Read the year value
for TIME information
Configure/Read the month
value for TIME information
Configure/Read the day value
for TIME information
Configure/Read the hour value
for TIME information
Configure/Read the minute
value for TIME information
Configure/Read the second
value for TIME information
Configure/Read the link
margin value in dB for
READ:PROTOCOL:LINK_MARGIN?
Query only
CONF:PROTOCOL:GATEWAY_CNT
0 ~ 255
READ:PROTOCOL:GATEWAY_CNT?
Query only
CONF:PROTOCOL:BATTERY
0 ~ 255
READ:PROTOCOL:BATTERY?
Query only
CONF:PROTOCOL:SNR_MARGIN
-32 ~ 31
READ:PROTOCOL:SNR_MARGIN?
Query only
READ:PROTOCOL:ACTIVATION_STATUS?
Query only
CONF:PROTOCOL:NETWORK
PRIVATE
PUBLIC
READ:PROTOCOL:NETWORK?
Query only
CONF:PROTOCOL:DOWNLINK_SLOT
For EDT,
RX1
RX2
PING (Class B)
For GWT,
RX1
RX2
RX1&RX2
READ:PROTOCOL:DOWNLINK_SLOT?
Query only
CONF:PROTOCOL:UPLINK_DR
DR_0
DR_1
DR_2
…
READ:PROTOCOL:UPLINK_DR?
Query only
CONF:PROTOCOL:RX1_DR_OFFSET
0~7
READ:PROTOCOL:RX1_DR_OFFSET?
Query only
CONF:PROTOCOL:RX2_FREQ
400~510, 862~960
READ:PROTOCOL:RX2_FREQ?
Query only
CONF:PROTOCOL:RX2_DR
DR_0
DR_1
DR_2
…
105
LinkCheckAns
Configure/Read the gateway
count value for LinkCheckAns
Configure/Read the battery
status value for DevStatusAns
Configure/Read the SNR
margin value in dB for
DevStatusAns
Read the status of activation
procedure
Configure/Read the Sync word
in LoRa modulation:
0x12 for private network
0x34 for public network
Configure/Read the selection
of downlink slot (RX window)
Configure/Read Data Rate of
Uplink in GWT mode
Configure/Read
RX1_DR_OFFSET value for
RXParamSetupReq
Configure/Read RX2_FREQ
value in MHz for
RXParamSetupReq
Configure/Read RX2_DR
value for RXParamSetupReq
READ:PROTOCOL:RX2_DR?
Query only
CONF:PROTOCOL:PING_PERIODICITY
0~7
READ:PROTOCOL:PING_PERIODICITY?
Query only
CONF:PROTOCOL:PROTOCOL_VER
LoRaWAN1.0
LoRaWAN1.1
READ:PROTOCOL:PROTOCOL_VER?
Query only
CONF:PROTOCOL:NWK_KEY
128-bit HEX value
READ:PROTOCOL:NWK_KEY?
Query only
CONF:PROTOCOL:FNWKS_IKEY
128-bit HEX value
READ:PROTOCOL:FNWKS_IKEY?
Query only
CONF:PROTOCOL:SNWKS_IKEY
128-bit HEX value
READ:PROTOCOL:SNWKS_IKEY?
Query only
CONF:PROTOCOL:NWKS_EKEY
128-bit HEX value
READ:PROTOCOL:NWKS_EKEY?
Query only
CONF:PROTOCOL:JOIN_EUI
64-bit HEX value
READ:PROTOCOL:JOIN_EUI?
Query only
CONF:PROTOCOL:UPDATE_NFCNT
0 ~ 65535
READ:PROTOCOL:UPDATE_NFCNT?
Query only
CONF:PROTOCOL:UPDATE_AFCNT
0 ~ 65535
READ:PROTOCOL:UPDATE_AFCNT?
Query only
READ:PROTOCOL:DL_DWELL_TIME?
Query only
Read the downlink dwell time
in GWT mode
READ:PROTOCOL:UL_DWELL_TIME?
Query only
Read the uplink dwell time in
GWT mode
CONF:PROTOCOL:LATITUDE
-90 ~ 90
READ:PROTOCOL:LATITUDE?
Query only
106
Configure/Read the periodicity
of Ping for Class B
Configure/Read the protocol
version of LoRaWAN
Configure/Read the NwkKey
value
(LoRaWAN V1.1 only)
Configure/Read the
FNwkSIntKey value
(LoRaWAN V1.1 only)
Configure/Read the
SNwkSIntKey value
(LoRaWAN V1.1 only)
Configure/Read the
NwkSEncKey value
(LoRaWAN V1.1 only)
Configure/Read the JoinEUI
value
(LoRaWAN V1.1 only)
Configure/Read the NFCnt
value
(LoRaWAN V1.1 only)
Configure/Read the AFCnt
value
(LoRaWAN V1.1 only)
Configure/Read the latitude
value in Beacon frame for
Class B
CONF:PROTOCOL:LONGITUDE
-180 ~ 180
READ:PROTOCOL:LONGITUDE?
Query only
Configure/Read the longitude
value in Beacon frame for
Class B
Command
Parameter Range
Description
EXEC:LINK:RUN
N/A
Start link creation
EXEC:LINK:STOP
N/A
Stop the current link
EXEC:LINK:CLEAR
N/A
Clear the list of link messages
and measured power data
READ:LINK:ACTIVATION_STATUS?
Query only
Read the status of activation
procedure
READ:INFO_MSG?
Query only
Read the link information
messages
EXEC:LINK:MAC_SEND
N/A
Force RWC5020A to send the
defined MAC command
CONF:LINK:MAC_CMD_TYPE
UNCONFIRMED
CONFIRMED
READ:LINK:MAC_CMD_TYPE?
Query only
CONF:LINK:MAC_CMD_FIELD
PAYLOAD
FOPTION
READ:LINK:MAC_CMD_FIELD?
Query only
4.4.5 Commands for LINK
107
Configure/Read the message
type of MAC Command to
send to the DUT
Configure/Read the field
where MAC Command is sent
CONF:LINK:INSTANT_MAC_CMD
For EDT,
DEV_STATUS
LINK_ADR
DUTY_CYCLE
RX_PARAM_SETUP
TX_PARAM_SETUP
NEW_CHANNEL
DL_CHANNEL
RX_TIMING_SETUP
USER_DEFINED
ACTIVATE_TM
DEACTIVATE_TM
BEACON_FREQ
PING_SLOT_CH
FORCE_REJOIN
REJOIN_SETUP
ADR_SETUP
Configure/Read the MAC
Command to send to the DUT
For GWT,
LINK_CHECK
DEVICE_TIME
DEVICE_MODE
READ:LINK:INSTANT_MAC_CMD?
Query only
CONF:LINK:MIC_ERR_DISPLAY
OFF
ON
READ:LINK:MIC_ERR_DISPLAY?
Query only
CONF:LINK:SET_TM_AT_OTAA
OFF
ON
READ:LINK:SET_TM_AT_OTAA?
Query only
CONF:LINK:SET_CH_AT_OTAA
OFF
ON
READ:LINK:SET_CH_AT_OTAA?
Query only
CONF:LINK:ADR_DR
0~7
READ:LINK:ADR_DR?
Query only
CONF:LINK:ADR_TXPOW
0~7
READ:LINK:ADR_TXPOW?
Query only
CONF:LINK:ADR_CH_MASK
0x00 ~ 0xFF
READ:LINK:ADR_CH_MASK?
Query only
108
Configure/Read the flag
whether to display erroneous
messages in Link Analyzer
Configure/Read the flag
whether to send the
ActivateTestMode command
after activation
Configure/Read the flag
whether to configure channels
as defined in mask after
activation (US and AU only)
Configure/Read DR value for
LinkADRReq
Configure/Read TX power
value for LinkADRReq
Configure/Read CH_MASK
value for LinkADRReq
CONF:LINK:ADR_MASK_CTRL
0x00 ~ 0xFF
READ:LINK:ADR_MASK_CTRL?
Query only
CONF:LINK:ADR_NB_TRANS
0 ~ 15
READ:LINK:ADR_NB_TRANS?
Query only
CONF:LINK:MAX_DUTY_CYCLE
0 ~ 15
READ:LINK:MAX_DUTY_CYCLE?
Query only
CONF:LINK:MAX_EIRP
8
10
12
…
READ:LINK:MAX_EIRP?
Query only
CONF:LINK:UL_DWELL_TIME
NO_LIMIT
400ms
READ:LINK:UL_DWELL_TIME?
Query only
CONF:LINK:DL_DWELL_TIME
NO_LIMIT
400ms
READ:LINK:DL_DWELL_TIME?
Query only
CONF:LINK:NEW_CH_MODE
CREATE
DELETE
READ:LINK:NEW_CH_MODE?
Query only
CONF:LINK:NEW_CH_INDEX
0~7
READ:LINK:NEW_CH_INDEX?
Query only
CONF:LINK:NEW_CH_MAX_DR
0~7
READ:LINK:NEW_CH_MAX_DR?
Query only
CONF:LINK:NEW_CH_MIN_DR
0~7
READ:LINK:NEW_CH_MIN_DR?
Query only
CONF:LINK:NUM_OF_CMD
1~3
READ:LINK:NUM_OF_CMD?
Query only
Configure/Read the number of
MAC commands to be sent in
a single frame
CONF:LINK:DL_CH_INDEX
0~7
Configure/Read the channel
109
Configure/Read
MASK_CTRL value for
LinkADRReq
Configure/Read NbTrans
value for LinkADRReq
Configure/Read the maximum
duty cycle value for
DutyCycleReq
Configure/Read the maximum
EIRP value in dBm for
TXParamSetupReq
Configure/Read the uplink
dwell time value for
TXParamSetupReq
Configure/Read the uplink
dwell time value for
TXParamSetupReq
Configure/Read the mode for
NewChannelReq
Configure/Read the channel
index for NewChannelReq
Configure/Read the maximum
DR for NewChannelReq
Configure/Read the minimum
DR for NewChannelReq
READ:LINK:DL_CH_INDEX?
Query only
index for DlChannelReq
CONF:LINK:DL_CH_FREQ
400 ~ 510, 862 ~ 960 MHz
READ:LINK:DL_CH_FREQ?
Query only
Configure/Read the channel
frequency for DlChannelReq
CONF:LINK:PAYLOAD_TYPE
0000_0000
1111_1111
1111_0000
1010_1010
PRBS
USER
Configure/Read the Message
type of user-defined MAC
command
READ:LINK:PAYLOAD_TYPE?
Query only
CONF:LINK:FPORT
1 ~ 255
READ:LINK:FPORT?
Query only
CONF:LINK:PAYLOAD_SIZE
1 ~ 128
READ:LINK:PAYLOAD_SIZE?
Query only
CONF:LINK:PAYLOAD
128-byte HEX value
READ:LINK:PAYLOAD?
Query only
CONF:LINK:BEACON_FREQ
0, 862 ~ 960 MHz
READ:LINK:BEACON_FREQ?
Query only
CONF:LINK:BEACON_DR
DR_0 ~ DR_6
READ:LINK:BEACON_DR?
Query only
CONF:LINK:PING_DR
DR_0 ~ DR_6
READ:LINK:PING_DR?
Query only
CONF:LINK:PING_FREQ
0, 862 ~ 960 MHz
READ:LINK:PING_FREQ?
Query only
CONF:LINK:REJOIN_DR
DR_0 ~ DR_6
READ:LINK:REJOIN_DR?
Query only
CONF:LINK:REJOIN_TYPE
TYPE_0, TYPE_2
110
Configure/Read the FPORT of
user-defined MAC command
Configure/Read the Message
length in byte of user-defined
MAC command
Configure/Read the Message
data of user-defined MAC
command
Configure/Read the frequency
value of Beacon frame
Configure/Read the data rate
of Beacon frame
Configure/Read the index of
the Data Rate used for the
ping-slot downlinks for
PingSlotChannelReq
Configure/Read the frequency
used for the ping-slot
downlinks for
PingSlotChannelReq
Configure/Read the Data Rate
value for ForceRejoinReq
Configure/Read the
RejoinType value for
ForceRejoinReq
READ:LINK:REJOIN_TYPE?
Query only
CONF:LINK:REJOIN_RETRY
0~7
READ:LINK:REJOIN_RETRY?
Query only
CONF:LINK:REJOIN_PERIOD
0~7
READ:LINK:REJOIN_PERIOD?
Query only
CONF:LINK:REJOIN_MAX_TIME_N
0 ~ 15
READ:LINK:REJOIN_MAX_TIME_N?
Query only
CONF:LINK:REJOIN_MAX_CNT_N
0 ~ 15
READ:LINK:REJOIN_MAX_CNT_N?
Query only
CONF:LINK:ADR_LIMIT_EXP
0 ~ 15
Configure/Read the Limit_exp
value for ADRParamSetupReq
READ:LINK:ADR_LIMIT_EXP?
Query only
(ADR_ACK_LIMIT=2^Limit_exp)
CONF:LINK:ADR_DELAY_EXP
0 ~ 15
Configure/Read the Delay_exp
value for ADRParamSetupReq
READ:LINK:ADR_DELAY_EXP?
Query only
(ADR_ACK_ DELAY=2^Delay_exp)
Configure/Read the
Max_Retries value for
ForceRejoinReq
Configure/Read the Period
value for ForceRejoinReq
Configure/Read the
MaxTimeN value for
RejoinParamSetupReq
Configure/Read the
MaxCountN value for
RejoinParamSetupReq
4.4.6 Commands for POW_TIME & POW_CH
Command
Parameter Range
CONF:POWER:SCALE
AUTO
MANUAL
READ:POWER:SCALE?
Query only
CONF:POWER:MAX_Y
40 ~ -60
READ:POWER:MAX_Y?
Query only
CONF:POWER:MIN_Y
30 ~ -80
READ:POWER:MIN_Y?
Query only
111
Description
Configure/Read the scaling
mode of Y-axis
Configure/Read the maximum
value of Y-axis
Configure/Read the minimum
value of Y-axis
READ:POWER:ALL:NUM?
Query only
READ:POWER:ALL:MAX?
Query only
READ:POWER:ALL:AVG?
Query only
READ:POWER:ALL:MIN?
Query only
READ:POWER:SF7:NUM?
Query only
READ:POWER:SF7:MAX?
Query only
READ:POWER:SF7:AVG?
Query only
READ:POWER:SF7:MIN?
Query only
READ:POWER:SF8:NUM?
Query only
READ:POWER:SF8:MAX?
Query only
READ:POWER:SF8:AVG?
Query only
READ:POWER:SF8:MIN?
Query only
READ:POWER:SF9:NUM?
Query only
READ:POWER:SF9:MAX?
Query only
READ:POWER:SF9:AVG?
Query only
READ:POWER:SF9:MIN?
Query only
READ:POWER:SF10:NUM?
Query only
READ:POWER:SF10:MAX?
Query only
READ:POWER:SF10:AVG?
Query only
READ:POWER:SF10:MIN?
Query only
READ:POWER:SF11:NUM?
Query only
READ:POWER:SF11:MAX?
Query only
READ:POWER:SF11:AVG?
Query only
READ:POWER:SF11:MIN?
Query only
READ:POWER:SF12:NUM?
Query only
READ:POWER:SF12:MAX?
Query only
READ:POWER:SF12:AVG?
Query only
READ:POWER:SF12:MIN?
Query only
112
Read the number of received
packets and the maximum,
average, or minimum DUT
power of all the measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using SF7 of all the
measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using SF8 of all the
measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using SF9 of all the
measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using SF10 of all the
measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using SF11 of all the
measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using SF12 of all the
measured
READ:POWER:CH_0:NUM?
Query only
READ:POWER:CH_0:MAX?
Query only
READ:POWER:CH_0:AVG?
Query only
READ:POWER:CH_0:MIN?
Query only
READ:POWER:CH_1:NUM?
Query only
READ:POWER:CH_1:MAX?
Query only
READ:POWER:CH_1:AVG?
Query only
READ:POWER:CH_1:MIN?
Query only
READ:POWER:CH_2:NUM?
Query only
READ:POWER:CH_2:MAX?
Query only
READ:POWER:CH_2:AVG?
Query only
READ:POWER:CH_2:MIN?
Query only
READ:POWER:CH_3:NUM?
Query only
READ:POWER:CH_3:MAX?
Query only
READ:POWER:CH_3:AVG?
Query only
READ:POWER:CH_3:MIN?
Query only
READ:POWER:CH_4:NUM?
Query only
READ:POWER:CH_4:MAX?
Query only
READ:POWER:CH_4:AVG?
Query only
READ:POWER:CH_4:MIN?
Query only
READ:POWER:CH_5:NUM?
Query only
READ:POWER:CH_5:MAX?
Query only
READ:POWER:CH_5:AVG?
Query only
READ:POWER:CH_5:MIN?
Query only
READ:POWER:CH_6:NUM?
Query only
READ:POWER:CH_6:MAX?
Query only
READ:POWER:CH_6:AVG?
Query only
READ:POWER:CH_6:MIN?
Query only
113
Read the number of received
packets and the maximum,
average, or minimum DUT
power using CH_0 of all the
measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using CH_1 of all the
measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using CH_2 of all the
measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using CH_3 of all the
measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using CH_4 of all the
measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using CH_5 of all the
measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using CH_6 of all the
measured
READ:POWER:CH_7:NUM?
Query only
READ:POWER:CH_7:MAX?
Query only
READ:POWER:CH_7:AVG?
Query only
READ:POWER:CH_7:MIN?
Query only
READ:POWER:RX2:NUM?
Query only
READ:POWER:RX2:MAX?
Query only
READ:POWER:RX2:AVG?
Query only
READ:POWER:RX2:MIN?
Query only
Read the number of received
packets and the maximum,
average, or minimum DUT
power using CH_7 of all the
measured
Read the number of received
packets and the maximum,
average, or minimum DUT
power using RX2 of all the
measured
4.4.7 Commands for SENSITIVITY
Command
Parameter Range
Description
EXEC:SENSITIVITY:RUN
N/A
Start the sensitivity test
EXEC:SENSITIVITY:STOP
N/A
Stop the sensitivity test
EXEC:SENSITIVITY:RESTART
N/A
Re-start the sensitivity test
without stopping
CONF:SENSITIVITY:SCENARIO
POWER
READ:SENSITIVITY:SCENARIO?
Query only
CONF:SENSITIVITY:PACKET_NUM
5 ~ 1000
READ:SENSITIVITY:PACKET_NUM?
Query only
CONF:SENSITIVITY:START_POW
-10 ~ -143
READ:SENSITIVITY:START_POW?
Query only
Configure/Read the start
power value
READ:SENSITIVITY:STOP_POW?
Query only
Read the stop power value
CONF:SENSITIVITY:NUM_POW
1 ~ 100
READ:SENSITIVITY:NUM_POW?
Query only
Configure/Read the number of
power values
CONF:SENSITIVITY:STEP_POW
1 ~ 20
READ:SENSITIVITY:STEP_POW?
Query only
114
Configure/Read the operating
mode for sensitivity test
Configure/Read the number of
repetition for each test point
Configure/Read the step value
of power
CONF:SENSITIVITY:TARGET_PER
0 ~ 0.999
READ:SENSITIVITY:TARGET_PER?
Query only
READ:SENSITIVITY:STATUS?
Query only
Read the run status of the
current test
READ:SENSITIVITY:PROGRESS?
Query only
Read the progress of
sensitivity test
READ:SENSITIVITY:LEVEL?
Query only
Read the resultant sensitivity
level, [dBm]
READ:SENSITIVITY:PER?
Query only
Read the resultant PER value
at sensitivity level
CONF:SENSITIVITY:DOWNLINK_SLOT
For EDT,
RX1
RX2
PING (Class B)
For GWT,
RX1
RX2
RX1&RX2
READ:SENSITIVITY:DOWNLINK_SLOT?
Query only
CONF:SENSITIVITY:SET_SF_AT_START
YES
NO
READ:SENSITIVITY:SET_SF_AT_START?
Query only
Configure/Read the flag
whether to send a MAC
command to change SF before
running Sensitivity Test
CONF:SENSITIVITY:SF
SF12
SF11
SF10
SF9
SF8
SF7
Configure/Read the SF value
to be used in Sensitivity Test;
meaningful only if
SET_SF_AT_START is YES
READ:SENSITIVITY:SF?
Query only
CONF:SENSITIVITY:PAYLOAD_TYPE
0000_0000
1111_1111
1111_0000
1010_1010
PRBS
USER
READ:SENSITIVITY:PAYLOAD_TYPE?
Query only
CONF:SENSITIVITY:FPORT
1 ~ 255
READ:SENSITIVITY:FPORT?
Query only
115
Configure/Read the value of
users’ target PER
Configure/Read the selection
of downlink slot (RX window)
Configure/Read the Message
type of user-defined MAC
command
Configure/Read the FPORT of
user-defined MAC command
CONF:SENSITIVITY:PAYLOAD_SIZE
1 ~ 128
READ:SENSITIVITY:PAYLOAD_SIZE?
Query only
CONF:SENSITIVITY:PAYLOAD
128-byte HEX value
READ:SENSITIVITY:PAYLOAD?
Query only
Configure/Read the Message
data of user-defined MAC
command
Command
Parameter Range
Description
EXEC:NST:TX:RUN
N/A
Run the Signal Generator to
transmit test packets to DUT
EXEC:NST:TX:STOP
N/A
Stop the Signal Generator
CONF:NST:TX:REPEAT_NUM
0 ~ 10000
Configure/Read the number of
repetition; 0 means infinite
transmission
READ:NST:TX:REPEAT_NUM?
Query only
CONF:NST:TX:MODE
LORA
CW
READ:NST:TX:MODE?
Query only
CONF:NST:TX:INTERVAL
0.01 ~ 1000
READ:NST:TX:INTERVAL?
Query only
CONF:NST:TX:BW
500
250
125
READ:NST:TX:BW?
Query only
CONF:NST:TX:SF
SF7
SF8
SF9
SF10
SF11
SF12
READ:NST:TX:SF?
Query only
Configure/Read the Message
length in byte of user-defined
MAC command
4.4.8 Commands for NST_TX & NST_RX
116
Configure/Read the TX mode
of Non-signaling test
Configure/Read the interval in
sec between consecutive LoRa
TX frames
Configure/Read the BW of
LoRa TX frame
Configure/Read the Spreading
Factor of LoRa TX frame
CONF:NST:TX:CR
4_5
4_6
4_7
4_8
NO_CRC
READ:NST:TX:CR?
Query only
CONF:NST:TX:PREAMBLE_SIZE
2 ~ 12
READ:NST:TX:PREAMBLE_SIZE?
Query only
CONF:NST:TX:PAYLOAD_TYPE
0000_0000
1111_1111
1111_0000
1010_1010
PRBS
USER
READ:NST:TX:PAYLOAD_TYPE?
Query only
CONF:NST:TX:PAYLOAD_SIZE
8 ~ 256
READ:NST:TX:PAYLOAD_SIZE?
Query only
CONF:NST:TX:PAYLOAD
128-byte HEX value
READ:NST:TX:PAYLOAD?
Query only
CONF:NST:TX:NETWORK
PRIVATE
PUBLIC
READ:NST:TX:NETWORK?
Query only
EXEC:NST:RX:RUN
N/A
Run the Signal Analyzer to
receive test packets from DUT
EXEC:NST:RX:STOP
N/A
Stop the Signal Analyzer
CONF:NST:RX:MODE
LORA
FSK
READ:NST:RX:MODE?
Query only
CONF:NST:RX:BW
500
250
125
READ:NST:RX:BW?
Query only
CONF:NST:RX:SF
SF7
SF8
SF9
SF10
SF11
117
Configure/Read the Coding
Rate of LoRa TX frame
Configure/Read the Preamble
size of LoRa TX frame
Configure/Read the Payload
type of LoRa TX frame
Configure/Read the Payload
size of LoRa TX frame
Configure/Read the Payload
data of LoRa TX frame
Configure/Read the Sync word
in LoRa modulation:
0x12 for private network
0x34 for public network
Configure/Read the RX mode
of Non-signaling test
Configure/Read the BW of
LoRa RX frame
Configure/Read the Spreading
Factor of LoRa RX frame
SF12
READ:NST:RX:SF?
Query only
CONF:NST:RX:NETWORK
PRIVATE
PUBLIC
READ:NST:RX:NETWORK?
Query only
READ:NST:RX:POW_NUM?
Query only
READ:NST:RX:POW_MAX?
Query only
READ:NST:RX:POW_AVG?
Query only
READ:NST:RX:POW_MIN?
Query only
Configure/Read the Sync word
in LoRa modulation:
0x12 for private network
0x34 for public network
Read the number of received
packets and the maximum,
average, or minimum DUT
power of all the measured
4.4.9 Commands for SYSTEM
Command
Parameter Range
Description
READ:SYSTEM:SW_VERSION?
Query only
Read the software version
CONF:SYSTEM:REF_CLK
INT
EXT
READ:SYSTEM:REF_CLK?
Query only
READ:SYSTEM:SERIAL_NUM?
Query only
Read the serial number of
RWC5020A
READ:SYSTEM:OPTION_GWT?
Query only
Read the software option
information about Gateway
Test
READ:SYSTEM:OPTION_EDT?
Query only
Read the software option
information about End Device
Test
READ:SYSTEM:OPTION_NST?
Query only
Read the software option
information about Nonsignaling Test
READ:SYSTEM:OPTION_CERTI_EU?
Query only
Read the software option
information about
Certification test of EU
READ:SYSTEM:OPTION_CERTI_SKT?
Query only
Read the software option
information about
Certification test of SKT
118
Configure/Read the selection
of source for the reference
clock
READ:SYSTEM:OPTION_CERTI_US?
Query only
Read the software option
information about
Certification test of US
READ:SYSTEM:OPTION_CERTI_AS?
Query only
Read the software option
information about
Certification test of AS
READ:SYSTEM:OPTION_CERTI_KR?
Query only
Read the software option
information about
Certification test of KR
119
V. Revision History
Version
V1.10
Date
2017.12.27
Description
- Firmware version: V1.10
- Added a section of Usage of Link Analyzer for Class B EDT
- Added a section of Usage of Link Analyzer for Class B GWT
- Updated activation procedures for LoRaWAN V1.1
- Class B support (V1.0.2classB draft4 and V1.1)
- LoRaWAN V1.1 support
- Added or renamed remote commands. See 4.4 for details.
Commands for RF Parameters
READ:RF:UL_CH?
READ:RF:DL_CH?
Commands for Protocol Parameter
CONF:PROTOCOL:DOWNLINK_SLOT
READ:PROTOCOL:DOWNLINK_SLOT?
CONF:PROTOCOL:NETWORK
READ:PROTOCOL:NETWORK?
CONF:PROTOCOL:UPLINK_DR
READ:PROTOCOL:UPLINK_DR?
CONF:PROTOCOL:UPDATE_FCNT
READ:PROTOCOL:UPDATE_FCNT?
CONF:PROTOCOL:PING_PERIODICITY
READ:PROTOCOL:PING_PERIODICITY?
CONF:PROTOCOL:PROTOCOL_VER
READ:PROTOCOL:PROTOCOL_VER?
CONF:PROTOCOL:NWK_KEY
READ:PROTOCOL:NWK_KEY?
CONF:PROTOCOL:FNWKS_IKEY
READ:PROTOCOL:FNWKS_IKEY?
CONF:PROTOCOL:SNWKS_IKEY
READ:PROTOCOL:SNWKS_IKEY?
CONF:PROTOCOL:NWKS_EKEY
READ:PROTOCOL:NWKS_EKEY?
READ:PROTOCOL:DL_DWELL_TIME?
READ:PROTOCOL:UL_DWELL_TIME?
CONF:PROTOCOL:LATITUDE
READ:PROTOCOL:LATITUDE?
CONF:PROTOCOL:LONGITUDE
READ:PROTOCOL:LONGITUDE?
CONF:PROTOCOL:UPDATE_NFCNT
READ:PROTOCOL:UPDATE_NFCNT?
CONF:PROTOCOL:UPDATE_AFCNT
READ:PROTOCOL:UPDATE_AFCNT?
CONF:PROTOCOL:JOIN_EUI
READ:PROTOCOL:JOIN_EUI?
Commands for LINK
CONF:LINK:MIC_ERR_DISPLAY
READ:LINK:MIC_ERR_DISPLAY?
CONF:LINK:SET_TM_AT_OTAA
READ:LINK:SET_TM_AT_OTAA?
CONF:LINK:SET_CH_AT_OTAA
READ:LINK:SET_CH_AT_OTAA?
CONF:LINK:REJOIN_DR
READ:LINK:REJOIN_DR?
CONF:LINK:REJOIN_TYPE
READ:LINK:REJOIN_TYPE?
CONF:LINK:REJOIN_RETRY
READ:LINK:REJOIN_RETRY?
120
added (n=0,1,…,7)
added (n=0,1,…,7)
renamed from …:RX_WINDOW
renamed from …:RX_WINDOW?
renamed from …:SYNC_WORD
renamed from …:SYNC_WORD?
renamed from …:UL_DR
renamed from …:UL_DR?
added
added
added
added
added
added
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added
added
added
added
added
added
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added
added
added
added
added
added
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
CONF:LINK:REJOIN_PERIOD
READ:LINK:REJOIN_PERIOD?
CONF:LINK:REJOIN_MAX_TIME_N
READ:LINK:REJOIN_MAX_TIME_N?
CONF:LINK:REJOIN_MAX_CNT_N
READ:LINK:REJOIN_MAX_CNT_N?
CONF:LINK:ADR_LIMIT_EXP
READ:LINK:ADR_LIMIT_EXP?
CONF:LINK:ADR_DELAY_EXP
READ:LINK:ADR_DELAY_EXP?
CONF:LINK:PING_FREQ
READ:LINK:PING_FREQ?
CONF:LINK:PING_DR
READ:LINK:PING_DR?
CONF:LINK:BEACON_FREQ
READ:LINK:BEACON_FREQ?
CONF:LINK:BEACON_DR
READ:LINK:BEACON_DR?
Commands for SENSITIVITY
CONF:SENSITIVITY:DOWNLINK_SLOT
READ:SENSITIVITY:DOWNLINK_SLOT?
Commands for NST
CONF:NST:TX:NETWORK
READ:NST:TX:NETWORK?
CONF:NST:RX:NETWORK
READ:NST:RX:NETWORK?
CONF:NST:TX:IQ_POLARITY
READ:NST:TX:IQ_POLARITY?
CONF:NST:RX:IQ_POLARITY
READ:NST:RX:IQ_POLARITY?
V1.05
2017.09.26
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added (for LoRaWAN V1.1)
added
added
added
added
added
added
added
added
renamed from …:RX_WINDOW
renamed from …:RX_WINDOW?
renamed from …:SYNC_WORD
renamed from …:SYNC_WORD?
renamed from …:SYNC_WORD
renamed from …:SYNC_WORD?
deleted
deleted
deleted
deleted
- Firmware version: V1.05
- Added or renamed remote commands. See 4.4 for details.
Commands for RF Parameters
CONF:RF:FREQ_OFFSET
READ:RF:FREQ_OFFSET?
CONF:RF:TIME_OFFSET
READ:RF:TIME_OFFSET?
CONF:RF:CH_MASK_n
READ:RF:CH_MASK_n?
CONF:RF:CH_GROUP_A
READ:RF:CH_GROUP_A?
CONF:RF:CH_GROUP_B
READ:RF:CH_GROUP_B?
CONF:RF:CH_n
READ:RF:CH_n?
CONF:RF:UL_CH_n
READ:RF:UL_CH_n?
CONF:RF:DL_CH_n
READ:RF:DL_CH_n?
Commands for Protocol Parameter
CONF:PROTOCOL:RX_WINDOW
READ:PROTOCOL:RX_WINDOW?
CONF:PROTOCOL:RX1_DR_OFFSET
READ:PROTOCOL:RX1_DR_OFFSET?
CONF:PROTOCOL:RX2_FREQ
READ:PROTOCOL:RX2_FREQ?
CONF:PROTOCOL:RX2_DR
READ:PROTOCOL:RX2_DR?
CONF:PROTOCOL:UL_DR
READ:PROTOCOL:UL_DR?
Commands for LINK
CONF:LINK:MAC_CMD_TYPE
READ:LINK:MAC_CMD_TYPE?
121
added
added
added (n=0,1,…,5)
added
added
added
added
added
deleted (n=0,1,…,7)
deleted
deleted (n=0,1,…,7)
deleted
deleted (n=0,1,…,7)
deleted
renamed from CONF:RF:RX_WINDOW
renamed from READ:RF:RX_WINDOW?
renamed from CONF:LINK:RX1_DR_OFFSET
renamed from READ:LINK:RX1_DR_OFFSET?
renamed from CONF:LINK:RX2_FREQ
renamed from READ:LINK:RX2_FREQ?
renamed from CONF:LINK:RX2_DR
renamed from READ:LINK:RX2_DR?
renamed from CONF:RF:UL_DR
renamed from READ:RF:UL_DR?
added
added
CONF:LINK:MAC_CMD_FIELD
READ:LINK:MAC_CMD_FIELD?
CONF:LINK:NUM_OF_CMD
READ:LINK:NUM_OF_CMD?
CONF:LINK:DL_CH_INDEX
READ:LINK:DL_CH_INDEX?
CONF:LINK:DL_CH_FREQ
READ:LINK:DL_CH_FREQ?
Commands for POW_TIME & POW_CH
READ:POWER:ALL:NUM?
READ:POWER:SF7:NUM?
READ:POWER:SF8:NUM?
READ:POWER:SF9:NUM?
READ:POWER:SF10:NUM?
READ:POWER:SF11:NUM?
READ:POWER:SF12:NUM?
READ:POWER:CH_0:NUM?
READ:POWER:CH_1:NUM?
READ:POWER:CH_2:NUM?
READ:POWER:CH_3:NUM?
READ:POWER:CH_4:NUM?
READ:POWER:CH_5:NUM?
READ:POWER:CH_6:NUM?
READ:POWER:CH_7:NUM?
READ:POWER:RX2:NUM?
READ:POWER:RX2:MAX?
READ:POWER:RX2:AVG?
READ:POWER:RX2:MIN?
Commands for SENSITIVITY
CONF:SENSITIVITY:NUM_POW
READ:SENSITIVITY:NUM_POW?
CONF:SENSITIVITY:STEP_NUM
READ:SENSITIVITY:STEP_NUM?
CONF:SENSITIVITY:SET_SF_AT_START
READ:SENSITIVITY:SET_SF_AT_START?
CONF:SENSITIVITY:SF
READ:SENSITIVITY:SF?
CONF:SENSITIVITY:PAYLOAD_TYPE
READ:SENSITIVITY:PAYLOAD_TYPE?
CONF:SENSITIVITY:FPORT
READ:SENSITIVITY:FPORT?
CONF:SENSITIVITY:PAYLOAD_SIZE
READ:SENSITIVITY:PAYLOAD_SIZE?
CONF:SENSITIVITY:PAYLOAD
READ:SENSITIVITY:PAYLOAD?
Commands for NST
CONF:NST:TX:SYNC_WORD
READ:NST:TX:SYNC_WORD?
CONF:NST:RX:SYNC_WORD
READ:NST:RX:SYNC_WORD?
READ:NST:RX:POW_NUM?
READ:NST:RX:POW_MAX?
READ:NST:RX:POW_AVG?
READ:NST:RX:POW_MIN?
V1.04
2017.08.05
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
deleted
deleted
renamed from SET_DR_AT_START
renamed from SET_DR_AT_START?
renamed from CONF:SENSITIVITY:DR
renamed from READ:SENSITIVITY:SF?
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
added
- Firmware version: V1.04
- Improved Sensitivity Test in EDT by providing two different test scenarios: one is
to use periodic uplink frames of DUT and the other is to use Echo request after DUT
is activated to test mode.
- Added or renamed remote commands corresponding to transmission of MAC
commands. See 4.4.4 and 4.4.5.
CONF:RF:RX_WINDOW
READ:RF:RX_WINDOW?
READ:PROTOCOL:ACTIVATION_STATUS?
122
renamed from CONF:RF:DL_CH_OPTION
renamed from READ:RF:DL_CH_OPTION?
added
CONF:PROTOCOL:SYNC_WORD
added
READ:PROTOCOL:SYNC_WORD?
added
CONF:SENSITIVITY:SCENARIO
renamed from CONF:SENSITIVITY:MODE
READ:SENSITIVITY:SCENARIO?
renamed from READ:SENSITIVITY:MODE?
CONF:SENSITIVITY:PACKET_NUM
renamed from CONF:SENSITIVITY:REPEAT
READ:SENSITIVITY:PACKET_NUM?
renamed from READ:SENSITIVITY:REPEAT?
CONF:SENSITIVITY:RX_WINDOW
added
READ:SENSITIVITY:RX_WINDOW?
added
CONF:SENSITIVITY:DR
added
READ:SENSITIVITY:DR?
added
CONF:SENSITIVITY:SET_DR_AT_START
added
READ:SENSITIVITY:SET_DR_AT_START?
added
EXEC:NST:TX:RUN
added
EXEC:NST:TX:STOP
added
CONF:NST:TX:REPEAT_NUM
added
READ:NST:TX:REPEAT_NUM?
added
CONF:NST:TX:PAYLOAD
added
READ:NST:TX:PAYLOAD?
added
CONF:NST:TX:IQ_POLARITY
added
READ:NST:TX:IQ_POLARITY?
added
EXEC:NST:RX:RUN
added
EXEC:NST:RX:STOP
added
CONF:NST:RX:MODE
added
READ:NST:RX:MODE?
added
CONF:NST:RX:BW
added
READ:NST:RX:BW?
added
CONF:NST:RX:SF
added
READ:NST:RX:SF?
added
CONF:NST:RX:IQ_POLARITY
added
READ:NST:RX:IQ_POLARITY?
added
All remote commands as to transmission of MAC commands were moved/renamed from PROTOCOL
to LINK
V1.0
2017.06.05
Firmware version: V1.01
- First released
123
Download PDF
Similar pages