请问私有数据怎么上报?
关于私有数据上报的问题
Re: 关于私有数据上报的问题
什么样的私有协议,dp透传是有例子可以参考的。
Re: 关于私有数据上报的问题
自定义功能
101 电机反向 curtain_reverse 可下发可上报(rw) 枚举型(Enum) 枚举值: forward, back
Re: 关于私有数据上报的问题
这个怎么上报数据?
Re: 关于私有数据上报的问题
提供一下你基于什么SDK开发,SDK版本号等信息
Re: 关于私有数据上报的问题
原理就是通过一个私有cluster上报和下发dp数据
Re: 关于私有数据上报的问题
SDK 包 是TuyaOS Zigbee开发包 版本3.5.2
Re: 关于私有数据上报的问题
void tal_zg_report_reverse_config(void)
{
TAL_ZG_SEND_DATA_T send_data;
Code: Select all
tal_system_memset(&send_data, 0, SIZEOF(TAL_ZG_SEND_DATA_T));
send_data.qos = QOS_1;
send_data.delay_time = 0;
send_data.zcl_id = 0x68;
send_data.direction = ZG_ZCL_DATA_SERVER_TO_CLIENT;
send_data.frame_type = ZG_ZCL_FRAME_TYPE_SPEC_TO_CLUSTER;
send_data.command_id = TY_MODULE_DATA_REPORT;
send_data.addr.mode = SEND_MODE_DEV;
send_data.addr.type.dev.dst_addr = TUYA_GATEWAY_ADDRESS;
send_data.addr.type.dev.dst_ep = 0x01;
send_data.addr.type.dev.src_ep = TUYA_PRIMARY_ENDPOINT;
send_data.addr.type.dev.cluster_id = CLUSTER_PRIVATE_TUYA_CLUSTER_ID;
send_data.data.private.len = 7;
send_data.data.private.data[2] = 101;
send_data.data.private.data[3] = ATTR_ENUM8_ATTRIBUTE_TYPE;
send_data.data.private.data[4] = 0x00;
send_data.data.private.data[5] = 0x01;
send_data.data.private.data[6] = day_up_down_change_flag;
tal_zg_clear_send_data(ZG_CLEAR_ALL_ZCL_ID, &send_data.zcl_id);
tal_zg_send_data(&send_data, NULL, 2000);
}
Re: 关于私有数据上报的问题
我这边后台一直看不到上报信息