C++-远程-1个月
¥12-18K/月
技能要求: C++,Android
经验要求: 5-10年经验
程序员客栈
2026-01-25 11:12
工作描述:
项目编号:【183134】
一、项目概况
1.开发目标
完成基于T41NQ采集端与STM32H743IG接收端的无线图像传输系统,实现“拍照-压缩-跳频传输-断点续传-图像还原”全流程功能,满足市区500m隔3堵墙环境下稳定通信。
1.核心技术指标
模块 关键指标
图像采集与压缩 OV5640自动对焦(1秒内完成),500W像素压缩至100KB(JBIG2算法+ROI裁剪)
LoRa跳频传输 双频段独立跳频(620-660MHz/660-720MHz),单通道速率≥82KB/min,传输成功率100%
加密与授权 ATECC608A加密芯片+软件授权码,支持按天计费,到期锁定传输功能,防抄板,固件存放多个分区
功耗 采集端续航:连续传输1小时+待机1.5小时
二、开发范围与交付物
开发目标:采集压缩传输转码
需要实现功能:射频mesh功能,实现A(两个采集)-B-C,三端三卡连传功能,A为采集端,B为中继/接收,C为中继/接收。
1. 采集端软件开发(T41NQ+STM32WLE5JC6)
硬件驱动开发
oOV5640摄像头驱动:支持自动对焦、160°广角配置,输出500W/300W像素JPG图像(3秒内存储至SD卡);
oLLCC68射频驱动:实现跳频参数配置(通过、自适应速率调节(根据信号
核心算法开发
oJBIG2图像压缩模块:
输入:500W像素YUV图像(3MB),输出:100KB二值化图像(文字区域保留,无效区域裁剪);
压缩耗时≤?,还原之后肉眼可以分辨字符(测试集:标准A4文档)。
o传输控制逻辑:
拍照时自动断开无线连接,压缩完成后启动LLCC68传输,支持3个指示灯状态联动(拍照红灯灭→压缩绿灯闪→传输蓝灯闪)。
交付物:
o源代码(含注释)、驱动库(.a文件)、压缩算法SDK;
o硬件调试报告(含电流测试数据:发射3.5W/待机?μA)。
2. 接收端软件开发(STM32H743IG)
LED屏幕需显示内容:信号质量(双射频,显示采集端信号质量),目标文件夹数量,正进行,已完成百分比,完成显示OK结束。
双射频并发接收
o双LLCC68模块独立工作,支持同时接收2个采集端数据,通过OLED显示发送端信号强度(RSSI值);
o跳频同步机制:接收端与发送端通过跳频表版本号+CRC校验确保频率一致性。
存储与接口功能
o双SDIO接口驱动:A卡存储原始压缩图像,B卡实时备份(支持热插拔,数据同步延迟≤1秒);
oRJ45网口功能:支持FTP协议访问SD卡文件,传输速率≥2MB/s(不影响LoRa接收)。
断点续传实现
o文件传输状态表(STATUS.TXT)记录已接收分包序号,断电重启后自动请求未完成数据;
o支持50个以上任务队列,按接收顺序优先级处理。
o
节点一,仅需要实现双采集端和一个接收端(双射频的接收端,因为是两个射频),实现一个接收同时接收两个采集端的数据。工期14天,含app
节点二,一个采集端两路射频信号,和一个接收端,同时实现中继和接收,接收端自定义按键选择工作模式
接收端自定义按键功能
双键同时按进入设置模式 , 可以是接收,也可以是发射, AB,AC,BC,ABC自由组合, 发送固定文件夹内容。
交付物:
o源代码、SD卡配置工具(参数配置文件模板,加密授权随机密钥签名)、WiFi模块通信协议文档。
3. 手机APP开发
功能:接收端WiFi连接后,将50KB压缩图像转码为3MB高清JPG(文字区域无损还原);
交付物:Android安装包、转码算法源码。
4. 加密与授权模块
硬件加密:对传输数据进行AES-128加密;
硬件加密:使用授权加密,接收端/中继端到期锁机功能,芯片型号ATECC608B

软件授权:SD卡配置文件写入授权天数,到期后锁定LLCC68传输功能(保留本地存储)。
三、开发周期与里程碑
阶段 时间 交付内容 验收标准
需求确认 合同签订后3天 需求规格说明书(含硬件接口定义) 甲方签字确认
原型开发 第14天 采集端压缩算法Demo、接收端双射频通信Demo 500W像素压缩至50KB,双射频同步接收成功率≥95%
系统联调 第14天 第一版全功能系统(含APP转码) 连续100次传输无数据丢失,断电续传成功率100%
验收交付 第26-30天,春节后可延长至2月25号 最终版软件、测试报告、用户手册 满足全部技术指标,提供3人·天现场培训
四、验收标准
1.功能验收
o在甲方指定环境(市区500m隔3堵墙)连续传输100张500W像素图像,通信成功率≥98%;射频SF7,250KB带宽最高速度,根据距离自动调整带宽速率,最低速不能低于50K/分钟
o采集端按快门后3秒内完成存储,压缩?秒内一张,传输一分钟82K及以上
2.文档验收
o源代码注释率≥30%,提供API接口文档、硬件调试指南;
五、费用与支付
1.开发总费用:人民币2.5万元(含税),明细如下:
o第一版:1.5万
o第二版: 1万
交付物都包含源代码与app,
公司信息

立即沟通