- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 Node.js主应用控制Node-red启停
只启动Node-red如果只是想简单的嵌入、主应用启动Node-red即可的话,Node-red官方论坛就提供了一段典型代码。代码我就不贴了,参见如下网址:https://nodered.org/docs/user-guide/runtime/embedding以上代码的问题包括:1)主进程启动了Node-red,但是不能停止Node-red。2)主进程没法查看Node-red的运行状态...
2020-04-16 14:06:40
2203
原创 Node-red启用/禁用流的问题
首先说明一下,在本文里,流=flow=tab=规则,以下会混用这几个名词。需求基于Node-red的某工程,有规则1,规则2,规则3。工程有个前端画面名为“配置画面”,使用者在配置画面里,使用3个0-1开关控件,分别控制规则1、规则2、规则3的启用/禁用。技术路线技术路线有三条,一是通过全局变量,控制所有流内的数据流向,二是在Node-red runtime里修改工程的流数据文件(如m...
2020-04-10 17:14:40
2011
原创 Node-red启动耗时3分钟的问题
问题描述Win10-64,启动Node-red时,在[info] Loading palette nodes步骤之前停留很久(3分钟或者更长)解决方法找到 node-red.cmd文件,在第一行加上如下内容:SET NO_UPDATE_NOTIFIER=1如果想了解更细致原因的话,可参见如下讨论:https://discourse.nodered.org/t/node-red-v0-19...
2020-04-09 13:48:12
1168
原创 Node-red开发软PLC程序?
这是个胡思乱想,但是萦绕不去。索性写下来。首先,本文中的软PLC指IEC-61131-3的编辑器和运行态,典型代表是德国CodeSys开发平台。Node-red与软PLC相似之处Node-red和软PLC其实很像的:1)都是流式数据,数据流动方向在各自的编辑器里甚至都是从左到右2)输入、输出节点都可以是硬件驱动3)数据处理节点大都是简单的算术处理4)Node-red有injector...
2020-04-08 13:53:26
3829
4
原创 Node-red作为低代码开发平台为什么缺乏业务数据结构
与其他低代码平台比起来,Node-red对行业业务和数据结构的支撑非常弱。除了一些set、switch等基础语法节点之外,Node-red在语法方面基本上只有function节点可用,而后者只是一个Node.js的脚本编辑器。这是因为其他主流的低代码平台(参见www.g2.com/categories/low-code-development-platforms的罗列)大都有相对单纯的行业应用或...
2020-04-08 12:12:05
3385
原创 Node-red Dashboard的默认根目录
需求在Windows下部署Node-red并安装了Dashboard节点后,我们经常需要在</>template节点中引用自定义的图片等资源。那么问题来了:</>template中的目录对应的是硬盘上哪个目录呢?解决一般来说,Dashboard的index.html文件对应硬盘上的如下目录:C:\Users\Administrator.node-red\node_m...
2020-04-03 17:19:02
1285
原创 修改Node-red编辑器的页面标题
修改Node-red编辑器的网页标题需求Windows下部署的Node-red的编辑器,默认可以通过http://localhost:1880打开,然后可以看到其网页标题为“Node-RED”,同时在页面内部上方有一个黑色的标题栏,左侧也有“Node-RED”字样,那么,如何修改这两个地方的Node-RED字样(和图标)?解决方法1)修改页面标题找到并打开C:\Users\Adminis...
2020-04-03 16:27:18
1840
2
原创 Node-red指定工程目录
Windows本地部署了Node-red后,一般来说其settings.js和flow_<hostname>.json文件会默认放在用户目录的.node_red子目录中,即:C:\Users\Administrator\.node-red但是我们经常需要建立自己的工程目录(如C:\myproject),并把相关数据放在该目录中,那么就要做如下的事情:1)建立工程目录C...
2020-04-02 17:15:05
1907
原创 Node-red运行自定义flows
Node-red运行自定义flows需求技术路线需求当把Node-red部署在本地、运行本地硬盘上保存的C:\flow.json文件时,可能会遇到如下需求:希望Node-red启动时,只运行flow.json文件中的一部分流,而不运行另外一部分流希望先配置好某些流或节点的属性,然后再启动Node-red技术路线技术路线有2条:在Node.js中先运行一个母进程(称a.js),然...
2020-04-02 15:31:03
1219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人