ESP8266-SDK如何设置静态IP

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/chen244798611/article/details/51534920

ESP8266要设置静态IP需要调用wifi_set_ip_info这个函数,

struct ip_info info;
IP4_ADDR(&info.ip,192,168,0,200);
IP4_ADDR(&info.gw,192,168,0,1);
IP4_ADDR(&info.netmask,255,255,255,0);
wifi_station_dhcpc_stop();
wifi_set_ip_info(STATION_IF,&info); //设置sta模式的IP

上面就可以设置静态IP,在设置静态IP之前一定要先关闭DHCP,要不然会自动分配IP,默认的情况下 是开启DHCP的,所以要调用wifi_station_dhcpc_stop();

函数关闭DHCP,之后再设置静态IP否则不会成功

展开阅读全文

没有更多推荐了,返回首页