惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 杨奉武

WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-使用阿里云物联网平台控制拍照上传到阿里云对象存储OSS,支持阿里云物联网平台OTA升级程序,阿里云物联网平台动态注册设备 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-定时或外部触发拍照上传图片到阿里云对象存储OSS WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-定时或外部触发上传图片到OneNet物联网平台 - 杨奉武 A8款WiFi&BLE+4G+GPS摄像头拍照图传模块 - 产品使用手册 带RS485或CAN总线的WiFi+4G摄像头拍照图传模块GY001-A9-整板测试-定时或外部触发上传图片到OneNet平台, 内存卡存储图片, 上传电池电压, GPS或基站定位位置 带RS485或CAN总线的WiFi+4G摄像头拍照图传模块GY001-A9-SDK二次开发环境搭建和程序下载 硬件基础知识和典型应用-二极管压降记录 带RS485或CAN总线的WiFi+4G摄像头拍照图传模块GY001-A9-产品使用手册 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-相关问题-编译出现undefined reference to 'esp_netif_ppp_set_params' 硬件基础知识和典型应用-使用单片机串口高速率接收大文件时使用硬件流控CTS的记录 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-软件底层架构程序更新操作说明 硬件基础知识和典型应用-关于使用RAM运行单片机程序 硬件基础知识和典型应用-4G模组供电设计推荐 硬件基础知识和典型应用-在休眠项目中RS485电路休眠设计 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-摄像头拍照识别解析QR二维码,并把解析的二维码数据通过MQTT发送 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-疑难杂症-编译出现iot usbh cdc does not support target esp32 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-疑难杂症-编译出现No such file or directory WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-疑难杂症-文件路径太长, 文件复制操作失败等问题 中移ML307C(4G Cat1,C-SDK,OpenCPU)模组学习开发-编译下载和运行第一个程序 中移ML307C(4G Cat1,C-SDK,OpenCPU)模组学习开发-AT指令测试 中移ML307C(4G Cat1,C-SDK,OpenCPU)模组学习开发-开发板基本介绍 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-搭建接收图片的服务器(Windows) WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-搭建接收图片的服务器(Linux) WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-产品功能介绍(型号:CAM_A1) WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-使用MQTT发指令控制拍照
WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-设备接收串口命令拍照,然后使用http post把照片上传到服务器,同时支持串口和MQTT服务器透传通信
杨奉武 · 2025-09-04 · via 博客园 - 杨奉武

<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把照片上传到服务器;

串口接收其它数据会通过MQTT服务器发送; 从MQTT接收的数据会通过串口发送; 就是实现串口和MQTT数据透传;

测试

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

把这个文件夹放到自己的web服务器根目录(这个和300,301,302,303,304章节的代码一样,如果已经放到了服务器,不需要重复操作)

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

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

2,用户把这节工程放到开发环境的下面的目录

image

3,可以使用连接路由器测试或者使用4G测试

 默认超过10S连接不上路由器就执行4G联网

image

image

4,如果使用自己的MQTT服务器,可以自己更改

image

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

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

局部截取_20250802_235642

6,打开MQTT调试助手

8,配置如下

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

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

819239-20250602215553302-777231656

9,使用串口模块连接设备进行测试

程序上使用GPIO38作为RX; GPIO18作为TX; 可以根据自己的需求更改

image

这边使用串口调试助手进行测试,所以使用串口模块连接了设备;

10,打开串口调试助手(波特率115200),然后进行测试串口和MQTT透传数据

使用调试助手发送数据, 数据会转发到MQTT

image

image

使用MQTT调试助手发送数据, 数据会串口

image

image

11,使用串口调试助手(波特率115200),发送拍照指令

55 AA AA 55 01 55 AA AA 55 02

image

设备日志上会打印接收到命令以后拍照上传

image

程序说明

1.初始化串口,结束到拍照指令以后发送通知

image

image

2.初始化摄像头拍照,等待通知

image

image

3.接收到通知以后拍照上传

image

image

4.串口的其它数据发送到消息队列, 消息队列判断是串口数据以后发送到MQTT

提示:MQTT发送数据应该是线程保护的, 所以可以直接在串口接收以后发送,不需要按照我下面的方式发送

image

image

5.MQTT的消息通过串口输出

提示:串口发送数据函数也是线程保护的, 所以可以直接调用串口发送,不需要按照我下面的方式发送

image

image

其它程序说明

1,等待4G联网成功

image

image

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

image

3,服务器端程序

局部截取_20250802_231401

.