ESP32-CAM——内网穿透教程
前言
本篇将介绍如何实现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)即可给你的好兄弟看到你的视频流
本文仅供学习参考,请勿用于非法用途
相关文章
- Entity Framework 全面教程详解(转)
- mysql 8.0.17 安装配置方法图文教程
- 最简单的内网穿透教程
- Word控件Spire.Doc 【表单域】教程(二):在 C# 中填写 Word 文档中的表单字段
- Anaconda详细安装及使用教程
- 【MATLAB教程案例98】基于混沌序列的图像加解密matlab仿真,并进行各类攻击测试
- C#【必备技能篇】命令编译器配置环境变量教程,cmd下使用csc
- 《Adobe Flash CS6中文版经典教程》——导读
- 《Adobe Fireworks CS5中文版经典教程》——第1课 了解工作区 1.1 熟悉Adobe Fireworks
- 《Adobe Flash CS5中文版经典教程》——1.10 发布影片
- Flet教程之 18 Divider 分隔符组件 基础入门(教程含源码)
- SwiftUI 精品项目之完整Go围棋游戏App支持在线对战OGS Alamofire SocketIO(教程含源码)
- MySQL的下载及安装详细教程
- CAD教程:如何修改CAD软件界面背景色?
- 【Pingtunnel工具教程】利用ICMP隧道技术进行ICMP封装穿透防火墙