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: all frames unconfirmed
-0x01: all frames confirmed (default)
Except from association for which frame is always confirmed
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)
Write attribute no response0x110x050x80 0x040x00 0x010x20 0xvvSet the number of retries for Confirmed Data Up.

ReAssociation


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


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


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
Print Friendly