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,用户把这节工程放到开发环境的下面的目录
3,测试连接自己的服务器时把前面的mnifdv.cn 替换为自己的服务器ip地址, 然后编译下载
4,打开调试终端,可以看到运行的日志
测试
1,使用串口模块连接设备
程序上使用GPIO38作为RX; GPIO18作为TX; 可以根据自己的需求更改
这边使用串口调试助手进行测试,所以使用串口模块连接了设备;
2,打开串口调试助手(波特率115200)
使用调试助手发送 take, 设备就开始执行拍照, 并把拍照的照片上传到服务器
3,可以在服务器上看到上传的照片
程序说明
1.初始化串口,结束到拍照指令以后发送通知
2.初始化摄像头拍照,等待通知
3.接收到通知以后拍照上传
其它程序说明
1,等待4G联网成功
2,SNTP 获取时间; 和4G通信的串口通信通过AT指令获取一些信息(客户自行查阅)
3,服务器端程序
.