LoRa Alliance
5177 Brandin Court,
Fremont, CA 94538 USA
LoRaWAN 1.0.4 End Device Certification Page 146 of 173
Requirements for All Regions Version 1.4
Copyright © 2021 LoRa Alliance, Inc. All rights reserved. www.lora-alliance.org
Step Procedure Frame Sequence Test
Purpose
End Device
- TCL
Frame
1 DUT sends Unconfirmed frame
→
The TCL sends Unconfirmed frames
CP-CMD
RegionalDutyCycleCtrlReq-
OFF
FPort = 224
Payload = [0x]0500
Repeat Steps 2-5 'i' times, where i =
all possible combinations in the
Maximum Payload size table in [2]
R
Steps 2-5 for
[All DR in
Max payload
table]
2 DUT sends Unconfirmed frame
→
The TCL sends Unconfirmed frame
MAC-CMD LinkADRReq
DataRate = X (where X =
Each DR as defined in the
Maximum Payload size table
in [2])
ChMaskCntl:
DC = 0,
FC = 6
ChMask:
DC - Enable only default
channels
FC = [0x]00FF
MAC-CMD
RxParamSetupReq
RX1DRoffset = 0
RX2DataRate = Maximum
default DR, refer [2]
Freq = default frequency [2]
Payload =
[0x]03XXXXXXXX[0x]05XXX
XXXXX
For FC
device using
8-channel
gateway,
refer to
Section 2 for
ChMask
settings
3 DUT sends Unconfirmed frame
→
MAC-CMD LinkADRAns
MAC-CMD
RxParamSetupAns
Payload = [0x]0307[0x]0507
DataRate = X
The TCL sends Unconfirmed frame
on RX1 window
CP-CMD EchoPayloadReq
FPort = 224
Payload (i) = [0x]08XX
(MaxLen for UL DR-X)
4 DUT sends Unconfirmed frame
→
DataRate = X
CP-CMD EchoPayloadAns
FPort = 224
Payload (i)' = [0x]08XX
(MaxLen for DR-X)
DUT echos
MaxLen
PDU for
each Uplink
DR on RX1