Page 1 of 1

【求助】【TuyaOS SDK】服务器网址,mqtt上线信息

Posted: 2023年 May 9日 15:25
by jiejun.huang
  1. 我们用同一个wifi,经常出现下面打印:
    [05-09 14:09:30 TUYA E][tuya_ipc_p2p.c:669] Check_Buffer not enough buffer_size[131200] len[71] session[65537] channel[1]
    [05-09 14:09:32 TUYA E][tuya_ipc_p2p.c:669] Check_Buffer not enough buffer_size[131200] len[71] session[65537] channel[1]
    [05-09 14:09:34 TUYA E][tuya_ipc_p2p.c:669] Check_Buffer not enough buffer_size[131200] len[71] session[65537] channel[1]
    应该是网络比较差,数据没发送出去,我们想在出现问题的时候,ping一下涂鸦服务器,看看延时,请问这个服务器的网址是多少?
  2. 在主控soc准备休眠时,需要上报doorbell status为false,否则hi3861保活connect服务器成功后会被踢下来。现在有一种情况是调用tuya_ipc_init_sdk, tuya_ipc_start_sdk,但mqtt还没有online,此时soc需要休眠,或者网络不好,涂鸦sdk里面自动去重连,都会上报doorbell status,hi3861那边保活connect会成功但是被踢下来。请问在主控soc端怎么知道正在尝试连接服务器,并且取消连接不要去重连,确保hi3861那边connect后不要被踢下来?

Re: 【求助】【TuyaOS SDK】服务器网址,mqtt上线信息

Posted: 2023年 May 9日 15:33
by 起个中文名

1、不需要ping涂鸦服务器,这种情况下可以ping下手机网络看看。也可以ping下知名网站。
2、doorbell status好像不是涂鸦的要求,保活会不会被踢,跟doorbell status没关系,只要mqtt上线了,另一个就会被踢下线。我不清楚你们sdk版本,可以看看是否有这个接口:OPERATE_RET tuya_ipc_set_permit_mqtt_connect(IN BOOL_T permit);这个接口可以暂停mqtt的重连。


Re: 【求助】【TuyaOS SDK】服务器网址,mqtt上线信息

Posted: 2023年 May 10日 16:33
by jiejun.huang

好的,我们到ping www.baidu.com看看延时作为对比。看看视频不卡顿和卡顿时候的对比
我们sdk版本:SDK Version:< TUYA IOT SDK V:5.3.33 BS:40.00_PT:2.2_LAN:3.4_CAD:1.0.4_CD:1.0.0 >
我们已经在代码中加了tuya_ipc_set_permit_mqtt_connect,实际多测一测看看还有没有之前的问题。

另外一个问题是:手机app点击进入预览,然后我的设备刚好进入保活状态,还没有连上服务器,接收保活包。这时候第一个app的唤醒消息就会丢掉,那app端会每隔多久会重新发一个唤醒包过来?会持续发多久?