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

IPC/NVR/可视门铃等具备多媒体能力的设备,扫地机/AGV等机器人设备


zq.
Posts: 71

手机连接上设备发起的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)


Tags:
郭老庄
Posts: 195

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

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

zq.
Posts: 71

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

有的

zq.
Posts: 71

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

郭老庄 2024年 Feb 20日 09:58

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

有的

郭老庄
Posts: 195

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

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

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

有的

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

zq.
Posts: 71

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

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

Attachments
COM18_2024-02-20_11-30-28.log
(92.33 KiB) Downloaded 136 times
郭老庄
Posts: 195

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

[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。请再检查一下相关代码

zq.
Posts: 71

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

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

Attachments
4BCAD55E-CF3B-4e82-AD74-DBC00C2487A7.png
A3BE87AF-8DF0-4ca2-B4AF-0117CE1CC004.png
郭老庄
Posts: 195

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

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 网段,确保后续流程正常

zq.
Posts: 71

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

我们原先接老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有没有来源,我们这可以同步确认修复一下。

Post Reply