[SOLVED]为什么softap ssid最多只能设置为10个字符?

Goland
Posts: 28
Joined: Fri Oct 23, 2015 10:45 am

[SOLVED]为什么softap ssid最多只能设置为10个字符?

Postby Goland » Sat Oct 31, 2015 7:01 pm

我要改变softap的 ssid,使用下列代码,打印看到修改成功,但在 wifi scan中为什么只能看到前10个字符的ssid?
struct softap_config config;
char macaddr[6];

wifi_softap_get_config(&config);
wifi_get_macaddr(SOFTAP_IF, macaddr);
os_printf(">>>>>>>>>>>>>111>>>ssid:%s\n", config.ssid);

os_memset(config.ssid, 0, sizeof(config.ssid));
os_sprintf(config.ssid, "abcdef_%02x%02x%02x", macaddr[3], macaddr[4], macaddr[5]);

wifi_softap_set_config(&config);
os_printf(">>>>>>>>>>>>>2222>>>ssid:%s\n", config.ssid);

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: 为什么softap ssid最多只能设置为10个字符?

Postby ESP_Faye » Tue Nov 03, 2015 10:09 am

您好,

这种问题一般是因为 softAP_config.ssid_len 参数没有初始化导致的,您可以将 ssid_len 设置为 0 或者实际 SSID 长度。

感谢您对 ESP8266 的关注!

Goland
Posts: 28
Joined: Fri Oct 23, 2015 10:45 am

Re: 为什么softap ssid最多只能设置为10个字符?

Postby Goland » Tue Nov 03, 2015 11:34 am

修改了ssid_len后,正常了,谢谢。

Who is online

Users browsing this forum: No registered users and 83 guests