技术栈与工程能力

下面列出的每一项技术,都标注了我们在哪个真实项目里用过。没有用过的,我们不写。
技术栈

从设备协议到云平台

点击项目标签可以查看对应案例的界面截图和交付细节。

设备协议与接入

先把设备连稳,再谈界面

技术用在
BLE 自定义帧协议
帧头、长度、功能码、异或校验,分包回读设备记录
BLE OTA
分包逐包确认、超时重试并切换写入方式,三端留存升级日志
Modbus 寄存器 + 4G DTU
稀疏上报合并、指令回执匹配、位定义解析
TCP 私有协议桥接
Go 编写 TCP → MQTT 桥接服务,带监控面板和黑名单
Wi-Fi / 蓝牙配网
扫码识别资产,按需走蓝牙配网

客户端

同一个产品,按场景选端

技术用在
uni-app
iOS、Android、微信小程序共用代码,自研蓝牙通讯库
React Native + Expo
iOS / Android / iPad,Android 12+ 蓝牙权限适配
鸿蒙 ArkTS
原生鸿蒙版本,复用同一套云端接口
Go + Wails 桌面端
Windows / macOS 直连蓝牙,本地 SQLite 存储
多语言工程化
做过 4、16、19 种语言版本,界面、接口报错和邮件模板一起翻译

云平台与后台

按规模选架构,成熟开源平台可二开

技术用在
Go(GoFrame / Gin)
接口、队列、定时任务拆分部署;基于开源 IoT 平台二次开发
Java(Spring Boot / Spring Cloud)
17 个应用的微服务架构;基于开源 IoT 平台深度定制
MQTT / EMQX / WebSocket
设备上下行、App 实时推送、指令回执
PostgreSQL / MySQL / TDengine
业务数据、时序数据与分区表
Vue 3 / React 管理后台
多级组织权限、OTA 中心、数据导出、分销商贴牌

商业化与运维

上线之后的事,也算交付

技术用在
Apple / Google 订阅
App 内会员订阅、权益与恢复购买
开放 API
带密钥与有效期的第三方接口,对接客户 MES
多地域部署
国内云 + 美国云,海外用户就近访问
在线状态对账
App、后台、接入服务三方统一在线判断
工程实践

我们怎么保证交付质量

这些做法都来自正在运行的项目,不是流程模板。

01

每个功能都有文档

功能先写规格,再写技术方案、实现记录、测试报告和发布说明。一个冷链项目累计 98 份功能文档,交接和追溯都有据可查。

02

数据库变更可回溯

每次结构变更都写成递增编号的迁移脚本,并在测试和生产环境分别记录执行状态,避免不同环境的数据结构对不上。

03

上线有验收和回滚

上线前对照验收清单逐项测试,同时准备回滚方案;接口出错时只返回稳定的提示,不把内部错误细节暴露给客户端。

04

真机日志说话

蓝牙和设备问题靠日志定位:OTA 记录每一包的发送与确认,协议桥接记录每次连接和转发,出问题能指到具体环节。

查看全部真实交付案例
项目咨询

技术方案拿不准?先聊一次

把设备协议、现有系统和上线要求发过来,我们会结合做过的项目,告诉你哪种技术路线成本更低、风险更小。

如果你暂时不方便填写完整信息,也可以直接前往 联系页面 获取电话、邮箱与微信方式。

提交项目需求

适用于 技术选型咨询 场景,提交后默认进入业务咨询通道。

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

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