esp32静态ip该如何设置?esp32静态ip设置步骤
2024-05-07 10:48:48

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该如何设置?esp32静态ip设置步骤

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,更过实用干货分享给您!

更多 海外IP代理 资讯
  • 为什么需要固定的虚拟机IP...
    虚拟机是一个虚拟的计算机,它的IP地址一般是动态分配的,但是再某些...
  • 动态IP加速器优点是什么?...
    动态IP地址就是动态改变IP地址的代理服务器。IP加速器能提供众多...
  • 如何优化服务器性能支持独立...
    当我们想优化服务器性能来支持独立IP的时候,这个时候有什么策略可以...
查看全部