Node-Red 物联网平台二次开发教程5:Red-Sample项目介绍
0.引言
Red-Sample
项目的github
项目地址:
Red-Things
项目的github
项目地址:
1.Red-Sample项目意义
前面的文章中,已经介绍了一个基于Node-Red的物联网项目Red-Things
;
那么今天的主角Red-Sample
又是干什么的呢?
其实两个项目的构思差不多:
-
Red-Things项目中嵌入了MongoDB数据库,可以承担更复杂的需求;
-
Red-Sample项目没有数据库,用户的
认证
和权限管理
通过js文件配置;在资源受限的嵌入式控制器中,可以快速部署此项目,充当物联网关的角色;
Red-Sample主要功能:
-
内置了Node-Red;
-
按用户类别自由配置不同访问路径的权限;
-
预留了Node-Red的全局功能函数接口(redFunction),可参照Red-Things项目的介绍;
2.使用介绍
2.1 Init project
npm install
2.2 Install views JS lib
cd public npm install
2.3 Start to run
node index.js
2.4 Login
config account in file(在下面文件中配置账户信息):
useSettings
-> user.js
Default account(默认账户):
管理员账户(admin):
-
username:admin
-
password:123
普通使用者账户(client):
-
username:user
-
password:public
2.5 Test(测试)
浏览器中输入:
localhost:3000