STM32WB55: Zigbee Attribute Reporting - Client and Server
- 2 replies
- 1689 views
Hi there,
I explored the attribute reporting topic based on my initial question, which you can find here: [link]. I gained a better understanding of how the feature operates.
Currently, in my setup, the Client pretends to be a Zigbee End device, and the Server acts as a Zigbee Coordinator with simulated or dummy RMS Voltage and Current values. I've configured Attribute Reporting on the End Device side (Client). So, whenever there's a change in attributes on the Server side (Coordinator), it reports to the Client. (Check the attachments for the Client and Server applications.)
#1 Objective:
My goal is to have the Zigbee Coordinator (acting as the Client) fetch Voltage and Current attribute data from the Zigbee End device (acting as the Server). Despite trying various combinations, I faced challenges and haven't succeeded.
I would be grateful if you could take a look at my attachments and offer suggestions on how to move forward to accomplish #1.
Could you also provide some idea on below parameters to use for the Coordinator and End device? and what is this finding & binding?
* attribute in the "Startup Parameters Attribute Set" */
enum ZbStartType {
ZbStartTypePreconfigured = 0x00, /**< (0x00) Preconfigured. No explicit form, join or rejoin to be performed. */
ZbStartTypeForm = 0x01, /**< (0x01) Form network */
ZbStartTypeRejoin = 0x02, /**< (0x02) Rejoin network */
ZbStartTypeJoin = 0x03, /**< (0x03) Join network */
/* Exegin add-ons (Internal use only) */
ZbStartTypeTouchlink = 0xfd, /**< [Internal stack use only] Touchlink */
ZbStartTypeFindBind = 0xfe, /**< [Internal stack use only] Finding & Binding */
ZbStartTypeNone = 0xff /**< [Internal stack use only] None */
};
--
Thanks & Regards,
Naani Ch
