C++-远程-1个月
¥1-6K/月
技能要求:
经验要求: 5-10年经验
程序员客栈
2026-01-22 11:56
工作描述:
项目编号:【183070】
定制一套矿用场景的无线打点系统,包含Windows PC 端监控软件+安卓 APP,核心功能:
PC 端:登录认证 + 4 路手机视频画面分割显示 + 单功对讲 + 打点信号(2/3/4/5 / 停止)收发 & 音效 + 在线手机管理 + Modbus TCP 寄存器地址暴露
安卓 APP:登录(绑定 PC 端 IP)+ 音视频采集 + 打点信号发送(仅停止状态可发)+ 对讲 + 信号状态同步
3. 核心技术要求(硬性门槛,筛掉非匹配人员)
✅ 必须满足的技术栈 / 能力:
PC 端开发:C#/C++(WinForm/WPF)优先,兼容 WIN7/10 及以上,需实现音视频流接收、多画面分割、音频对讲(单功)、音效精准触发(间隔 0.2 秒 / 持续 2 秒);
安卓 APP 开发:原生 Android(Java/Kotlin),兼容安卓 8.0+,需实现 WIFI 数据通信、摄像头调用、音频对讲、按钮权限控制(仅停止态可发信号);
通信协议:PC 与 APP 基于 WIFI 的自定义 TCP/UDP 通信,PC 端需暴露 Modbus TCP 寄存器地址(供第三方读取信号状态);
工业软件经验:了解矿用场景优先,能处理信号优先级(如停止信号立即终止其他信号)、多设备并发同步问题;
兼容性:适配工控机硬件(麦克风 / 音箱 / 显示器),手机端兼容主流安卓机型。
4. 关键约束(明确边界,避免扯皮)
界面交互:PC 端多画面自动分割(2 路→2 分割,≥2 路→4 分割),信号显示遵循 “堆栈替换” 原则(新信号立即终止旧信号);
音效规则:信号 2-5 对应次数响声(间隔 0.2 秒),停止信号持续 2 秒响声,需精准无延迟;
权限管控:PC 端可管理授权手机(最多 4 台)、账号密码,APP 仅停止状态可发送 2-5 号信号;
交付物:源代码 + 可执行程序 + 部署文档 + 测试报告,需提供 1 个月免费 BUG 修
公司信息

立即沟通