Page 1 of 2

【已解决】[Tuya OS SDK] 初次适配TuyaOS V:6.1.0 AP配网问题

Posted: 2024年 Feb 19日 19:59
by zq.

手机连接上设备发起的ap后,设备一直没等到app发送的ap信息到设备,可能是什么原因。
wlan0 Link encap:Ethernet HWaddr 38:BE:AB:71:D6:74
inet addr:192.168.175.1 Bcast:192.168.175.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1280 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:2082 (2.0 KiB)


Re: [Tuya OS SDK] 初次适配TuyaOS V:6.1.0 AP配网问题

Posted: 2024年 Feb 20日 09:58
by 郭老庄

你好,手机连上设备热点以后,有没有返回到APP的配网界面?


Re: [Tuya OS SDK] 初次适配TuyaOS V:6.1.0 AP配网问题

Posted: 2024年 Feb 20日 10:01
by zq.

有的


Re: [Tuya OS SDK] 初次适配TuyaOS V:6.1.0 AP配网问题

Posted: 2024年 Feb 20日 10:02
by zq.
郭老庄 2024年 Feb 20日 09:58

你好,手机连上设备热点以后,有没有返回到APP的配网界面?

有的


Re: [Tuya OS SDK] 初次适配TuyaOS V:6.1.0 AP配网问题

Posted: 2024年 Feb 20日 10:17
by 郭老庄
zq. 2024年 Feb 20日 10:02
郭老庄 2024年 Feb 20日 09:58

你好,手机连上设备热点以后,有没有返回到APP的配网界面?

有的

麻烦调用tuya_ipc_set_log_attr(5,null); 开启debug,收集下配网日志


Re: [Tuya OS SDK] 初次适配TuyaOS V:6.1.0 AP配网问题

Posted: 2024年 Feb 20日 11:34
by zq.

日志如下,[08-21 12:01:23 ty T][tuya_devos_utils.c:334] get gw ext_stat:2,看到这个为2,别的没看到特殊,是哪个状态返回的不对吗


Re: [Tuya OS SDK] 初次适配TuyaOS V:6.1.0 AP配网问题

Posted: 2024年 Feb 20日 13:42
by 郭老庄

[2024-02-20 11:30:41] [01-01 00:00:02 ty D][ap_netcfg.c:1157] ap netcfg server ip:192.168.0.1
[2024-02-20 11:30:41] [01-01 00:00:02 ty I][tal_thread.c:185] thread_create name:ap_tcp_v4,stackDepth:3584,totalstackDepth:20480,priority:5
[2024-02-20 11:30:41] [01-01 00:00:02 ty D][netcfg_module.c:116] start 0x10002 ret:0
[2024-02-20 11:30:41] [01-01 00:00:02 ty D][tal_thread.c:204] Thread:ap_tcp_v4 Exec Start. Set to Running Stat
[2024-02-20 11:30:41] [01-01 00:00:02 ty D][ap_netcfg.c:748] start TCP ap thread
[2024-02-20 11:30:41] [01-01 00:00:02 ty E][ap_netcfg.c:321] bind socket fail:-16, port:6668
正常来说,获取的设备ip应该是192.168.176.1,而不是192.168.0.1。请再检查一下相关代码


Re: [Tuya OS SDK] 初次适配TuyaOS V:6.1.0 AP配网问题

Posted: 2024年 Feb 20日 14:14
by zq.

我看了下设备ip实际是192.168.175.1。看了下你们demo中的接口ap直接返回的192.168.0.1。我通过改写接口就能正常收到消息了,奇怪的是我对接老sdk之前也是和你们demo一样填的192.168.0.1应该是正常的。


Re: [Tuya OS SDK] 初次适配TuyaOS V:6.1.0 AP配网问题

Posted: 2024年 Feb 20日 14:38
by 郭老庄

192.168.175.1 是你们自己写死的吗?tkl_wifi_start_ap的入参cfg->ip.ip给出的ip是192.168.176.1。请按这个IP来配置 AP 的IP。另外分配给 App 的 IP 地址也要在 192.168.176.x 网段,确保后续流程正常


Re: [Tuya OS SDK] 初次适配TuyaOS V:6.1.0 AP配网问题

Posted: 2024年 Feb 20日 15:14
by zq.

我们原先接老sdk ap时也出问题,当时应该是你们相关人员让我们修改为192.168.175.1。实际也可能老sdk也会通过哪个参数将ip传上来的,看老sdk中hwl_wf_ap_start中WF_AP_CFG_IF_S类型是没ip字段,应该是新sdk新增上来的。我现在全改成192.168.176.1可以成功,那后续就都按照192.168.176.1这个来吗?另外能麻烦您帮忙查询下老sdk ap的ip有没有来源,我们这可以同步确认修复一下。