前言
本篇将介绍如何实现ESP32——CAM的内网穿透,实现远程监控的功能(简单玩玩还行)。有的朋友不知道什么是内网穿透,这个可以去自行了解,基于本文来解释一下的话就是,ESP32CAM在生成视频流的时候回生成一个网址,复制这个网址在浏览器打开就能看到视频流,这个时候ESP32CAM和查看视频流的设备需要连接同一个网络,查看设备才能看得到视频流。如果有内网穿透,就不需要有连接同一网络这个要求,即使你万里之外的好兄弟也能看到。
一、软件准备
(1)Arduino IDE
(2)注册有星空内网穿透账号:点击跳转
(3)代码下载:点击跳转
二、硬件准备
(1)ESP32—CAM
(1)一根可以传输数据的micro USB线
三、烧录代码实现局域网视频传输
(1)代码修改
注意,代码需要修改,在440行左右,需要修改为自己的wifi名称和密码
(2)下载配置
(3)代码烧录
验证无误后下载代码进开发板,整个过程报错的需要自行解决,本文重点是实现内网穿透。
(4)观察串口
如果wifi能正常连接成功,串口会打印如下内容,在浏览器输入下图框选的网址即可在观察到视频流 (部分浏览器可能不行),我在本次例程使用的是Microsoft Edge浏览器。
还有一点要注意,ESP32cam和查看设备要处于同一网络!!!
四、内网穿透
(1)在星空内网穿透完成实名认证(需要2元费用)
(2)创建隧道
(3)下载启动软件
解压文件后是下面这4个文件
(4)复制配置文件
(5)修改启动文件
复制完记得保存
(6)启动隧道服务
双击下图选项启动隧道
配置无误应该如下所示
得到2个地址,2个地址都能用,在2个地址中任意一个后面加上/mjpeg/1(如上图地址示例49.232.114.226:9505/mjpeg/1)即可给你的好兄弟看到你的视频流文章来源:https://www.toymoban.com/news/detail-412447.html
文章来源地址https://www.toymoban.com/news/detail-412447.html
本文仅供学习参考,请勿用于非法用途
到了这里,关于ESP32-CAM——内网穿透教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!