Basic Cluster

 

This cluster is implemented to deliver different types of informations about a device.

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.

Firmware version


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x110x000x00 0x000x00 0x02Ask for the application version number
Read attribute response0x110x010x00 0x000x00 0x020x000x0d0xMM 0xmm 0xrr 0xrc 0xrc 0xrc0xMM: Major
0xmm: minor
0xrr: revision
0xrc 0xrc 0xrc: RCBuild

Kernel version


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x110x000x00 0x000x00 0x03Ask for kernel name
Read attribute response0x11 0x010x00 0x000x00 0x030x000x420xss 0xc......c0xss: size of the following bytes
0xc......c:Kernel name (up to 16 bytes)

Manufacturer


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x110x000x00 0x000x00 0x04Ask for Manifacturer name
Read attribute response0x11 0x01 0x00 0x00 0x00 0x040x000x420xss 0xc......c0xss: size of the following bytes
0xc....c: Manufacturer name (up to 16 bytes)

Model identifier


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 0x000x00 0x000x00 0x05Identify uniquely the full system with all embedded PCBs
Read attribute response0x110x01 0x00 0x00 0x00 0x050x000x420xss 0xc......c0xss: size of the following bytes
0xc....c: model identifier (up to 16 bytes)

Date Code


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 0x000x00 0x000x00 0x06Ask for the production date
Read attribute response0x110x01 0x00 0x00 0x00 0x060x000x420x08 "DDMMYYYY"0x08: character string size
"DDMMYYYY":
-YYYY: year
-MM: month
-DD: day

Location description


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 0x000x00 0x000x00 0x10Ask for information about the sensor position (GPS,...)
Read attribute response0x11 0x01 0x00 0x00 0x00 0x100x000x420xss 0xc......c0xss: size of the following bytes
0xc......c: sensor position (up to 8 bytes)
Write attribute no response0x11 0X050X00 0X000X00 0X100X420xss 0xc......c0xss: size of the following bytes
0xc......c: sensor position (up to 8 bytes)

Application name


Read/Write

FeaturesFctrl CmdIDClusterIDAttributeIDStatusAttribute typeDataComment
Read attribute request0x11 0x000x00 0x000x80 0x01Ask for the application name
Read attribute response0x11 0x01 0x00 0x00 0x80 0x010x000x420xss 0xc......c0xss: size of the following bytes
0xc......c: application name(up to 16 bytes)
Print Friendly