MagicMirror² 是一款开源的智能镜子平台,让你可以轻松定制属于自己的智能家居中心。通过丰富的模块,你可以将天气预报、日历、新闻、交通信息等各种功能集成到镜子上,让它成为你生活中的得力助手。
特性
-
开源
MagicMirror² 是开源的、免费的,并由一大群爱好者维护。有一个好主意吗?向我们提交一个 Pull Request,成为庞大贡献者名单中的一员。 -
模块化
MagicMirror² 的核心包含强大的 API,允许第三方开发人员构建额外的模块。这些模块你可以使用,也可以开发自己的模块。 -
文档齐全
阅读我们详尽的文档,了解你想知道的关于 MagicMirror² 项目的所有内容。完整的 API 描述让你能够构建自己的模块。 -
社区驱动
在论坛上,你会发现大量 MagicMirror² 爱好者。分享你的想法,提出问题并获得支持。这里是你开始的完美地方。
安装
MagicMirror² 是为 Raspberry Pi 设计的,仅支持 Raspberry Pi 2、3、4 和 5。目前不支持 Raspberry Pi 0 或 1。
手动安装
-
下载并安装最新版本的 Node.js:
-
检查你的机器上是否安装了 Git,执行
git
命令(应该显示使用说明)。如果没有安装,请先安装 Git。 -
克隆仓库:
git clone https://github.com/MagicMirrorOrg/MagicMirror
-
进入仓库目录:
cd MagicMirror/
-
安装应用程序:
npm run install-mm
-
复制配置示例文件:
cp config/config.js.sample config/config.js
-
启动应用程序:
npm run start
-
仅用于服务器模式:
npm run server
注意
运行 npm run install-mm
的安装步骤可能需要很长时间,期间终端可能没有响应!对于 RPi3,这大约需要 10 分钟,而对于 RPi2 需要大约 25 分钟。请勿中断,否则你可能会因 Raspberry Jam 而心碎。