This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Zigbee Reporting Attribute size bug?

I have an application where I have configured a reporting attribute which reports on update. It works as expected - until the amount of data you want to send exceeds 8 bytes. 

The is ZB_ZCL_ATTR_TYPE_CHAR_STRING. In this type the first byte is a length character, and a \0 (zero termination) has to be included. That leaves a payload of 6 chars. In my case I need to send a variable sized sting between 11 and 25 char long. 

Due to the limitation I have run into, it has to be sent in chunks of 6 chars, but what is the reason for this limitation? I can't find anything about it in the ZBOSS doc or ZB spec. 

Is it a bug?

How can I fix this?

Related