ESP32-CAM使用历(教)程及报错解决② 2021 08 25

五.改程序

在这里插入图片描述
修改define的注释情况,ssid是你电脑连的wife的账号,下面是密码。

六.烧录程序

在这里插入图片描述
注意IO0一定要和GND短接,很多教程上有“当出现Connecting时,需要你按一下ESP32上的开关程序才能进行烧录”我没经历。

烧录过程
在这里插入图片描述
烧录完成,取下IO0和GND短接的杜邦线,点击Esp32上的rest。
在这里插入图片描述

打开串口监视器,注意波特率115200
遇到的问题及解决办法:
A:a fatal error occurred: md5 of file does not match data in flash!:降低上传速率可以得到解决
在这里插入图片描述

遇到的问题及解决办法:
A:A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header 在connecting时候按按键没反应,上传程序失败。两个线没短接。
B:camera_probe(): Detected camera not supported. esp_camera_init(): Camera probe failed with error 0x20004 没有出现ip地址。define没注释好。
C:不出现ip地址 等一下或者是检查网络及账号密码

七.浏览器输入ip,获得图像

点击star
在这里插入图片描述
然后就得到图像
在这里插入图片描述
遇到的问题及解决办法:
A:得不到图像 解决办法:没有点击star。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
esp32-cam的视频传输可以通过将视频数据流发送到公网服务器来实现。首先,esp32-cam将数据流发送到公网服务器,然后服务器会将数据原样透传给用户的电脑端。在这个过程中,esp32-cam使用的是C语言,公网服务器端使用的是Node.js,而电脑客户端则使用Python。这样的传输路径是:esp32-cam -> 公网服务器 -> 电脑客户端。 你需要先启动服务器端代码,然后在电脑端运行Python端代码,最后烧录esp32-cam的代码。第一次运行时,电脑客户端可能会报错并退出,但不用担心,只需重新运行一下电脑客户端的Python代码,就能看到视频图像了。在服务器端的逻辑中,当接收到'monitor'字符串时,会将对应的socket保存下来。当接收到下一个socket连接时,默认认为是esp32-cam,会将之前保存的socket取出来,并将视频流数据转发出去。需要注意的是,这种方式只能支持一个esp32-cam和一个客户端监视器,如果有其他需求,可以自行修改代码。 所有的传输都是在TCP协议下进行的,因此在公网服务器上开端口时,请选择TCP协议。 以上代码和思路参考了博主dsxcode的代码,你可以参考该博主的博客文章进行更详细的了解。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [ESP32-CAM视频传输至公网服务器并转发视频数据流](https://blog.csdn.net/phoenix3k/article/details/128446232)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值