1 Star 0 Fork 22

ExecePerson / homemaster.v1

forked from adai.design / homemaster.v1 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Home Master


一款基于WiFi功能的家居设备控制盒子,基本功能:

  • 433无线设备控制(开关、插座)
  • 温湿度采集功能
  • WIFI网络连接功能
  • 集成串口调试芯片

该工程属于 智能家居DIY系统 的一部分,系统一共由四部分组成.

  • Home Master 家居控制盒子,控制家里的开关、插座等设备,带有温湿度采集的功能.
  • Home Server 由GO语言编写的服务端应用,负责管理设备、手机端、网页端的连接.
  • Wisdom IOS手机控制终端,只编写IOS版本原生应用,Android端通过网页控制.
  • Home Panel 家居网页控制面板,集成在home_server工程中.

该工程是3年前最开始设计的简陋网关,只能接入指定厂家的433设备, 已经不再更新

智能家居DIY设计V2019版介绍网站: https://adai.design/design

image


工程结构

  • 注释: 灰色背景表示文件夹,灰色框白色背景表示文件.
  • Home Master 应用以服务为基本单元编写而成.
  • 设备服务,管理设备与服务器连接的登陆、登出、心跳三个功能.
  • 网络服务,管理WiFi与路由器的连接、断开、以及无线配置Airkiss三个功能
  • 设备服务与网络服务是基础服务.

硬件结构框图与实体模型

  • 关于 [ Home Master ] 的硬件设计,请参考Documents/Master-PCB文件夹.
  • 原理图和PCB由 Altium Design 16 设计制作.

需要完善的功能

  • 开关设备远程配置、增删减功能(现在433开关设备的ID信息直接写在程序里).
  • 盒子固件远程升级功能.
  • 盒子定时上传系统运行的CPU占用率、内存等信息.
  • 盒子设备断网之后的开关状态和温湿度数据离线存储.

版本迭代

  • V1.0.0 基本功能正常使用的第一个版本

空文件

简介

Home Master 家居控制中心 (终端) 展开 收起
C
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C
1
https://gitee.com/ExecePerson/home_master.git
git@gitee.com:ExecePerson/home_master.git
ExecePerson
home_master
homemaster.v1
master

搜索帮助

14c37bed 8189591 565d56ea 8189591