ESP32CAM物联网教学08

ESP32CAM物联网教学08

本地网页控制小车

小智制作的物联网小车,在与云台监控摄像头的PK中,一路攻城掠地、勇往直前。突然有一天,他觉得似乎忘了最开始时的初衷,忘了一路走来的首发站:这个不就是一辆遥控车吗?我能不能就做一辆快乐的、纯粹的遥控车。

  • CameraWebServer转换明码

小智想到了最开始时(第一课),乐鑫公司提供的官方示例程序CameraWebServer,能不能对这个网页的内容进行修改,增加一些控制小车运动的按钮,这样手机浏览器不就变成小车的遥控器了吗?

    我们把写入CameraWebServer程序的ESP32Cam开发板插入电脑,通电启动。然后用电脑浏览器访问开发板,得到这个熟悉的界面。我们把鼠标移动到浏览器右侧的滚动条,右击鼠标,选择查看网页源代码。

    我们可以看到这个网页的源代码文件了。在文件里面,我们也可以找到如图所示的拍照和视频两个按钮了。

我们继续,在Arduino IDE中打开CameraWebServer程序,然后选择camera_index.h这个文件,结果我们发现,乐鑫的这个程序,把这个网页代码给加密编码。可能是怕别人不懂乱改代码,所以把网页代码以加密的形式发布吧。

现在我们的目的很明确,我们怎样把这个加密代码换成明码,换成明码后这个程序还能不能正确运行。于是我对这个网页进行明码修改:

static const char mainPage[] = u8R"(

//此处粘贴上述"页面源代码"

)";

相关推荐

  1. ESP-01S + STM32联网

    2024-07-12 04:04:03       19 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 04:04:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 04:04:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 04:04:03       58 阅读
  4. Python语言-面向对象

    2024-07-12 04:04:03       69 阅读

热门阅读

  1. 【ChatGPT】全面解析 ChatGPT:从起源到未来

    2024-07-12 04:04:03       22 阅读
  2. 代码随想录算法训练营第9天

    2024-07-12 04:04:03       25 阅读
  3. 担心插座预留的不够用,家里装修留多少开关插座

    2024-07-12 04:04:03       19 阅读
  4. Vue路由传参和接参如何实现

    2024-07-12 04:04:03       26 阅读
  5. android轮播图入门2——触摸停止与指示器

    2024-07-12 04:04:03       24 阅读
  6. Symfony 是一个用于构建PHP的框架

    2024-07-12 04:04:03       26 阅读
  7. 利用反射API时的代码注入风险与防护指南

    2024-07-12 04:04:03       19 阅读
  8. python为什么慢?(自用)

    2024-07-12 04:04:03       21 阅读