【IOT开发】NodeRed入门学习
- 推荐使用Git终端操作以下安装命令
- windows安装教程:https://nodered.org/docs/getting-started/windows
- 启动Node-Red,在终端输入
Node-Red
- 而后在浏览器输入:
http://127.0.0.1:1880/
- 启动Node-Red,在终端输入
- 安装节点
安装如下图所示常用的4个节点
- Node-Red里面的消息类型都是json
- 在写json的时候,多使用格式化json按钮,这样错误的时候会报错!
- Node-Red是多线程
- 常用开发模块
- inject
- 功能类似定时器,可以定时往外抛东西。比如定时给硬件,发开灯指令。
- debug
- 调试终端【尽量做一点,用这个debug调试一点】
- 通常数据是json格式的,我们还可以单独打印某一个变量
- mqtt in
- 需要配置的有:
- 首页的消息等级、输出:JSON
- 次页的服务器地址、客户端ID、用户名、密码。
- 需要配置的有:
- inject
API
- 就是HTTP Server,用来接收其他client上报的数据
- get比较简单,直接在链接(url)中传参
- post需要在包里传参
HTTP
- 成功状态码是200