基本信息

案例ID:233762

技术顾问:全栈游侠 - 13年经验 - 搜狐畅游

联系沟通

微信扫码,建群沟通

项目名称:智居+

所属行业:教育 - 兴趣教学

->查看更多案例

案例介绍

一、跨平台应用架构设计:
1、采用 Clean Architecture 设计模式,清晰分离UI、业务逻辑和数据层,保证代码的可维护性和可测试性。
2、封装统一的设备控制SDK,以适配不同厂商的API差异,为上层业务提供一致的调用接口。
二、设备实时控制与状态同步:
1、集成 MQTT 客户端,建立长连接,实现APP与设备状态的毫秒级同步。用户开关灯,APP界面状态立即更新,无感知延迟。
2、使用 WebSocket 作为备用方案,保证在网络环境变化时的连接稳定性。
三、场景自动化功能实现:
1、设计并开发了可视化的“如果...就...”场景编辑器。用户可轻松创建如“如果湿度大于70%,就自动打开空调除湿”的复杂自动化规则。
2、在后端实现规则引擎,实时监听设备事件并触发相应动作。
四、家庭安防与实时推送:
1、集成个推/极光推送,当门窗传感器被触发或摄像头检测到移动时,APP会立即收到告警推送,并可点击查看实时画面截图。
2、使用 FFmpeg 进行视频流的处理与截图。
五、性能与用户体验优化:
1、对设备列表页面进行懒加载和图片缓存优化,确保即使接入上百个设备也能流畅滚动。
2、使用 SQLite 在本地缓存设备信息和场景配置,实现APP秒开和弱网下的基本操作。

项目亮点与成果
技术亮点:
1、跨端一体化: 使用Flutter一套代码库同时维护iOS和Android应用,开发效率提升约40%。
2、高实时性: 基于MQTT的通信架构,将设备控制指令的端到端延迟控制在100毫秒以内,体验流畅。
3、高可扩展性: 良好的架构设计使得接入新品牌的智能设备周期缩短至1-2人日。

项目成果:
1、性能数据: APP冷启动时间优化至1.5秒内,核心页面帧率稳定在60FPS。
2、上线成果: 应用上架后,内测阶段获得5000+注册用户,用户平均日活时长超过15分钟,好评率95%。
3、解决问题: 成功解决了用户“手机上装了8个智能家居APP”的核心痛点,获得了市场的积极反馈。

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服