EventfulHome:用 Node.js 实现事件驱动的智能家居

EventfulHome 是一个基于 Node.js 和事件驱动架构的智能家居解决方案。目前项目正在进行以下工作:

  • 将“场景”配置分离到独立文件,以构建更通用的服务。
  • 创建系统架构概览图。
  • 设计移动客户端应用(EventfulHomeRemote)。

项目灵感来源:

  • Raspberry Pi 项目
  • 智能家居仪表板(/widget)

安装:

通信方式:

  • 客户端与节点服务之间通过 JSON 进行双向通信。
  • Node.js 与 Arduino 之间通过 JSON 进行双向通信,并使用 相关代码库 实现。

示例项目:

zip 文件大小:1.82MB