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,用户把这节工程放到开发环境的下面的目录

局部截取_20250802_235125

 

 

3,当前使用这边的服务器测试

局部截取_20250802_235204

 

 

4,编译下载以后,日志会打印设备订阅和发布的主题

后面的一串数字是4G模组的IMEI(每个设备不一样,保证唯一) 

局部截取_20250802_235642

 

5,打开MQTT调试助手

 

6,配置如下

上位机上发布的主题是填写设备订阅的主题

上位机上订阅的主题是填写设备发布的主题

 

7,然后点击发送消息

{"cmd":"take"}

 

程序说明

1,等待4G联网成功

局部截取_20250802_235850

 

2,MQTT初始化和连接

局部截取_20250802_235917

 

局部截取_20250802_235949

 

 

局部截取_20250803_000013

 

局部截取_20250803_003537

 

 

 

3,创建队列任务是在这里

局部截取_20250803_000514

 

局部截取_20250803_000434

 

局部截取_20250803_000603

 

处理接收的MQTT数据, 一个是把接收的数据发送出去;  另一个是发送一个通知给摄像头拍照任务

局部截取_20250803_000629

 

 

4,摄像头拍照任务接收到通知以后拍照上传

局部截取_20250803_000842

 

局部截取_20250803_000906

 

 

局部截取_20250803_000932

 

 

局部截取_20250803_000952

 

 

 

其它

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

局部截取_20250803_003925

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2025-06-02 22:17  广源时代  阅读(145)  评论(0)    收藏  举报

导航

支付宝 QQ群