WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-整板测试-远程图传,内存卡存储图片,AT指令获取电池电压,GPS或基站定位位置,OTA升级, 连接WiFi, 4G热点随身wifi功能

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

 

说明

这节是模组控制摄像头采集到图片以后, 通过HTTP  POST方式(from-data)上传到服务器,服务器接收以后存储起来.

 

如果安装了内存卡,也可以在内存卡上看到拍摄的图片(最大支持32G)

 

拍摄室外(200W像素效果)

 

拍摄室内(200W像素效果)

 

测试

1,安装好4G天线,摄像头,手机卡,或者内存卡

 

 

 

 

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

把这个文件夹放到自己的web服务器根目录

局部截取_20250727_000444

 

 

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

 

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

 

 

3,把这节的工程放到开发环境下面的目录里面并解压!

把这节的工程放到开发环境下面的目录里面并解压!

把这节的工程放到开发环境下面的目录里面并解压!

局部截取_20250727_000606

 

 

4,右键选择通过 Code 打开

局部截取_20250727_000626

 

 

5,在demo文件, 把前面的mnifdv.cn 替换为自己的服务器ip地址

如果使用这边的服务器查看图片,请联系客服提供查看接口

局部截取_20250727_000743

 

6,然后点击这个 进行编译

提示: 第一次编译时间有点长, 编译完这一次后面再编译就快了

 

 

7,下载到设备

 

 

8,下载完成以后打开串口监控助手(主要为了看运行日志)

 

 

 

9,服务器上PHP目录将会生成一个audioCamera文件夹

 

文件夹里面会生成以4G设备IMEI号的文件夹

 

文件夹里面是设备上报的图片,图片是以上报时间命名

 

程序说明

1,4G模组初始化

局部截取_20250727_001041

 

局部截取_20250727_001109

 

如果超时连接, 这边设置了休眠

局部截取_20250727_001152

 

局部截取_20250727_001211

 

 

2, 采集图片并上传到服务器

局部截取_20250727_001237

局部截取_20250727_001348

 

 

局部截取_20250727_001433

 

局部截取_20250727_001451

 

局部截取_20250727_001606

 

局部截取_20250727_001651

 

延时一段时间再拍照上传

局部截取_20250727_002118

 

接收服务器返回的数据是在这里

局部截取_20250727_023449

 

局部截取_20250727_023525

只做了解析打印

局部截取_20250727_023607

 

 

3, 服务器程序

局部截取_20250727_001848

 

 

4, 获取4G模组供电电压,时间,基站定位位置

局部截取_20250727_001941

 

局部截取_20250727_002014

 

5,获取时间 SNTP

局部截取_20250727_002250

 

局部截取_20250727_002401

 

 注意: 在4G模组串口通信时也在获取时间,二者有一个获取到时间就不再获取

局部截取_20250727_002721

 

 

6,关于GPS定位

受到电路设计影响, 如果使用GPS功能需要接电池来提供充足的电!  或者在BAT引脚接稳定的3.6V左右的电源!

如果本司淘宝上没有支持GPS选择的套餐,说明还在优化电路,还不公开出售;  如果真的需要GPS功能的板子请联系客服;

程序上需要把这里改为1,即可测试; 测试时记得把天线放到室外! 放到室外,不是窗户边!

 

局部截取_20250727_003315

 

 

7,OTA升级

 如果想测试OTA功能,可以直接把这里改为别的数字,然后编译下载; 这边服务器上放了一个1的版本,版本不一样就会下载;

局部截取_20250727_003533

 

 不过下载比较慢,现在程序有800KB 多

局部截取_20250727_003958

 

局部截取_20250727_004233

 

如果用户想在自己的服务器上测试OTA功能, 需要把这个文件(程序文件)放到服务器

局部截取_20250727_023047

 

改为自己的服务器下载地址

局部截取_20250727_022754

 

8,测试wifi 连接路由器

设置下

局部截取_20250727_004807

 

 把这里取消屏蔽,然后编译下载

局部截取_20250727_004857

 

局部截取_20250727_005055

 

8,测试wifi 连接路由器时 关于其它各种报错

局部截取_20250727_005118

 

由于没有执行 gy_4g_init(esp_event_handler_4g); 所以没有给4G模组通电, 通过串口发送给4G模组AT指令的时候会获取不到;

可以加上给4G模组通电的程序

gy_gpio_setup(45, GPIO_MODE_INPUT_OUTPUT, GPIO_PULLUP_ONLY, GPIO_INTR_MAX, NULL);//设置GPIO为输入输出模式
gpio_set_level(45, 1);//给4G模组通电

局部截取_20250727_010731

 

 

9,4G热点随身wifi功能

这个功能可以让其它设备连接这个设备的WiFi进行无线上网

局部截取_20250727_012639

 

 把WiFi初始化放到4G初始化后面; 

局部截取_20250727_013631

 

 

把这个上传图片屏蔽; 也可以不屏蔽, 只是在这个设备上传图片的时候网络会卡;

局部截取_20250727_011325

 

编译下载, 打开手机连接这个热点刷视频(注意注意, 尽量用自己的手机卡安装到板子上; 因为手机一刷视频流量用的多)

网速不快,手机刷视频会卡; 给其它设备用作上网简单通信可以;

局部截取_20250727_011853   局部截取_20250727_014424

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

posted on 2024-08-19 00:49  广源时代  阅读(1110)  评论(0)    收藏  举报

导航

支付宝 QQ群