# homehub-kotlin **Repository Path**: adaidesigner/homehub-kotlin ## Basic Information - **Project Name**: homehub-kotlin - **Description**: Android+Kotlin练手工程(HomeHub) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-17 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![avatar](docs/picture/homehub.png) > 和很多人一样,我们时常会对不好用的产品感到失望,作为工程师,我们总是会通过不断的 > 改进和创新解决我们生活中遇到的各种问题 ------ 詹姆斯·戴森(戴森创始人) ## 简介 **HomeHub** 是一台带屏的智能家居管理器,它将我们日常生活中的家庭电器设备接入到系统中进行统筹管理, 并给用户提供的优秀的家居信息显示和操作体验,帮用户大理日常生活中的点点滴滴,如定时设置早起场景,当 用户离家家时,自动关闭家里的设备,开启安防报警系统,时刻确保家中安全。 此外,有别与传统的设备网关,**HomeHub** 提供优秀的人机交互界面,像传统的墙壁挂钟一样,将它挂在家中最耀眼的地方, 轻轻一瞥,就能随时掌控家中的一切。 ## 初心 > 初心决定团队发展空间的上限 ### 用户痛点1 目前市场上存在的大部分产品用户体验很差,卡顿,设备多的时候很难快速找到想要控制的设备,例如,需要开关某个房间的灯,需要经过好几次的页面跳转, 在UI交互上,而且关键的信息不醒目,需要仔细阅读才能找到想要控制的设备。 > 梳理和优化用户频繁使用的功能 **灯光控制是日常生活起居中操作最多的场景**,灯光控制通常以房间为单元进行控制,家庭成员对自己的家的空间分布是非常熟悉的, 因此,使用**户型图**来描述家庭状态,以及进行灯光操控是再合适不过了。 此外,**HomeHub**项目全部使用Android的原生Kotlin语言进行编码,没有H5与RN在技术上的加载卡顿,使用非常流畅。 ![avatar](docs/picture/panel.png) ### 用户痛点2 > 此心安处是吾家 ---- 苏轼 目前大部分智能家居设备数据都存储于云端,被厂家用大数据分析处理,存在严重的安全和隐私问题,用户的日常操作,输入过的文字, 说过的话很容易出现在推送的广告中,在浏览器的搜索结果中... **HomeHub** 的家庭数据处理和存储都只在HomeHub本机中,当用户需要远程控制家里的设备时,远程的手机等客户端通过端到端加密直接 与**HomeHub**通信,第三方无法获取和解析数据,从根源处保障用户隐私安全。 相关文档: **[HomeHub隐私与安全设计]()** ### 用户痛点3 > 家居产品的平台接入,平台间的互联互通能力 目前大部分智能家居厂商退出的语音,话术固定机械死板,很难明白用户说的意思,因此接入优秀的第三方语音系统非常有必要。 苹果的产品具有非常好的用户体验,**HomeHub**选择与苹果**homekit**打通,实现家居产品的Siri语音控制。 ![avatar](docs/picture/homekit_and_siri.png) ## 文档连接 - [软件架构设计](docs/软件架构设计.md) - [UI与交互设计]() - [硬件规格与开发板购买]() - [开发笔记: 快速接入一款新设备]() - [开发笔记: 快速接入一个第三方平台]()