Node-Red
文章平均质量分 63
armcsdn
我的成功你可以复制!
展开
-
爱快软路由对笔记本实现网络唤醒
通过爱快软路由Docker插件安装NodeRed服务器实现软路由来电开机自启并网络唤醒笔记本服务器。原创 2023-01-28 20:32:03 · 3626 阅读 · 0 评论 -
NodeRed基础1--循环结构
创建循环是常见的编程技术。node-red-contrib-loop 节点在 Node-RED 中为它们提供支持。节点名: node-red-contrib-loopnode-red-contrib-loop您可以在三种循环之间进行选择。具有固定重复计数的循环,基于评估条件的循环或迭代可迭代枚举的循环。常见描述您可以通过发送msg.command到输入来控制循环。如果它包含一个break字符串,则循环将立即结束。如果它包含一个restart字符串,则循环将从第一个值重新开始。该节点.原创 2022-03-29 12:14:36 · 5472 阅读 · 2 评论 -
NodeRed爬取CSDN博主的名称
学习使用NodeRed 爬取网页数据原创 2022-03-15 13:50:34 · 665 阅读 · 0 评论 -
Docker - 具有身份验证 Node-RED 容器设置
在 Docker 下运行NodeRed官方文档我自己根据中国时区修改了命令docker run -it -e TZ="Asia/Shanghai" -p 1880:1880 -v node_red_data:/data --name mynodered nodered/node-redNodeRed默认没有身份验证的,远程访问和生产环境下必须启用省份验证。启用身份验证:1确保容器正在运行,并为你要使用的密码生成哈希:docker exec -it mynodered npx no原创 2022-03-10 13:08:50 · 1600 阅读 · 0 评论 -
NodeRed 搭建web服务器--⑤通过MQTT.fx向TDengine写入数据
前面第四篇已经提取到HTTP数据推送的数据,本篇将把获取的数据写入到TDengine中。需要MQTT.fx软件和TDengineGUI软件。MQTT.fx负责制造上传数据,TDengineGUI用于展现数据库收到的数据。TDengineGUI下载链接先上流图:由于前面4篇文章已经对相关技术要点进行了讲解,本篇只讲解写入数据库遇到的问题。问题1:TDengine 写入NCHAR字段时字符串两端必须用单引号,双引号不可以。否者无法写入数据。var time=msg.paylo.原创 2022-03-08 11:03:05 · 1121 阅读 · 0 评论 -
NodeRed 搭建web服务器--④提取OneNet数据推送的数据
OneNet数据推送的数据已经收到,本文提取用户关心的数据。由于水平有限,流图当中的代码不一定最优。收到的数据,注意画红线的是我关心的数据。完整代码:[ { "id": "0fd09364725a5015", "type": "tab", "label": "流程 7", "disabled": false, "info": "", ...原创 2022-03-07 10:26:48 · 753 阅读 · 0 评论 -
NodeRed 搭建web服务器--③接收OneNet 数据推送的数据
NodeRed 服务器准备上一篇文章HTTP数据推送url 验证使用的是GET请求.HTTP推送 通过POST请求将数据推送至应用服务器,这是重点!!!在NodeRed中http in节点需要对POST请求进行响应,流图如下: 平台推送数据后,需要服务器返回响应,具体参见截图文档。以上是服务器的设置。下面准备数据源使用软件MQTT.fx向OneNet平台上报数据。下图是官网的数据,不能直接使用,必须去掉时间戳!修改后的数据{ ...原创 2022-03-05 16:26:21 · 1000 阅读 · 0 评论 -
NodeRed 搭建web服务器--②实现与OneNet HTTP数据推送的验证
实验环境:1爱快软路由的端口映射和动态域名设置,并可实现外网访问。 2 运行NodeRed的ubuntu server 电脑HTTP数据推送官方说明https://open.iot.10086.cn/doc/v5/develop/detail/632HTTP推送用于实现平台与应用服务器之间的单向数据通信。平台作为客户端,通过HTTP/HTTPS请求方式,将项目下应用及设备数据推送给应用服务器。HTTP推送服务使用流程包括实例...原创 2022-03-03 10:57:28 · 3514 阅读 · 0 评论 -
NodeRed 搭建web服务器--①最简单的网页测试
NodeRed可以搭建web服务器。要使用 node-red 实现 Web 服务器,您需要两个节点。他们是:http-in -接受来自客户端的请求。 http-response - 响应来自客户端的请求。http-in节点是Web 服务器,需要配置为接受URL 请求。该节点支持 GET、POST、PUT、DELETE 和 PATCH 方法。如下面的屏幕截图所示:GET 是最常用的请求类型。为了说明如何使用它,我们将配置一个简单的 Web 服务器来从myserver的基本 u.原创 2022-03-02 14:10:54 · 3604 阅读 · 0 评论 -
Nodemcu读取编码器数据发送给Nodered并在ui显示
nodemcu上连接编码器和4位TM1650数码管,编码器转动自动累加显示在数码管上,并通过UDP发送到Nodered 上实时同步显示编码器连接在nodemcu 的I2C接口,TM1650模块连接见代码。1代码platformio 上nodemcu代码#include <Arduino.h>#include <Wire.h>#include <TM1650.h>#include <ESP8266WiFi.h>#in...原创 2022-02-02 17:25:13 · 2041 阅读 · 0 评论 -
ubuntu docker安装 Node-Red
使用docker安装Node-Red升级方便。目前最新版本是2.2系统:ubuntu 20.10如果已经docker拉取了低版本的Node-Red,不用删除,可以直接使用docker pull nodered/node-red拉取最新的镜像。运行直接使用命令:docker run -it -e TZ="Asia/Shanghai" -p 1880:1880 -v node_red_data:/data --name mynodered nodered/node-red原创 2022-02-02 17:19:42 · 1959 阅读 · 0 评论 -
NodeRed通过字符串生成JSON数据
NodeRed节点间通过JSON传递数据是比较方便的。通常我们需要把传感器采集到数据放入到JSON中,由于刚接触nodejs,我参照网上例程编写了一个NodeRed上可行的程序,与大家分享,如果大家有更好的方法,请指教!先上流图:主要程序在函数节点中,如下:var time=Date.now();// var JSONString="{\"id\":\"10000010\", \"name\":\"bar\", \"age\":22, \"isMale\":false}";//字..原创 2021-11-24 16:53:37 · 2660 阅读 · 0 评论 -
NodeRed 向TDengine写入和查询数据
软件环境:ubuntu Server 20.04.3 LTSTDengine-server-2.2.2.0-Linux-x64.deb (7.4 M)Docker 安装版 Node-RED version: v2.1.3为了适应中国时区,运行如下命令:docker run -it -e TZ="Asia/Shanghai" -p 1880:1880 -v node_red_data:/data --name mynodered nodered/node-red退出后查看容器ID:...原创 2021-11-19 11:11:12 · 2801 阅读 · 2 评论 -
Node-Red EMQ NodeMcu MQTT试验
本文通过EMQ服务器实现Node-Red与NodeMcu MQTT收发试验.首先在ubuntu上安装EMQ服务器EMQ官网 码云安装指导我安装deb文件https://www.emqx.io/downloads/broker/v4.0.3/emqx-ubuntu18.04-v4.0.3_amd64.debUBUNTU安装EMQ安装好后启用mqtt插件,在右边搜索栏...原创 2020-03-05 22:06:26 · 2230 阅读 · 0 评论 -
树莓派Node-Red例6:Mqtt接收试验
本文实现了NodeRed Mqtt in节点接收订阅消息的功能.可接收局域网或远程发布的消息.接收远程消息需要使用花生棒实现内网映射,内网映射请参见我的博客,链接如下:https://blog.csdn.net/armcsdn/article/details/103131048流程图如下:双击拖进流程里的mqtt in 节点 ,弹出如下界面,点击红色方框的按钮,弹出"编辑mqtt...原创 2020-02-14 22:31:23 · 2807 阅读 · 0 评论 -
树莓派Node-Red例5:中文日期时间的生成
本例实现输出包含有中文的日期信息实际效果图通过"节点设置"来安装simpletime节点安装好后见图片上划红线部分,simpletime内部不需要设置和代码function节点的程序:var payload=msg;var dateStr=payload.mydate;var tempstr=dateStr.split(" "...原创 2020-02-13 21:25:54 · 1764 阅读 · 2 评论 -
树莓派Node-Red例4:dashboard slider PWM控制LED亮度
流程图:网页UI图:(新建网页,在地址栏输入 http://172.16.0.12:1880/ui)[{ "id": "436c74b2.977a3c", "type": "tab", "label": "流程4", "disabled": false, "info": ""}, { "id": "ef889832.c54578", "type"...原创 2020-02-11 09:16:48 · 1365 阅读 · 0 评论 -
树莓派Node-Red例3:dashboard 控件实例
msg.payload = Math.round(Math.random()*100);return msg;[ { "id": "ff9fafff.553ec", "type": "inject", "z": "50b043f1.129efc", ...原创 2020-02-10 22:10:03 · 1544 阅读 · 0 评论 -
树莓派Node-Red例2:手动闪烁LED
新建网页,在地址栏输入 http://172.16.0.12:1880/uivar count = context.get('count')||0;var temp;count += 1;if((count%2)===0) { temp=1; } else { temp=0; } context.set('count',count);...原创 2020-02-10 19:30:04 · 2921 阅读 · 6 评论 -
树莓派3b+ Node-Red安装节点时遇到npm ERR EISGIT 问题解决
在安装node-red-contrib-curve(其它节点也有同样问题)时遇到无法安装的问题,后来命令行安装也同样报错,npm install node-red-contrib-spline-curve报错如图:后经搜索发现解决发现方法: https://blog.csdn.net/liushimiao0104/article/details/93518308rm -...原创 2020-02-10 08:57:37 · 1878 阅读 · 2 评论 -
node-red教程 5.4 context global与函数节点的其它功能
https://blog.csdn.net/geek_monkey/article/details/80751284转载 2020-02-08 21:50:42 · 494 阅读 · 0 评论 -
Node-Red HTTP Request Node for Beginners
Node-Red HTTP Request Node for BeginnersThe node-redhttp request nodeis a core node and can be used for making http requests. It can be used for.Retrieving web pages from a website Making API R...转载 2020-02-08 21:42:23 · 2119 阅读 · 3 评论 -
Node-Red的全局变量
Storing Data in Node-Red VariablesNode-red nodes pass the msg object between nodes.However this object is replaced by the next msg object. So how do you store data between node calls?Node-Red pr...转载 2020-02-08 20:11:27 · 9409 阅读 · 4 评论 -
树莓派Node-Red例1:时间戳转换存入TXT文件
本例实现把时间戳转换成可供人阅读的日期和秒格式并存入txt文件.首先先安装 node-red-contrib-simpletime,安装方法如图:也可以命令行安装,可参考https://flows.nodered.org/node/node-red-contrib-simpletime:npm install node-red-contrib-simpletime可导入代码如...原创 2020-02-08 11:25:33 · 2765 阅读 · 3 评论 -
树莓派3b Node-red dashboard 第一个测试程序
代码:[{ "id": "15d4e229.de9d2e", "type": "function", "z": "e3aca2b9.00ea7", "name": "temperature", "func": "str=msg.payload;\nmsg.payload=str.substring(5,9);\nreturn msg;", "outputs": 1, "noer...原创 2020-02-07 08:06:49 · 749 阅读 · 0 评论 -
树莓派3b+安装 Node-Red
官网安装说明:https://nodered.org/docs/getting-started/raspberrypi建议:树莓派系统安装完后直接安装Node-Red,不要在fish下安装,必须退出fish安装时会一并安装nodejs.如果还想安装EMQ,需要先安装EMQ,然后再安装Node-Red。安装EMQ请参照https://blog.csdn.net/armcsdn/art...原创 2020-02-05 21:16:05 · 4222 阅读 · 2 评论