Other Parts Discussed in Thread: Z-STACK
Tool/software: WEBENCH® Design Tools
Following spec "07-5123-07-ZigbeeClusterLibrary_Revision_7" ,2.3.3, it is said like this
2.3.3 Manufacturer Specific Extensions
Manufacturers are free to extend the standard in the following ways
• Add manufacturer specific clusters to a standard device endpoint.
• Add manufacturer specific commands to a standard cluster.
• Add manufacturer specific attributes to a standard cluster.
All communications regarding manufacturer specific extensions SHALL be transmitted with the manufacturer specific sub-field of the frame control field set to 1 and the manufacturer code included in the frame. If the manufacturer code in a command frame is not recognized, the command is not carried out.
So we can make z-stack to support manufacturer-specific.
To support manufacturer-specific cluster, if Node receives a manufacturer-specific enabled ZCL-frame, and the cluster ID of ZCL-frame is larger than 0xFC00, is it a legal ZCL-frame? The manufacturer code is include in ZCL-frame, how to recognize the manufacturer code? match with ZDO_Config_Node_Descriptor.ManufacturerCode?