Part Number:LAUNCHXL-CC26X2R1Other Parts Discussed in Thread:Z-STACK
目前使用 Z-Tool config ZNP as coordinator 以及 ZED_temperature_sensor 可收到 temperature change & periodic report
未來想在ZED上新增空氣品質數據 (MeasuredValue) 回報的功能
目前在Z-STACK中沒有看到類似的cluster ID (ZCL spec 4.13 Concentration Measurement)
請問若是在STACK 新增 cluster/attributes 有沒有甚麼地方需要注意的
或是如果直接沿用原本的 ZCL_CLUSTER_ID_MS_TEMPERATURE_MEASUREMENT, 利用 新增endpoint來區分, 也是可行的嗎?
YiKai Chen:
可以沿用原本的 ZCL_CLUSTER_ID_MS_TEMPERATURE_MEASUREMENT的endpoint或是新增endpoint來區分都可以
,
Kevin Qiu1:
ZCL中没有定义空气质量的cluster,可以参考YiKai的建议
,
user_k_9022:
請問若是新增 ENDPOINT, zclSampleTemperatureSensor_Attrs 裡的內容會共用嗎?
e.g. 若原有以及新增的endpoint 都bind了ZCL_CLUSTER_ID_MS_TEMPERATURE_MEASUREMENT
在做reporting時, 是否會造成兩邊endpoint都report一樣的內容? 無法完全區隔
是否也需要新增命名 zclSampleTemperatureSensor_Attrs?
// *** Temperature Measurement Attriubtes *** { ZCL_CLUSTER_ID_MS_TEMPERATURE_MEASUREMENT, { // Attribute record ATTRID_TEMPERATURE_MEASUREMENT_MEASURED_VALUE, ZCL_DATATYPE_INT16, ACCESS_CONTROL_READ | ACCESS_REPORTABLE, (void *)&zclSampleTemperatureSensor_MeasuredValue } },
,
YiKai Chen:
既然新增 ENDPOINT沒辦法和zclSampleTemperatureSensor_Attrs 裡的內容共用、兩邊endpoint都report一樣的內容就是透過endpoint 區分啊
,
user_k_9022:
sorry, 我指的是, 使用相同的cluster/attribute, 但是數值是不同的, 所以在新增endpoint區分時, 是否也要新增 zclxxxxxx_Attrs[] 以便於傳送不同的數據
,
YiKai Chen:
是的,新增endpoint區分時, 是要新增 zclxxxxxx_Attrs[] 以便於傳送不同的數據