LoRaWAN Cluster

If a field of the payload starts with 0x, this means that it’s an hexadecimal representation, and if it starts with 0b, it is a binary representation.

Any multi-byte numerical value is serialized in “Big Endian” order.

Message type


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDPayloadComment
Read attribute request0x110x000x80 0x040x00 0x00Get the message type for Data Up
Read attribute response0x110x010x80 0x040x00 0x000x00 0x08 0xvv0xvv: Message Type configuration
-0x00: unconfirmed mode (default)
-0x01: confirmed mode

In confirmed mode:
. The ReAssociation mode is activated

. The "secured" or "secured if Alarm" fields of the configuration reporting are prioritary on this mode.

. Batch is confirmed.

. At least one batch report or one standard report with "secured" or "secured if Alarm" field must be configured, otherwise the ReAssociation process will be always ran after its configured delay or the number of frames not acked.
Write attribute no response0x110x050x80 0x040x00 0x000x08 0xvvSet the message type for Data Up

Retry confirmed


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDPayloadComment
Read attribute request0x110x000x80 0x040x00 0x01Get the number of retries for Confirmed Data Up
Read attribute response0x110x010x80 0x040x00 0x010x00 0x20 0xvv0xvv: Message Number of retries (default: 7, max: 7)
Write attribute no response0x110x050x80 0x040x00 0x010x20 0xvvSet the number of retries for Confirmed Data Up.

0xvv: from 1 to 7.

ReAssociation


This ReAssociation process is activated only if Message type is set to "all frames confirmed".

Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDPayloadComment
Read attribute request0x110x000x80 0x040x00 0x02Get parameters of automatic association
Read attribute response0x110x010x80 0x040x00 0x020x00 0x41 0x04 0xtttt 0xeeee0xtttt: period in minutes without receiving any frame after that a new association is done (default: 4 days)
0xeeee: number of consecutive failure on a Confirmed Data Up frame after that a new association is done. (default : 100)
Write attribute no response0x110x050x80 0x040x00 0x020x41 0x04 0xtttt 0xeeeeSet parameters of automatic association for Confirmed Frames

DataRate [Deprecated - Not maintained]


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDPayloadComment
Read attribute request0x110x000x80 0x040x00 0x03Get parameters of DataRate
Read attribute response0x110x010x80 0x040x00 0x030x00 0x41 0x02 0x00 0xss0x02: size
0xss: from which DataRate starts the sensor
0xss: from ss Datarate (0 to 5 for EU)
0xfe: from the min
0xff: from the max (default)
Write attribute no response0x110x050x80 0x040x00 0x030x41 0x02 0x00 0xssSet parameters of DataRate for the next starting

ABP_DevAddr [Deprecated - Not maintained]


Read/Write

FeaturesFctrl CmdIDClusterID AttributeIDPayloadComment
Read attribute request0x110x000x80 0x040x00 0x04Get the configured ABP_DevAddr
Read attribute response0x110x010x80 0x040x00 0x040x00 0x41 0x04 0xdddddddd0x04: size
0xdddddddd: ABP_DevAddr
Write attribute no response0x110x050x80 0x040x00 0x040x00 0x04 0x41 0x04 0xddddddddSet the ABP_DevAddr for the next association

OTA_AppEUI


Read/Write

FeaturesFctrl CmdIDClusterID AttributeIDPayloadComment
Read attribute request0x110x000x80 0x040x00 0x05Get the configured OTA_APPEUI
Read attribute response0x110x010x80 0x040x00 0x050x00 0x41 0x08 0xdddddddddddddddd0x08: size
0xdddddddddddddddd: OTA_AppEUI
Write attribute no response0x110x050x80 0x040x00 0x050x41 0x08 0xddddddddddddddddSet the OTA_AppEUI for the next association.

Cluster Commands


Read/Write

FeaturesFctrl CmdIDClusterIDPayloadComment
Command: association0x110x500x80 0x040x00 0xmmmm0x00 : start a new association
0xmmmm: time in minutes after what a new association is asking
Before r5907: Maximum delay is 1092 minutes in Class A or in Class C
From r5907: Maximum delay is up to 8years in ClassA / 1 year in Class C
Print Friendly