ESP32CAM物联网教学05
超级监控摄像头
点灯科技APP还能查看摄像头的视频呢!这样,小智的物联网小车就变身成为超级监控摄像头啦。
- 测试摄像头视频图像
我们把前面的物联网小车的程序稍作修改,增加了摄像头的程序,去掉了按键组件程序,如图所示,把这个程序上传烧写到ESP32Cam开发板中。
- 给手机APP增加一个视频控件
我们对手机里的点灯科技APP增加视频控件,在图1是控制界面;图2是控件编辑界面,在这里增加一个视频控件;图3是视频控件属性界面,我们输入ESP32Cam的视频网页服务IP,视频流勾选mjpg;点击确定修改。(如果不熟,可以会看第二篇)
把ESP32Cam重新插入电脑(重新接通电源,重启工作),在重启手机APP,我们可以看到这个设备的在线情况,点击这个设备,进入控制界面,就可以看到如图4的视频了。
- 给小车增加视频功能程序
我们在上一课的液晶屏物联小车的程序基础上,增加了摄像头的视频功能。可以看到如图所示,这个程序有点灯物联、OLED液晶屏、摄像头、按键组件、L298n电机驱动控制,许多功能叠加在一起,让我们的这个物联网小车变得更加智能,既有颜值又有智慧。
- 物联视频小车 PK 品牌云台监控
现在,许多家里都有安装监控摄像头了,大家对监控摄像头的使用并不陌生。
现在,我们拿自己动手制作的这个物联网视频小车,和家里购买安装的摄像头进行比较一下,看看她们各有哪些相同的地方?有哪些不同的地方?
云台监控摄像头 |
物联网视频小车 |
相同点:都能用手机查看摄像头的视频图形,能用手机控制摄像头转动方向,从而看到更多的地方,监控的视角更广。 | |
摄像头安装在固定的地方,能在水平、垂直两个方向转动摄像头。 |
摄像头安装在移动行驶的车上,能通过驾驶小车,对不同的地点、不同的角度进行监控。 |
能传输声音、打电话 |
不能(或者尚未开发通话功能) |
难于二次开发 |
可以不断升级,增加功能 |
知识点普及:
大家注意到没有,这个物联网小车的视频查看地址是“192.16.1.184”,这个以“192.168”开头的IP地址是局域网的内部地址,也就是说手机和ESP32Cam必须连接的是同一个网络(在第一课的内容),是属于本地连接。
当我们在家里玩的时候,手机和ESP32Cam开发板连接的是同一个路由器,这样我们能在手机APP中查看到物联小车上面的视频了。但是,如果手机离开了这个路由器的WiFi信号范围,那么在APP上面就不能看到摄像头的视频了;但是对于小车的控制,因为控制指令是发送到互联网上面的点灯物联服务器,在经过服务器转发给ESP32Cam开发板的,所以控制小车的指令是可以传递到物联网小车的。所以,在这个应用实例中视频传输是本地连接,并不是真正的互联网连接;而按钮指令的传输,则是真正的物联网连接了。
能不能实现真正的物联网监控摄像头的功能呢?一切皆有可能,我们的课程在不断的更新之中……