1.加载http核心模块, var http = require('http'); 1. 2.使用http.createSever()方法创建一个Web服务器,返回一个Server实例 var server=http.createServer(); 1. 3.可以用这个服务做什么? 提供服务,对数据的服务 发请求 接收请求 处理请求 给个反馈 注册request请求事件 request请求事件接收两个参数, Request...
您可以从Node-RED的官方网站(https://nodered.org/)上找到安装说明,并按照说明进行安装。 创建HTTP输入节点:在Node-RED的工作区中,拖拽一个HTTP输入节点到画布上。该节点将用于接收HTTP请求。 配置HTTP输入节点:双击HTTP输入节点以配置它。您可以设置节点的URL路径和HTTP方法。例如,您可以将路径设置为“/api/data”...
Node-RED是一个基于流程编程的开源工具,用于连接硬件设备、API和在线服务。它提供了一个可视化的编程界面,使开发人员能够通过拖拽和连接节点来创建应用程序。 Node-RED的核心概念是流(flow),一个流由一系列节点组成,每个节点代表一个功能或操作。在关联HTTP请求和响应方面,可以通过以下步骤完成: 创建HTTP请求节点:在No...
示例2:Node-RED 内置 HTTP 节点构建简单的 Web 服务 我们在这个高级介绍中的最后一个例子是另一类流。 它展示了如何创建一个简单的 Web 服务,该服务通过查询一些真实世界的数据来响应浏览器发送的 HTTP 请求,然后将包含该数据的图形表示的网页返回给浏览器 – 本质上 Node-RED 正在被 用于通过几个节点提供 Web ...
在这章中介绍的最后一个案例是另一类流。它主要展示如何创建简单的Web服务响应真实世界的数据查询需求。首先发送一个HTTP请求,然后提供一个用图形表示的网页返回给浏览器。本例中Node-RED节点是用来提供一个Web服务器和由几个节点提供的简单服务。 继续使用前面的例子中使用的Fitbit结点,这个例子创建了一个简单的Web...
http in创建用于创建Web服务的HTTP端点。 http response将响应发送回从HTTP输入节点接收的请求。 http request发送HTTP请求并返回响应。 websocket inWebSocket输入节点。 websocket outWebSocket输出节点。 tcp in提供TCP输入选择。可以连接到远程TCP端口,或接受传入连接。
使用Node-RED搭建一个物联网服务 物联网服务的搭建 Node-RED既可以做服务端,又可以做客户端 服务端的搭建 在搭建的时候,我们心里先要有一个基本流程: 先创建Web服务的HTTP端点 配置界面的内容即模板template 相应请求,发送界面 那下面就好办了,就像一个流程图: ...
访问http://{host-ip}:1880就能够进入Node-RED的操作页面了。 Node-Red运行时 打开默认带一个comment,里面是docker运行的一些说明,大致意思就是数据会存储在/home/user/node_red_data文件夹里等等。 Node-RED 截止目前共有 42 个逻辑节点,按照共通、功能、网络、序列、解析、存储分为六大类。
本教程介绍Node-RED编辑器,并且创建一个演示Inject、Debug和Function节点的工作流。 进入编辑器 启动node-red后,在浏览器中打开编辑器。 如果node-red和浏览器安装在同一台主机上,则使用http://localhost:1880即可访问编辑器。 如果浏览器在另一台电脑上,则要使用运行node-red的电脑的ip地址访问:http://<ip-addr...
在Node-RED中添加MQTT节点,并配置MQTT代理服务器的地址和端口号。 添加控制节点,例如开关节点、调节节点等,将其与MQTT节点连接。 配置控制节点的参数,例如开关节点的开关状态、调节节点的参数值等。 在Node-RED中部署流程图,即可实现对设备的远程控制。 二、使用HTTP请求控制设备 如果设备支持HTTP接口,Node-RED可以通...