esp32静态ip该如何设置?如果您使用ESP32运行Web服务器或Wi-Fi客户端,并且每次重新启动开发板时,它都会有一个新的IP地址,您可以按照下文说明学习分配静态/固定IP地址。
如果您登录路由器管理页面,应该有一个页面/菜单,您可以在其中为网络设备分配IP地址。每个路由器都有不同的菜单和配置。因此,我们建议谷歌搜索“将IP地址分配给MAC地址”,然后输入您的路由器名称,你能了解到如何将IP分配给特定路由器的MAC地址。
因为DHCP(动态主机配置协议)是动态分配IP地址的,当Wi-Fi连接时,路由器将随机IP地址分配给ESP32开发板。而在家庭网络中,路由器充当DHCP,DHCP非常实用,因为它不需要我们手动设置IP地址。然而,路由器每次连接时ESP32可能会获得不同的IP地址,包括您进行复位、电源开/关等操作后。DHCP还为客户端配置提供了这些附加参数:
子网掩码:对IP地址进行掩码,将IP地址分为网络地址和主机地址。
网关地址:通常,在家庭N/W中,它是路由器的IP地址
DNS IP地址:域名服务器的IP地址。
上述所有参数对于正确配置ESP32静态地址都很重要。
在设置静态IP地址时,ESP32不使用DHCP。所以我们需要传递这些参数。
注意:我们应该使用正确的参数,否则某些功能可能无法工作。
esp32静态ip设置步骤:
setup()和loop()函数之前,使用您自己的静态IP地址和相应的网关IP地址定义以下变量。
默认情况下,下一个代码段分配在网关192.168.1.1中工作的IP地址192.168.1.184。
在setup()里面,你需要调用wifi.config()将配置分配给ESP32-CAM的方法(在启动Wi-Fi之前)。
这主DNS和二级DNS参数是可选的,您可以删除它们。
它分配静态IP地址192.168.1.184。您只需要插入您的网络凭据,代码就会立即生效。
测试
将代码上传到您的开发板后,以115200的波特率打开Arduino IDE串行监视器。重新启动您的ESP32-CAM开发板,之前定义的IP地址应该分配给您的开发板。
如您所见,它打印出IP地址192.168.1.184。
现在,您可以在本地网络上访问该IP地址了。esp32静态ip其实很简单,觉得本文有用的小伙伴赶紧收藏001全球IP,更过实用干货分享给您!