ESP32-CAM:设置静态/固定 IP 地址(Arduino IDE)

释放双眼,带上耳机,听听看~!

本教程展示了如何为 ESP32-CAM 开发板设置静态/固定 IP 地址。如果您使用 ESP32-CAM 运行网络服务器或 Wi-Fi 客户端,并且每次重新启动开发板时,它都会有一个新的 IP 地址,您可以按照本教程分配静态/固定 IP 地址。

ESP32-CAM-Static-Fixed-IP-Address

静态/固定 IP 地址程序

为了向您展示如何修复 ESP32-CAM IP 地址,我们将使用Arduino IDE 附带的CameraWebServer 示例。

在我们的解释结束时,无论您正在构建的网络服务器或 Wi-Fi 项目,您都应该能够让您的 IP 地址设置为固定的。

在您的 Arduino IDE 中,转到File > Examples > ESP32 > Camera > CameraWebServer。
然后,修改代码以设置 IP 地址,我们将对此进行解释。

设置 ESP8266 静态 IP 地址

setup()  和  loop()  函数 之前 ,使用您自己的静态 IP 地址和相应的网关 IP 地址定义以下变量。

默认情况下,下一个代码段分配在网关 192.168.1.1 中工作的 IP 地址 192.168.1.184。

// Set your Static IP address
IPAddress local_IP(192, 168, 1, 184);
// Set your Gateway IP address
IPAddress gateway(192, 168, 1, 1);
IPAddress subnet(255, 255, 0, 0);
IPAddress primaryDNS(8, 8, 8, 8); //optional
IPAddress secondaryDNS(8, 8, 4, 4); //optional

在 setup() 里面,你需要调用 wifi.config() 将配置分配给 ESP32-CAM 的方法(在启动 Wi-Fi 之前)。

if(!WiFi.config(local_IP, gateway, subnet, primaryDNS, secondaryDNS)) {
  Serial.println("STA Failed to configure");
}
WiFi.begin(ssid, password);

这 主DNS 和 二级DNS 参数是可选的,您可以删除它们。

您可以在此处下载此项目的完整代码:

 

它分配静态 IP 地址 192.168.1.184。您只需要插入您的网络凭据,代码就会立即生效。

测试

将代码上传到您的开发板后,以 115200 的波特率打开 ​​Arduino IDE 串行监视器。重新启动您的 ESP32-CAM 开发板,之前定义的 IP 地址应该分配给您的开发板。

Static-IP-Address-ESP32-CAM-Serial-Monitor

如您所见,它打印出 IP 地址 192.168.1.184。

现在,您可以在本地网络上访问该 IP 地址以观看视频流网络服务器。

总结

在本教程中,您学习了如何为 ESP32-CAM 设置静态 IP 地址。您可以在任何 ESP32-CAM 程序中使用您在此处学到的知识。

给TA打赏
共{{data.count}}人
人已打赏
ESP32-CAM

ESP32-CAM:为 Web 服务器(Arduino IDE)设置接入点(AP)

2021-6-15 9:11:24

ESP32-CAM免费项目

ESP32-CAM将图像发布到云服务器-PHP(步骤及补充)

2022-3-14 14:03:30

48 条回复 A文章作者 M管理员
  1. ౪

    666

  2. 戏子or船长

    8.26 15:46pm 评论了 无法下载

    • Luca

      你的网可以正常打开github吗?可以的话下载应该是没有问题的

  3. 立即推

  4. Joker3881

    666

  5. zlx

    学习学习

  6. user3997

    学习下

  7. 呱呱

    來看看!!!!!!

  8. 请问lcd的库用到哪些?能给个所需库的安装包吗?谢谢你哦~

    • LCD的库arduino里面一般都自带的啊?这个教程里没有涉及LCD

  9. 小賢

    666

  10. 1563838

    hhhhhhh

  11. yoyoaman

    6666

  12. 6666

  13. 拾光

    666

  14. 健身的森

    学习一下

  15. 简沫

    666

  16. Stanley

    牛人学习

  17. nanana

    哇十分感谢

  18. 哇十分感谢

  19. 、莳光

    666,很厉害!

  20. yansi324

    学习了

  21. 试试看

  22. ESP32

    look look

  23. 梦魇

    666

  24. 潇玖

    3333333

  25. 冰棒

    3

  26. ppppppppp

    66666

  27. 浮夸。

    666

  28. 甜乐小弟

    谢谢大佬

  29. 极限

    666

  30. 极限

    你好,为什么我通过设置的地址访问不成功呢,我的开发板和电脑都链接我手机的热点了,2.4g频段的。

    • Luca

      按理来说不应该啊,改改地址看看

    • 小羊君

      我也是,解决了吗

  31. 小羊君

    666

  32. 11等于2

    不错

  33. 嗑药少年

    我来试试看

  34. 辞谢

    666

  35. Renaitre6008

    学习学习?

  36. whoami

    6666

  37. 阿凱

    6666

  38. Andy90121

    666

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索