【文件属性】:
文件名称:garage-door:车库门开启器
文件大小:9.48MB
文件格式:ZIP
更新时间:2021-04-24 13:06:29
JavaScript
车库门
正在开发的项目。 在底部阅读免责声明
这里的安全问题:
车库门远程控制系统,可以通过移动应用程序或物理墙(上下)按钮(“否”或“常开”)来打开/关闭/冻结门。
面包板原型
特征
用户帐户,身份验证和授权,电子邮件验证
角色分配和权限
车库门和UI通过实时通信和连接/信号状态进行响应。
仅通过WLAN在本地工作(这是一项功能,不是错误!)
安装说明
$ git clone https://github.com/evzaboun/garage-door.git
$ cd garage-door
$ npm install
$ cd client
$ npm install
$ cd ..
设置环境变量
$ touch .env
$ nano .env
添加以下内容
NODE_ENV=development
IP = " YourRaspberryPiIP "
HOSTNAME
【文件预览】:
garage-door-master
----services()
--------sendEmail.js(1KB)
--------emitter.js(146B)
--------generateToken.js(297B)
--------db.js(283B)
--------doorController.js(4KB)
----public()
--------manifest.json(1KB)
--------index.html(2KB)
--------main.js(390B)
--------images()
--------js()
--------sw.js(1KB)
--------css()
----fritzing()
--------prototype.gif(9.17MB)
----client()
--------public()
--------src()
--------README.md(3KB)
--------.gitignore(310B)
--------package-lock.json(608KB)
--------package.json(1004B)
----model()
--------schemas.js(482B)
----middleware()
--------validate.js(566B)
--------auth.js(659B)
--------login.js(932B)
--------register.js(2KB)
--------update.js(653B)
--------users.js(499B)
----app.js(3KB)
----README.md(2KB)
----.gitignore(3KB)
----routes()
--------user.js(1KB)
----package-lock.json(71KB)
----package.json(1KB)