真实交付项目蓝牙调试 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 原始数据还要换算成度分秒;同一批设备需要按蓝牙名称规则快速筛出来,误操作恢复出厂的代价很高。

适合需要给现场运维、安装人员配一个近场调试工具的灯器、户外终端、电源和仪表类设备厂商参考。

怎么做的

解决方案

  1. 01按设备蓝牙名称前缀 + SN 规则过滤扫描结果,现场只显示本厂灯器
  2. 02动态数据页每 6 秒自动查询一次,展示仓内温湿度、电池温度、信号值、工作 / 充电电压电流、灯质、日光照度和位置,GPS 原始值自动换算成度分秒
  3. 03灯器设置页集中设置灯质编码、光强等级、日光阈值、发光方式、LED 灯选择和上报频度,提供点检、重启、恢复出厂
  4. 04AIS 设置页读写设备 ID、航标与基站 MMSI、航标类型、报文发送间隔和 A/B/C/D 尺寸参数
  5. 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 场景,提交后默认进入业务咨询通道。

微信、电话、邮箱至少填写一项

点击发送即表示您同意我们的隐私政策和服务条款