WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-使用MQTT发指令控制拍照
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/product/audioCamera.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
测试
1,此功能需要web服务器,然后服务器上是使用PHP接收的数据
把这个文件夹放到自己的web服务器根目录(这个和300,301,302,303章节的代码一样,如果已经放到了服务器,不需要重复操作)
Windows:(根据自己的服务器配置!!!!)
Linux:(根据自己的服务器配置!!!!)
2,用户把这节工程放到开发环境的下面的目录
3,当前使用这边的服务器测试
4,编译下载以后,日志会打印设备订阅和发布的主题
后面的一串数字是4G模组的IMEI(每个设备不一样,保证唯一)
5,打开MQTT调试助手
6,配置如下
上位机上发布的主题是填写设备订阅的主题
上位机上订阅的主题是填写设备发布的主题
7,然后点击发送消息
{"cmd":"take"}
程序说明
1,等待4G联网成功
2,MQTT初始化和连接
3,创建队列任务是在这里
处理接收的MQTT数据, 一个是把接收的数据发送出去; 另一个是发送一个通知给摄像头拍照任务
4,摄像头拍照任务接收到通知以后拍照上传
其它
1,SNTP 获取时间; 和4G通信的串口通信通过AT指令获取一些信息(客户自行查阅)
.