Page 1 of 4

【已解决】[IPC SDK]IPC_DEMO_5.x AP配网问题

Posted: 2023年 Feb 16日 17:32
by Martin

请问下AP配网模式下没法连接设备热点是怎么回事?可以发现有热点了,但是不上。


Re: [IPC SDK]IPC_DEMO_5.x AP配网问题

Posted: 2023年 Feb 16日 17:39
by fallen-queen

APP连不上热点吗?


Re: [IPC SDK]IPC_DEMO_5.x AP配网问题

Posted: 2023年 Feb 16日 17:44
by Martin

是的,手机找到热点了,但是连不上,我看到log里
[01-01 18:12:18 TUYA E][wifi_netcfg_frame_transporter.c:431] timer is not run,wait
这个错误后就切换了网卡模式到managed了,是这个错误的问题吗?


Re: [IPC SDK]IPC_DEMO_5.x AP配网问题

Posted: 2023年 Feb 17日 09:21
by Martin
fallen-queen 2023年 Feb 16日 17:39

APP连不上热点吗?

您好!请问有什么关键点是需要注意的吗


Re: [IPC SDK]IPC_DEMO_5.x AP配网问题

Posted: 2023年 Feb 17日 10:01
by fallen-queen

可以不启动TUYA SDK,先通过hostapd把热点先调通,热点连不上,和TUYA SDK应该是没关系的


Re: [IPC SDK]IPC_DEMO_5.x AP配网问题

Posted: 2023年 Feb 17日 16:34
by Martin
fallen-queen 2023年 Feb 17日 10:01

可以不启动TUYA SDK,先通过hostapd把热点先调通,热点连不上,和TUYA SDK应该是没关系的

你好,我在设备上通过脚本可以配置无线网卡为AP模式并且手机连接上了。但是我这边把脚本加入到demo源码里编译发现这边运行demo一直报错,这个demo运行过程需要联网吗?
char cmdName[128];
memset(cmdName, 0, sizeof(cmdName));
snprintf(cmdName, sizeof(cmdName), "./wifi_ap_opt.sh start %s %s %s &", WLAN_DEV, cfg->ssid, "12345678");
exec_cmd(cmdName);
这个是我的tuya_adapter_wifi_ap_start(IN CONST WF_AP_CFG_IF_S *cfg)函数添加的内容。
char cmdName[128];
memset(cmdName, 0, sizeof(cmdName));
snprintf(cmdName, sizeof(cmdName), "./wifi_ap_opt.sh stop %s &", WLAN_DEV);
exec_cmd(cmdName);
这个是tuya_adapter_wifi_ap_stop(VOID)函数添加的内容。

Code: Select all

char cmdName[128];
 memset(cmdName, 0, sizeof(cmdName));

snprintf(cmdName, sizeof(cmdName), "sudo wpa_passphrase %s %s | sudo tee -a /etc/wpa_supplicant/%s.conf", *ssid, *passwd, *ssid);
exec_cmd(cmdName);

snprintf(cmdName, sizeof(cmdName), "sudo wpa_supplicant -i %s -c /etc/wpa_supplicant/%s.conf -B", WLAN_DEV, *ssid);
exec_cmd(cmdName);

这个是tuya_adapter_wifi_station_connect(IN CONST CHAR_T *ssid,IN CONST CHAR_T *passwd)函数添加的内容。
请问怎么改?


Re: [IPC SDK]IPC_DEMO_5.x AP配网问题

Posted: 2023年 Feb 20日 09:25
by Martin
fallen-queen 2023年 Feb 17日 10:01

可以不启动TUYA SDK,先通过hostapd把热点先调通,热点连不上,和TUYA SDK应该是没关系的

请问有什么问题我没注意到吗


Re: [IPC SDK]IPC_DEMO_5.x AP配网问题

Posted: 2023年 Feb 20日 11:21
by fallen-queen
  1. 启动时,-m 后面的模式是多少?
  2. tuya_adapter_wifi_get_ip没有拿到无线网卡的ip地址

Re: [IPC SDK]IPC_DEMO_5.x AP配网问题

Posted: 2023年 Feb 20日 11:41
by Martin
fallen-queen 2023年 Feb 20日 11:21
  1. 启动时,-m 后面的模式是多少?

  2. tuya_adapter_wifi_get_ip没有拿到无线网卡的ip地址

1. -m 1

2. 是的,AP模式切换成station模式后获取Ip没有,是因为没有连上路由器?


Re: [IPC SDK]IPC_DEMO_5.x AP配网问题

Posted: 2023年 Feb 20日 11:50
by fallen-queen

对的,tuya_adapter_wifi_station_connect需要适配一下,连上路由器,通过dhcpc拿到IP地址