Search found 42 matches

by yezhipeng
2023年 Dec 25日 21:18
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】对接第三方网关数据上报失败
Replies: 19
Views: 3780

Re: 对接第三方网关数据上报失败

Dear All, 用你提供的固件也不行,我只把"chip_id":"efr32mg21a020f1024im32"改成"chip_id":"efr32mg21a020f768im32"。 重新上电前: T00000000:RX len 7, ep 01, clus 0x0008 (Level Control) FC 18 seq 20 cmd 0A payload[00 00 20 01 ] T00000000:RX len 7, ep 01, clus 0x0006 (On/off) FC 18 seq 21 ...
by yezhipeng
2023年 Dec 25日 11:39
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】对接第三方网关数据上报失败
Replies: 19
Views: 3780

Re: 对接第三方网关数据上报失败

Dear All

附件demo已验证config report和掉电保存功能.
你提供的demo是不是只对0x0006, 0x0000有效,config report其它cluster和att同样有效不?

BRS
Ye.Zhi-Peng

by yezhipeng
2023年 Dec 25日 10:27
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】对接第三方网关数据上报失败
Replies: 19
Views: 3780

Re: 对接第三方网关数据上报失败

Dear All,

Code: Select all

这边使用的就是tuyaos_demo_zg_light2 demo,只是做了调光逻辑的修改。

BRS
Ye.Zhi-Peng

by yezhipeng
2023年 Dec 22日 21:24
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】对接第三方网关数据上报失败
Replies: 19
Views: 3780

Re: 对接第三方网关数据上报失败

g_report_tabal[0].attr_id = 0x0000; g_report_tabal[0].cluster_id = 0x0006; g_report_tabal[0].direction = TAL_REPORT_DIRECTION_REPORTED; g_report_tabal[0].ep_id = 1; g_report_tabal[0].manuf_code = 0x1002; g_report_tabal[0].mask = ZG_CLUSTER_MASK_SERVER; g_report_tabal[0].data.reported.max_interval = ...
by yezhipeng
2023年 Dec 22日 20:36
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】对接第三方网关数据上报失败
Replies: 19
Views: 3780

Re: 对接第三方网关数据上报失败

Dear All,

只调用tal_zg_reporting_init也不行,重新上电不会report。

BRS
Ye.Zhi-Peng

by yezhipeng
2023年 Dec 22日 09:48
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】对接第三方网关数据上报失败
Replies: 19
Views: 3780

Re: 对接第三方网关数据上报失败

Dear All,

只调用tal_zg_reporting_init(g_report_table, 10)也测试过不行,这边有一个疑问,g_report_table的初始数据哪里来,这边初始化提供的全是0.

BRS

by yezhipeng
2023年 Dec 21日 21:06
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】对接第三方网关数据上报失败
Replies: 19
Views: 3780

Re: 对接第三方网关数据上报失败

Dear All,

Code: Select all

    我在tuya_init_second函数调用如下接口:
    tal_zg_reporting_init(g_report_table, 10);
    tal_zg_load_default_reporting_table();
   重新上电report不会被恢复,重新config report才行,并且重新上电下发read report,result返回0x8B。

BRS
Ye.Zhi-Peng

by yezhipeng
2023年 Dec 21日 15:02
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】对接第三方网关数据上报失败
Replies: 19
Views: 3780

Re: 对接第三方网关数据上报失败

1.现有开发框架,标准3.0网关不支持调用tal_zg_send_data主动上报数据,只能使用config report方式;

有方案通过修改第三方网关从而让设备能通过tal_zg_send_data发送?


2.必须要调用reporting init接口,否则无法使用config report功能;
下发的config report,SDK会自动存储flash吗?还是需要开发者自己存储,然后通过tkl_zg_add_reporting_entry接口恢复?
这边重新上电后,report就失效了。

by yezhipeng
2023年 Dec 21日 14:26
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】对接第三方网关数据上报失败
Replies: 19
Views: 3780

Re: 对接第三方网关数据上报失败

Dear All, Q1:使用bind,config report是可以上报数据,但tal_zg_send_data接口还是无法使用. A1:麻烦贴一下tal_zg_send_data使用的代码; 这边调用的是贵司app_color_report_ty_temperature_value接口直接发送,通过抓包没有发送出数据,串口有打印如下log Report temperature qos:1 VALUE 1000 Q2:还有就是report table是需要开发者自己维护? A2:不需要 这边不调用tkl_zg_reporting_init接口,网关下发config report会返回失败,...
by yezhipeng
2023年 Dec 21日 13:48
Forum: TuyaOS-Zigbee设备开发
Topic: 【已解决】对接第三方网关数据上报失败
Replies: 19
Views: 3780

【已解决】对接第三方网关数据上报失败

Dear All,

环境:EFR32MG21A020_TuyaOS-3.6.1

开发的设备端,可以正常加入第三方网关,也可以接收网关下发的数据,但无法上报数据。这边打印log发现调用tal_zg_send_data接口发送数据时不会进入回调函数?请问这是什么原因?有没有方案解决。
使用bind,config report是可以上报数据,但tal_zg_send_data接口还是无法使用,只能由SDK根据config report设定的参数上报。还有就是report table是需要开发者自己维护?

BRS
Ye.Zhi-Peng