业务场景与工程挑战
工控 Android 终端需要把车辆报文、控制动作、离线语音和 3D 界面连接起来,并明确软件状态与物理设备反馈的边界。
从问题到实现
01 / 原生协议与状态建模
通过 JNI 接入 Linux SocketCAN;发送指令与外部反馈分开处理,界面按协议实际提供的信息更新状态。
02 / 离线交互闭环
在本地集成语音唤醒、中文识别、固定车控指令与语音播报,不依赖联网激活完成离线功能。
03 / 硬件环境与源码交接
针对 LubanCat 3 / Android 14 明确 CAN 接口、权限和 WebView 要求,提供工程、模型、安装包与协议说明。
案例范围
案例针对指定开发板、固件、收发器与协议。CAN 写入成功代表本机接受发送,不能替代车辆动作完成的外部反馈。
