智居+

2025-09-25 14:36:30
行业:企业内部管理
载体:IOS APP、安卓APP
技术:Java、Flutter、Kotlin/Native、SwiftUI

业务和功能介绍

一款面向新一代智能家居用户的移动应用。它解决了用户需要安装多个品牌APP来控制不同设备的痛点,通过统一平台接入各大主流智能家居生态(如米家、涂鸦、HomeKit等),实现跨品牌设备的集中控制、场景自动化、能源管理和家庭安防监控。目标是提供“一个APP,掌控全家”的极致体验。

项目实现

一、跨平台应用架构设计:
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”的核心痛点,获得了市场的积极反馈。


示例图片视频


全栈游侠
24小时内活跃
方向: 移动端-IOS、后端-Java、
交付率:100.00%
相似推荐
电商平台游戏鼠标数据爬虫项目
本项目旨在构建一套自动化爬虫系统,定向采集某电商平台游戏鼠标类目下的全量数据,为企业运营决策与产品迭代提供精准的数据支撑,覆盖游戏鼠标类目下FPS、RTS、MMO三大细分类型,共 20 个主流品牌(罗技、雷蛇、华硕 ROG 等)、800余款商品。每款商品包含25个核心字段,采用全量采集(每周1次)+增量采集(每1小时1次)双模式。
智居+
一款面向新一代智能家居用户的移动应用。它解决了用户需要安装多个品牌APP来控制不同设备的痛点,通过统一平台接入各大主流智能家居生态(如米家、涂鸦、HomeKit等),实现跨品牌设备的集中控制、场景自动化、能源管理和家庭安防监控。目标是提供“一个APP,掌控全家”的极致体验。
IT在线运维管理平台
项目描述: 打造集设备监控、异常处理、数据分析、权限管理及远程协助为一体的综合性系统,提升企业IT运维效能与精准度。 项目职责:运用.net core mvc + layui主导平台开发,确保高效性与稳定性。借助webapi + signalR完成接口设计与实时通信功能,保障数据传输与交互。协调团队成员,推进各功能模块按时高质量交付。
秀妆网平台
该平台是一个关于美妆问答的平台,主要负责主页展示,发布问题,回答问题,登陆注册,搜索功能模块等等,持久层框架 使用的是mybatisplus 实现增删改查,登录使用 Spring-Security 验证登录和实现权限管理,和前台交互使用Vue,Ajax 在 js 中把数据渲 染到 页面上 ,然后如果是往数据库中insert 时可以在前台验证一 轮,然后在后台使用 Spring-Validation 验证框 架,防止脏数 据入数据库 controller 层进行二次验证 。主页显示中问题根据时间进行排序操作,分页使用 Mybatis 提供的 PageHelper 进行 分页,发布问题页面使用 Thymeleaf 提供的 fragment 模板代替一部分主页的内容,使用富文本编译 器 summernote 用户上 传的文件可以搭建 一 个静态资源服务器,回复 与评论页面使用 Mybatis 复杂映射把回复以及回复的评论查询出来显示在页 面上 。使用 SpringCloud 用到的组件有 Eureka 注册中心,Zuul 网关,使用 Ribbon 来实现服务间的调用与负载均衡,使用 Redis 实现Session 共享,使用 ES 代替数据库的模糊查询实现搜素功能, 由于从数据库往 ES 中增数据很费时间,这里使用消息队列 Kafka实现异步操作
家庭服务器(family-server)-家庭服务器(family-server)
产品名称:family-server 家庭私有服务器 面向对象:个人、家庭、小型工作室 核心价值:数据不出门、服务一站式、管理零门槛 一、业务定位 私有云存储——替代公共网盘,照片/影视/文档全家共享 个人知识库——经验、备忘、剪藏集中沉淀,支持全文检索 轻量办公/开发站——内置多个网页小工具,离线也能用 家庭数字中枢——多用户、多设备、多协议,统一认证与权限 低功耗 7×24 运行——树莓派、x86 小主机、旧笔记本均可部署,功耗 ≤10 W
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服