Started Node-RED graphical event wiring tool.. 12 Apr 04:33:27 - [info] Welcome to Node-RED 然后我们打开浏览器访问...中间是我们的工作区,在该区域内,我们按照正确的形式构建节点,来形成一套数据流生成、处理过程。 右侧是输出窗格可以切换信息和调试选项卡等。选择信息后,将显示所选节点的文档。...输出节点 输出节点允许在Node-RED的流之外发送数据。它们的左侧有一个输入端点。使用输出节点将数据发送到其他服务,TCP等或者使用调试节点输出到调试窗进行观察。...: 点击右上角的部署之后,我们发现小蓝点消失了。...首先双击“注入节点”,我们不选时间戳类型了,而是替换为文字列: 再次部署并点击消息注入按钮(就是蓝色矩形) 得到如下的结果: 至此,我们成功的使用Node-RED构建了我们的第一条简单的流
0x00.前言久闻 Node-RED 大名,搜索 homeassistant 的相关文章,经常能看到 Node-RED 的身影虽然之前并没有用到过它,但今天决定来尝试安装使用下它,看看它的可视化编程到底强大在哪里...Node.js 构建易于分享现在已经有非常多的企业在使用它图片0x02.安装HA 的【Home Assistant Community Add-ons】中就有【Node-RED】图片实测安装需要 2023.3.0...a0d7b954_nodered not supported on this system, requires Home Assistant version 2023.3.0 or greater安装完成后,...配置密码图片然后【启动】加载项图片0x03.使用【打开 WEB UI】,最新版为 Node-RED 3.1图片这里添加一个订阅 MQTT 主题,然后 debug 打印的流程图吧1....配置 debug 输出,可选择【调试窗口】图片----最后就可以【部署】,看输出了图片成功输出至【调试窗口】了图片0x04.后记Node-RED 提供的模块非常多,可以根据自己的需求使用,值得探索每一个模块都是怎么使用的图片我正在参与
✅参与方式:关注博主、点赞、收藏、评论,任意评论(每人最多评论三次) ⛳️本次送书1~4本【取决于阅读量,阅读量越多,送的越多】 Node-RED 作为一个开源项目在推出后获得了巨大的成功和广泛的开发者的支持...它可以在多种操作系统上运行,包括Windows、Linux和Android等以及Docker虚拟环境,简单来说只要能够运行Node.js环境的地方都可以轻松部署Node-RED,同时系统资源要求也极低,...10.可部署性和可扩展性 Node-RED的流程可以轻松地部署到各种环境中,包括本地计算机、云服务器和物联网设备等。它具有良好的可扩展性,可以应对不同规模和需求的项目。...因此在一个完整的物联网项目中可以部署多个Node-RED来协同工作,包括云端物联网平台、本地物联网平台、边缘物联网网关、物联网开发环境等。...在不同的硬件上运行Node-RED保持了操作的一致性,使用方式没有变化,可以方便地成形项目化和产品化的能力。
通过在本地处理数据,边缘网关能够减少对中心服务器的数据传输需求,降低延迟,提高数据处理效率,并在网络连接不佳的情况下保持系统的持续运行。...支持有线以太网,方便部署。接口采用弹簧式端子,方便徒手拔插线束。...钣金壳体, 防护等级 IP30, 坚固、 轻便、防腐蚀, 可选 DIN 卡扣便于导轨安装通讯接口在EN6400网关中,有内置的Node-RED,也可以内置其他的平台,具体可以看下图 ,并设置了开机自启。...完整的流连线chart节点的配置如下: 实时数据展示显示效果图如下:在称重仪上随机给压力,在node-red 的ui上就能实时读到数据。...3.打开PLC程序,导入后下载进入PLC,下载完毕启动PLC4.点击PLC的程序监控和状态图表监控,可以在线监控程序运行情况和PLC寄存器数据变化 5.项目总结总的来说,在项目的实战中,畅维通达边缘网关都表现非常不错
近来,我们与ucla同学进行合作,针对医疗场景的全真互联进行了初步探索,具体如下所示:图片数据存储 MySQL作为一种开源关系型数据库,具有体积小、速度快等优势,在社会上具有广泛的应用。...在腾讯云ECS服务器中安装mysql数据库;2. 创建远程连接账户new_user;3....varchar(20));service mysql start# 停止MySQL服务service mysql stop# 重启MySQL服务service mysql restart 我们在node-red...节点实现数据库的增删改查操作,进而将网关采集的数据进行永久化,具体流程如下图所示:图片智能算法 我们在前述推文中针对步态识别、工业设备寿命预测等场景,编写了多种人工智能算法,本推文主要介绍如何将该算法部署到网关硬件...(过程中采用的算法可以参考前述推文)问题及解决方案:1.需要测试端口连通状态,具体命令如下所示:(未能顺利连接时,检查防火墙状态)telnet 192.168.0.112 1880 #测试网络状态2.node-red
时间继电器是机电继电器的扩展,从某种意义上说,它内部使用定时器来切换电路。延迟可以是 ON 型或 OFF 型,类似于 PLC 编程中的延迟。这允许在延迟后接通电路中的电流,或在延迟后关闭电路。...由于半导体运行速度快,电路可以在高速频率下打开或关闭。这允许快速开关操作,而不必担心内部电路受到任何损坏。...2.5 闭锁继电器: 闭锁继电器具有记忆功能,可在电源断电后保持原来的状态。它常用于需要记忆和保持特定状态的场景。 闭锁继电器的功能与 PLC 编程中的置位复位线圈相同。...继电器通电后会闭合电路,即使断开电源,它也会保持锁定开启状态。要将其关闭,必须在其关闭端子中发出电源脉冲。最大的优点是不需要连续供电即可运行,只需一个脉冲,您的电路将保持打开或关闭。...在检测到异常情况后,迅速切断电路,以防止意外事故发生。 选择安全继电器需要对风险因素评估和技术有充分的了解。详情可以参考ISO 12100 规范。
第三节 初识Node-RED 开发环境简介 如图8所示,整个浏览器窗口被划分为四个部分: (1) 顶部黑色通栏,左侧显示Node-RED的LOGO,右侧显著位置为部署按钮,部署按钮的右侧(三条横线)为系统菜单按钮...图8 Node-RED 开发工具的用户界面 2. 流程序的组成 在Node-RED中,程序是以流的方式实现的,如图8所示,在hello world程序页中包含了两个流。...(4)编辑debug节点:双击debug节点,打开节点编辑窗口,将Output后面的payload改为topic,然后点击完成按钮,如图10所示。...图10 debug节点的编辑窗口 (5) 添加连线:将鼠标从inject节点的右侧拖拽到debug节点的左侧,在两个节点之间添加连接线。 (6) 部署程序:注意观察,此时部署按钮的颜色为红色。...在完成上述步骤之后,要点击部署按钮,才能让程序生效,完成部署之后,部署按钮的颜色变为灰色。
2 抱闸继电器的使用 下图说明了抱闸继电器接口在功率模块的位置: 图2-1 抱闸继电器接口 抱闸继电器的触点为无源触点,需要外部电源供电。...图2-2 DC 24V供电 图2-3 1AC 230V/400V供电 3 变频器的参数设置 变频器的抱闸控制逻辑如下,给出ON命令后: 变频器会接通电机 电机励磁时间(P0346)结束后,变频器发出打开抱闸的指令...电机一直保持静止,直到电机抱闸打开时间(P1216)结束 在该时间(P1216)内电机抱闸必须打开 变频器使电机加速至转速设定值 给出 OFF1 或 OFF3 指令后: 变频器会使电机制动至静止...“电机抱闸闭合时间” P1217 结束后变频器会关闭电机,在该时间(P1217)内电机抱闸必须闭合 图3-1 抱闸控制时序图 抱闸控制相关参数设置: 参数 描述 P1215=1...静态检测的监控时间 P1228 脉冲清除的延迟时间 抱闸功能设置小技巧: 1)如果接通电机后负载有溜钩现象,那么一般需要增大电机抱闸打开时的电机转矩。
它提供了一个基于浏览器的编辑器,使得我们可以轻松地使用编辑面板中的各种节点将流连接在一起,只需单击即可将其部署到其运行时。...界面如下: 基于浏览器的流程编辑 Node-RED 可以在本地安装, 并通过浏览器来访问其可视化编排界面, 其次我们还可以使用富文本编辑器在编辑器中创建JavaScript函数, 内置库还允许我们保存有用的功能...社区共享 在Node-RED中创建的流使用JSON存储,可以轻松导入和导出以与他人共享。在线流程库使我们可以与世界分享最佳流程。...安装和使用 Node-RED的安装和使用也非常简单, 笔者这里介绍一下基本的安装方式. 我们需要先在电脑中全局安装Nodejs, 大家可以在官网自行下载....最后执行: node-red 即可启动Node-RED服务, 我们在浏览器输入终端打印的如下地址即可访问使用: 运行后的界面如下:
Node-RED Node-RED是一种编程工具,通过在浏览器中拖拽的方式将硬件设备、API和在线服务连接在一起,构成数据流,使用户可以快速的创建出自己的Web应用。...这是一段来自IBM官方的演示视频: 基于浏览器的流程编辑器 Node-RED提供了一个基于浏览器的编辑器,可以轻松地使用工具箱中的各种节点将流连接在一起,只需单击即可将其部署,非常方便。 ?...协同开发 在Node-RED中创建的流使用JSON数据存储,可以轻松导入和导出,多人协作起来非常方便。 ? 2....安装Node-RED Node-RED在本地PC上有两种安装方法: ① 先安装Node.js环境,再使用npm安装Node-RED(Windows推荐使用); ② 先安装Docker环境,再使用Docker...开始创作 在Docker开启服务后,访问http::1880即可进入Node-RED: ?
方案 市面上的规则引擎比较多,我们这里选择了node-RED进行演示。...docker run -it -p 1880:1880 --name mynodered nodered/node-red 我们打开 http://127.0.0.1:1880/ 就能看到界面了。...2、我们拖入一个http response,名称改为"回复hub消息",状态码为200,并将接收hub消息节点与该节点连接,表示我们收到来自应用的post请求之后回复一个200的状态码。...6、我们分别拖入4个debug组件,连接除回复Hub消息之外的其他节点的输出,并分别命名,输出设置为"msg.payload",目标勾选"调试窗口",并点开最右侧的调试按钮打开调试窗口。...7、完成之后我们点击右上角的部署,当前流程即可生效。 编写代码 我们新建一个RulesEngineGateWay用以向规则引擎提交数据。
是电磁继电器,可以用来控制目标设备的重启复位等逻辑;E1 和 E2 是短路引擎做短路的位置;SMA-E1 和 SMA-E2 是用来观察短接毛刺使用的 在实际操作中需要把目标设备的核心供电引脚接到 +....whl 文件,使用 pip 进行安装 对于打故障来说,我更习惯于使用 jupyter lab 这个交互式的运行环境,所以可以再装一下 jupyter pip install jupyter 安装完成后就可以在终端中输入...jupyter lab 这条命令,正常情况下会自动打开浏览器窗口,如果你电脑做了什么设置无法打开的话可以在浏览器手动访问 URL 点击新建一个 Notebook 然后就可以执行 Python 代码了,...)] 就表示收到触发信号后,短路引擎保持断开状态 3000 * 10ns,然后执行短接 200 * 10ns,最后保持断开 1 * 10ns,如果后续不再操作将一直保持断开状态 这背后实际是控制 MOS...3000 * 10ns,再拉一个 200 * 10ns 的短路毛刺,然后保持断开 配置完毛刺的参数后需要使用 arm 函数激活毛刺,可以使用 state 函数查看当前状态,armed 表示毛刺已经被激活了
总的来说需求描述简单,但由于约束比较多,在架构与选型上还是花了些心思。 1.2 部署效果 [部署效果] 由于该游戏还在线上服务中,此处就不放出具体操作的视频了。...1.3 玩家体验 玩家发现并进入空间后,在显示屏看到自己在当前场景出镜的实时画面。...开锁管理:通过鉴权则打开箱门,未通过则保持锁定。 反馈提示:需要有实时视频反馈,指引明确,便于优化玩家体验。...在安装过程中,电磁锁供电默认接继电器常闭端,对继电器给出信号后,继电器切换到常开端,则电磁锁断电开锁....问题:树莓派负载高,即使用间隔帧算法,也仅维持在20fps以下,卡顿明显。如进一步调优,受限于个人经验问题,恐难以保持长期稳定运行。
1.3 玩家体验 玩家发现并进入空间后,在显示屏看到自己在当前场景出镜的实时画面。...玩家靠近观察时,捕获当前帧进行人脸识别,实时画面中出现水印字幕“认证中” 人脸认证失败时,实时画面水印字幕变更为“认证失败”,字幕维持 2 秒后消失,恢复初始状态。...开锁管理:通过鉴权则打开箱门,未通过则保持锁定。 反馈提示:需要有实时视频反馈,指引明确,便于优化玩家体验。...在安装过程中,电磁锁供电默认接继电器常闭端,对继电器给出信号后,继电器切换到常开端,则电磁锁断电开锁....问题:树莓派负载高,即使用间隔帧算法,也仅维持在 20fps 以下,卡顿明显。如进一步调优,受限于个人经验问题,恐难以保持长期稳定运行。
ON DELAY 与普通继电器相比,继电器是一种随着输入状态的变化立即切换其输出(开或关)的装置。...另一方面,ON DELAY定时器与继电器类似,不同之处在于它“在某个延迟后打开输出”,这就是它的名字,ON DELAY。关闭输出类似于正常继电器,它会立即发生。...OFF DELAY定时器 关闭延迟计时器类似于继电器,只是它“在某个延迟后关闭输出”,这就是它的名称,关闭延迟。打开输出类似于正常继电器,它会立即发生。...第一级是简单的;一旦命令激活,输出将立即打开,输出自锁存,因此当命令不再激活时,输出保持打开,直到打开延迟定时器“TM1.OUT”的输出激活,这将切断线路馈电输出,从而使其断电。...命令必须处于非活动状态,而输出必须处于活动状态,此组合可确保计时器仅在命令已打开后启动,然后再次关闭。 你在模拟器上测试过了吗?工作起来很有魅力。
相对于其他市面上的自动豆芽生长器,它只是简单的进行循环浇水,保持湿度,保持恒温。然后用遮光布遮光,持续到豆芽长成豆苗。对于豆芽的生长健康状态从不关心。并且如果豆芽死了。它也没有任何反馈。...通过温度和湿度的数据分析豆芽的生长环境状态良好。等豆芽发芽后,二氧化碳的含量减少,这时可以判断豆芽可以进行光合作用。然后打开植物生长灯,检测光照的照度,使其达到植物光合作用能进行的照度。...· 最后一屏调试工具 TencentOS tiny 可以自动获取故障现场信息,并保持在端侧存储设备中,触发重启后会自动上传故障信息,可有效解决远程物联网设备故障信息获取难题,提升故障分析解决效率。...小程序1.PNG 小程序2.png 七、后记 在开发中感觉TencentOS tiny特点,就是简单,无论是API的设计,还是部署的复杂度上都大大降低,源码的可读性也比较高,配套资料也很齐全,新手也能快速凭借文档入门...实现智能判断生长阶段,豆芽生长状态。因此在界面设计的时候就比较草率。 本来也想对手上的项目进一步优化,但是无奈年后实在没时间,只能暂时到此了,后期自行设计板卡时,充分考虑只用一个MCU实现所有的功能。
打开”的状态,即开灯 开态取电电路:用于在开灯状态下,通过该回路摄取一部分电流给后端系统提供稳定的工作电压 开关电路:用于控制灯具通断的电子开关器件,达到控制通断的目的 开关器件方案:可控硅、单稳态继电器...、磁保持继电器、MOS管 当灯具处于”开态”时,市电电压基本落在灯具两端,开态取电电路与开关电路串联在灯具回路中,开关电路处于吸合状态,火线和灯线之间的电压差接近于零,此时闭态取电回路失效,故通过开态取电电路在灯具串联回路中设计了一条取电回路...在t0时刻,Q1处于断开状态,后端系统进行取电,将开态取电电路和开关电路串联在回路中;在T-t0时刻,Q1处于导通状态,能量全部提供给灯具进行正常工作,后端系统通过储能器件维持供电,此时开态取电电路被”...,将磁保持继电器K1设为吸合状态,此时开态取电电路开始工作。...后端系统在该过程中通过储能器件C1、C3进行续能,C1、C3上的能量被消耗,故Vout1电压下降;在比较器输出高电平期间, Q3也会被打开,基准电压3脚从Vref1电压下降为Vref2电压;当U1的1脚电压下降到低于基准电压
一、示例介绍 该j2mod示例是一个通过Modbus协议读取输入继电器状态,并根据状态更新输出继电器状态的程序。使用时需要提供设备地址、输入继电器参考编号和输出继电器参考编号作为命令行参数。...具体流程如下: 设置参数:解析命令行参数,获取设备地址、输入继电器和输出继电器的参考编号。 打开连接:根据设备地址和端口号,创建TCPMasterConnection对象并连接到设备。...准备请求:创建读取输入继电器状态的ModbusRequest对象和写入输出继电器状态的WriteCoilRequest对象,并设置其参考编号和单元ID。...保存上次状态:声明一个用于保存输出继电器上次状态的变量。 循环执行:反复执行以下步骤:读取输入继电器状态,如果状态与上次输出继电器状态不同,则更新输出继电器状态并保存新的状态。...,如果您使用Modbus协议栈向远程I/O进行写入,则很可能会在第一次写入消息后保持通信有效。这可以通过发送任何类型的消息来实现,也可以通过在给定的时间段内重复写入消息来实现。
棘手的一点是,并非所有设备都始终连接到云,它们也没有足够的带宽在高延迟条件下保持更新。...它们都可以部署在“边缘”,它们的可扩展API提供定制。 Eclipse Kura Kura是最受欢迎的物联网框架之一,但它不适合胆小的人。...在各种边缘,容器,云或前提平台上运行。 Node-RED 与Kura不同,Node-RED是一种可视化工具,用于连接物联网连接并简单地集成它们。...Node-RED的主要功能包括: 安装简单,对初学者友好 使用颜色编码的盒子和布线连接来可视化您的网络设备网络。 利用IBM Bluemix云进行本机集成。 在各种边缘,容器,云或前提平台上运行。...虽然它不像Node-RED那么老,但Flogo的零依赖模型允许在设备上共享轻量级二进制文件。其他一些功能包括: 易于安装和集成工作流程。 颜色编码的视觉设计师同样适合专家和非专业人士。
领取专属 10元无门槛券
手把手带您无忧上云