WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-设备接收串口命令拍照,然后使用http post把照片上传到服务器

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/product/audioCamera.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

 

 

这节功能说明

这一节是设备通过串口接收指令,然后拍照,并把拍摄的照片通过http发送到服务器

 

测试

1,此功能需要web服务器,然后服务器上是使用PHP接收的数据

把这个文件夹放到自己的web服务器根目录(这个和300,301,302章节的代码一样,如果已经放到了服务器,不需要重复操作)

 

Windows:(根据自己的服务器配置!!!!)

 

Linux:(根据自己的服务器配置!!!!)

 

 

 

2,用户把这节工程放到开发环境的下面的目录

局部截取_20250802_225550

 

 

3,测试连接自己的服务器时把前面的mnifdv.cn 替换为自己的服务器ip地址,  然后编译下载

局部截取_20250802_225619

 

 

4,打开调试终端,可以看到运行的日志

 

 

测试

1,使用串口模块连接设备

程序上使用GPIO38作为RX; GPIO18作为TX; 可以根据自己的需求更改

局部截取_20250802_225726

 

 

这边使用串口调试助手进行测试,所以使用串口模块连接了设备;

 

2,打开串口调试助手(波特率115200)

使用调试助手发送 take,  设备就开始执行拍照, 并把拍照的照片上传到服务器

 

3,可以在服务器上看到上传的照片

 

程序说明

1.初始化串口,结束到拍照指令以后发送通知

局部截取_20250802_225850

 

 

局部截取_20250802_225915

 

2.初始化摄像头拍照,等待通知

局部截取_20250802_230012

 

局部截取_20250802_230030

 

3.接收到通知以后拍照上传

局部截取_20250802_230810

 

 

局部截取_20250802_230848

 

局部截取_20250802_230933

 

其它程序说明

1,等待4G联网成功

局部截取_20250802_231052

 

2,SNTP 获取时间; 和4G通信的串口通信通过AT指令获取一些信息(客户自行查阅)

局部截取_20250802_231119

 

3,服务器端程序

局部截取_20250802_231401

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

posted on 2025-03-29 02:47  广源时代  阅读(238)  评论(0)    收藏  举报

导航

支付宝 QQ群