真实交付项目蓝牙调试 App海事设备
航标灯器蓝牙调试与升级 App
为航标灯器厂商开发两个 Android 蓝牙 App:调试 App 供运维人员现场读取动态数据、静态信息并设置灯器和 AIS 参数;升级 App 通过蓝牙给灯器升级固件。
- 项目时间
- 2024-06 至 2025-01
- 项目周期
- 分版本迭代交付
- 交付团队
- 项目组
真实交付项目。客户名称已隐去,界面图为交付时的 UI 设计稿,客户品牌、设备序列号、卡号和坐标已打码。
航标灯器蓝牙调试与升级 App · 交付设计稿(已打码)
01 / 05
航标列表移动端
按蓝牙名称规则过滤附近的本厂航标灯器,点选即可连接。
- 交付形态
- Android App ×2
- 功能页
- 动态 / 静态 / 灯器 / AIS
- 迭代版本
- V1.0.5 → V1.1.5
- 配套平台
- 航标远程监控
项目背景
项目背景与挑战
航标布设和点检都在码头或海上完成,现场没有电脑,网络也不稳定。灯器参数多、指令格式各不相同,GPS 原始数据还要换算成度分秒;同一批设备需要按蓝牙名称规则快速筛出来,误操作恢复出厂的代价很高。
适合需要给现场运维、安装人员配一个近场调试工具的灯器、户外终端、电源和仪表类设备厂商参考。
怎么做的
解决方案
- 01按设备蓝牙名称前缀 + SN 规则过滤扫描结果,现场只显示本厂灯器
- 02动态数据页每 6 秒自动查询一次,展示仓内温湿度、电池温度、信号值、工作 / 充电电压电流、灯质、日光照度和位置,GPS 原始值自动换算成度分秒
- 03灯器设置页集中设置灯质编码、光强等级、日光阈值、发光方式、LED 灯选择和上报频度,提供点检、重启、恢复出厂
- 04AIS 设置页读写设备 ID、航标与基站 MMSI、航标类型、报文发送间隔和 A/B/C/D 尺寸参数
- 05保留「运行调试」入口:工程师可手动输入指令读取或写入,方便排查新固件;另做独立的蓝牙升级 App,选择固件后分包升级并显示进度
技术栈
- uni-app
- Vue
- BLE
- Android
- AT 指令
- AIS
项目亮点
- 按蓝牙名称规则过滤本厂设备
- 动态数据定时刷新,GPS 自动换算
- 灯器参数与 AIS 参数现场读写
- 独立蓝牙固件升级 App
适合参考的项目
- 需要现场调试、布设、点检工具的户外设备厂商
- 参数多、指令格式不统一,想把调试经验固化到 App 里的团队
- 后续还要接远程监控平台,希望近场和远程用同一套数据口径的项目
交付时要重点关注
- 指令表、单位和换算规则先和硬件工程师逐条确认,再出界面。
- 恢复出厂、重启这类操作要有明确提示,避免现场误触。
- 每个版本都在真机和样机上回归,版本号和变更点留档。
做类似项目,建议先准备这些资料
- 设备蓝牙命名规则、服务 / 特征值和指令表
- 需要现场查看的数据字段及单位换算规则
- 哪些参数允许现场修改,危险操作是否需要二次确认或账号
- 是否需要蓝牙固件升级,固件包大小和设备侧升级流程
FAQ
关于这个项目的常见问题
设备指令是 AT 指令和自定义字符串,能做成 App 吗?+
可以。这个项目的查询用 AT 指令,设置用 SETXX:<值> 这类字符串,AIS 用 $LTSET 报文,App 里分别做了封装和解析。需要提供完整指令表和一台样机。
只做 Android 可以吗?+
可以。这个项目现场人员统一用 Android 手机,直接分发 APK;用 uni-app 开发,后续需要 iOS 或小程序时可以复用大部分代码。
蓝牙调试 App 和远程监控平台能一起做吗?+
这家客户就是两个一起做的:蓝牙 App 负责现场布设和调试,远程平台负责日常监控和告警,两边的字段和单位保持一致。
继续看
同类案例
项目咨询
想做类似「航标灯器蓝牙调试与升级 App」的项目?
把设备类型、协议资料、样机状态和计划上线时间发过来,我们会对照这个项目的做法,给你首期范围、报价区间和推进顺序建议。
如果你暂时不方便填写完整信息,也可以直接前往 联系页面 获取电话、邮箱与微信方式。
提交项目需求
适用于 航标灯器蓝牙调试与升级 App 场景,提交后默认进入业务咨询通道。
