ESP32CAM物联网教学08
本地网页控制小车
小智制作的物联网小车,在与云台监控摄像头的PK中,一路攻城掠地、勇往直前。突然有一天,他觉得似乎忘了最开始时的初衷,忘了一路走来的首发站:这个不就是一辆遥控车吗?我能不能就做一辆快乐的、纯粹的遥控车。
- CameraWebServer转换明码
小智想到了最开始时(第一课),乐鑫公司提供的官方示例程序CameraWebServer,能不能对这个网页的内容进行修改,增加一些控制小车运动的按钮,这样手机浏览器不就变成小车的遥控器了吗?
我们把写入CameraWebServer程序的ESP32Cam开发板插入电脑,通电启动。然后用电脑浏览器访问开发板,得到这个熟悉的界面。我们把鼠标移动到浏览器右侧的滚动条,右击鼠标,选择查看网页源代码。
我们可以看到这个网页的源代码文件了。在文件里面,我们也可以找到如图所示的拍照和视频两个按钮了。
我们继续,在Arduino IDE中打开CameraWebServer程序,然后选择camera_index.h这个文件,结果我们发现,乐鑫的这个程序,把这个网页代码给加密编码。可能是怕别人不懂乱改代码,所以把网页代码以加密的形式发布吧。
现在我们的目的很明确,我们怎样把这个加密代码换成明码,换成明码后这个程序还能不能正确运行。于是我对这个网页进行明码修改:
static const char mainPage[] = u8R"(
//此处粘贴上述"页面源代码"
)";