GY001-带RS485或CAN总线的WiFi+4G摄像头拍照图传模块 - 外部触发拍照,拍照存储到SD卡,然后从SD卡读取图片通过http发送到自己的服务器
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/product/gy001.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
说明
这节的功能是外部触发拍照, 拍照以后存储到SD卡; 同时不断的从内存卡读取图片通过http post(from-data)发送到自己的服务器;
支持连续触发. 内存卡相当于一个备份缓存区;

测试
1,需要拆开外壳安装内存卡(需要FAT32格式, <=32G)

2,此功能需要web服务器,然后服务器上是使用PHP接收的数据
把这个文件夹放到自己的web服务器根目录

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

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

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

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

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

6,编译下载程序, 然后点击查看日志窗口

7, 4G联网成功, 并且每隔一段时间出现这个说明可以了

8, 把这两个引脚触碰一下


程序说明
1,按键触发发送拍照指令


2,接收到拍照指令后拍照,然后存储图片到SD卡




3,轮训发送命令读取图片文件


4,接到到读取图片命令以后从内存卡里面读取图片,发送到缓存



5,从缓存提取图片,发送到服务器, 发送成功以后删除当前图片



6,细节说明
1,存储在内存卡的文件夹是 image/日期/时间.jpg
image/20260620/171913.jpg

2,除了删除图片文件以外, 当读取到日期文件夹下没有图片数据的时候会删除这个文件夹

3,只有获取到经纬度的时候才会在上传图片数据的同时上传经纬度数据

4,上传图片的时候把时间转为了 2026-06-20 16:04:11 格式

5,用户可以接一个灯在GPIO16作为网络指示灯; 正极接GPIO16, 负极接GND

.
浙公网安备 33010602011771号