项目描述: 公司自研的智能沙发配套应用,负责实现 App/小程序与硬件设备的连接、控制及
数据展示,为用户提供智能化的家居体验。
核心职责与成果:
1.架构设计: 负责项目整体前端架构设计,采用 UniApp 实现一套代码多端编译,节省了约
40%的开发成本。
2.IoT 协议对接: 主导 Blufi 蓝牙配网方案的落地,通过设备 ID 精准过滤,将配网成功率从
85%提升至 98%。
3.实时通信: 设计并实现了基于 WebSocket 的实时通信方案,与沙发硬件建立长连接,确保
心率、呼吸等数据及遥控指令的实时同步,通信延迟控制在 200ms 以内。
4.复杂交互实现: 主导固件 OTA 升级模块的开发,通过监听升级进度事件,实现了带进度条
和状态提示的升级流程,极大提升了用户体验。
5.APP 内嵌 H5 与浏览器兼容: 负责 App 内嵌 H5 页面的开发与兼容性适配,统一处理了
WebView 与原生 App 的 JSBridge 通信机制,解决了多浏览器环境下 CSS 渲染差异、H5 页面在
App WebView 中的适配问题,确保 H5 内容在 App 内嵌及独立浏览器中均可正常展示与交互。
项目包括的模块:
1.设备模块;
2.智能助手模块;
3.信息卡模块;
4.我的模块;
主要功能:
用户可以添加购买的洗浴助行机器人设备、行走机器人设备、智能手环设备,智能水杯设备;通过在iOS端、Android端和小程序端控制设备。
核心职责与成果:
1.架构设计: 负责项目整体前端架构设计,采用 UniApp 实现一套代码多端编译,节省了约
40%的开发成本。
2.IoT 协议对接: 主导 Blufi 蓝牙配网方案的落地,通过设备 ID 精准过滤,将配网成功率从
85%提升至 98%。
3.实时通信: 设计并实现了基于 WebSocket 的实时通信方案,与沙发硬件建立长连接,确保
心率、呼吸等数据及遥控指令的实时同步,通信延迟控制在 200ms 以内。
4.复杂交互实现: 主导固件 OTA 升级模块的开发,通过监听升级进度事件,实现了带进度条
和状态提示的升级流程,极大提升了用户体验。
5.APP 内嵌 H5 与浏览器兼容: 负责 App 内嵌 H5 页面的开发与兼容性适配,统一处理了
WebView 与原生 App 的 JSBridge 通信机制,解决了多浏览器环境下 CSS 渲染差异、H5 页面在
App WebView 中的适配问题,确保 H5 内容在 App 内嵌及独立浏览器中均可正常展示与交互。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论