「医疗配送机器人车载交互终端」运行于配送机器人本体的 1280×800 横屏终端,是医护人员与机器人之间的唯一交互入口,也是整机状态的实时窗口,开机自启并常驻运行。
功能覆盖配送业务全链路:开机自检(相机、读卡器、网络、舱门逐项检测)、三种身份认证(人脸识别、刷卡、管理员密码)、配送任务接单与编辑、运输途中进度与状态展示、到站提醒、取件与签收(支持手写签名留证)、未完成任务处理。安全方面提供软急停(触发后与后端状态联动,须确认解除方可继续运行)、防跌落告警与舱门异常提示,确保异常时机器人立即进入安全状态。设备管理包含电量监控、充电流程、待机模式、定时关机,以及本地三路相机(行车记录、货箱监控、人脸识别)与网络摄像头的切换配置。运维方面内置日志查看器(按天分文件、5MB 自动轮转、保留 3 天)与热更新通道,现场问题可即时定位,无需返厂。
技术架构为 React Native 0.71.8 与 Android 原生(Java)混合开发:业务页面与状态管理基于 RN + Redux,相机、读卡器、系统控制等硬件能力通过自定义原生模块桥接,实时数据经 WebSocket 与调度后端双向同步。
我在项目中负责客户端整体开发:设计并维护 RN 与原生桥接层,完成近 30 个业务页面与 95 个原生 Java 文件;实现多路 USB 相机的统一管理,通过热插拔检测、切换去抖与观察者门控解决多摄像头并发打开时的资源争抢;主导稳定性治理,定位并修复了原生模块未初始化导致的主线程退出(白屏)、JNI 对象跨桥传递后被二次读取引发的崩溃等问题,并补齐主线程异常兜底与崩溃后 3 秒自动重启机制;同时负责与硬件、后端团队的接口联调及现场部署验证。
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者