【低开】可视化物联网编排工具

  • By 本站 - 2023-07-03 14:58
  • Read:629

物联网

物联网(Internet of Things,缩写IoT)是一个基于互联网、传统电信网等信息承载体,让所有能行使独立功能的普通物体实现互联互通的网络。

它有两层含义:

第一,物联网的核心和基础仍然是互联网,是在互联网基础上延伸和扩展的网络;第二,其用户端延伸和扩展到了物品与物品之间,进行信息交换和通信,也就是万物相连。

物联网通过智能感知、智能识别与信息通信,广泛应用于网络的融合中。

物联网

开源物联网平台
以下是一些较为流行和知名的开源物联网平台:

Eclipse IoT:提供可扩展、灵活和高度集成的工具和框架,用于构建、部署和管理物联网解决方案。

Thingsboard:高性能的、开源的物联网平台,提供丰富的IoT功能,包括设备管理、数据收集、可视化、报警和规则引擎等。

Home Assistant:家庭自动化平台,提供了大量的组件,支持各种智能设备的集成和管理。

OpenHAB:开源的、基于Java的自动化平台,旨在集成各种智能家居技术。

KaaIoT:开源的、多功能的物联网平台,支持物联网解决方案的全生命周期,包括设备管理、数据收集、可视化、分析和安全等。

SiteWhere:提供设备输入的摄取、存储、处理和同化,可以部署到AWS、Azure、GCP或本地等云平台,并支持Kubernetes集群配置。

DSA:分布式服务架构,用于在IoT基础架构的每一个环节实现设备间的通信、逻辑和工作。

Thinger.io:为连接设备提供了可扩展的云基础,支持Raspberry Pi、Intel Edison、ESP8266,可以与IFTT集成,在漂亮的仪表板上提供实时数据。

Mainflux:Mainflux 是一个高性能、安全的开源物联网平台,支持多种协议和设备,提供了消息传递、设备管理和应用开发的功能。

Node-RED:Node-RED 是一个基于 Node.js 的开源物联网工具,提供了一种简单的可视化编程方法,用于连接硬件设备、API 和在线服务。它具有丰富的插件库,可以轻松扩展功能。

Freeboard:Freeboard 是一个开源的物联网仪表板工具,可以轻松创建实时数据可视化界面。它支持多种数据源,如 MQTT、REST API 和 WebSocket,并提供了丰富的可视化组件。

这些平台都有各自的特点和优势,可以根据具体需求选择合适的平台进行物联网应用开发。

Node-RED

Node-RED是一种基于流的编程工具,最初由IBM的 新兴技术服务团队开发,现在是OpenJS基金会的一部分。它允许开发人员将预定义的代码块(称为“节点”)连接起来执行任务。这些节点通常包括输入节点、处理节点和输出节点,当它们连接在一起时,构成一个“流”。Node-RED最初是IBM为了满足快速连接硬件和设备到Web服务和其他软件的需求而开发的,现在它已经发展成为一种通用的物联网编程工具。

Node-RED 是一种编程事件驱动应用程序的低代码方法。基于流的编程创建网络,使其能够可视化表示,从而使其成为一种更容易访问的编程方式。JavaScript 函数可以使用富文本编辑器构建,内置库允许访问有用的函数、模板或流以供重用。

Node-RED项目地址
https://gitee.com/mirrors/node-red
Node-RED示例
人体感应和开关
第一个Node简单点:人来灯亮,人走2分钟后灯灭。
这个流程需要用到3个部件:
负责监视指定的实体状态,比如这里要用到的人体感应
调用系统服务,比如这里要用的打开开关
设定延时,控制下一个动作执行前需要等待的时间。

这个部件有个比较好用的地方,就是当有新的消息进来,它会自动重置,也就是重新开始计时,那么用到我们的Node里就意味着,只要感应到有人,那么2分钟的计时器就会重置,而不会出现人待了2分钟,灯就灭了。

逻辑思路:检测到有人→开灯|——>是否离开——是→延时→关灯↑否—— |

双击部件会弹出该部件的配置页,每个部件配置页不同,但大致上都是包括例如:Name(命名)、Entity ID(实体ID)、State(状态)、Domain(域)、service(服务)、Data(编码)等项。

配置好每一个部件之后,就可以部署了。点击右上角红色部署按钮。

第一个Node已经完成了,走近人体感应测试一下,灯是否亮起,离开之后等待2分钟,看是否灯会熄灭。

猜您喜欢:

【开源】数字孪生
【低开】三步完成你的应用
【开源】元数据管理系统
【探询】工作流引擎适用于哪些场景?
【开源】基于 Spring 的纯 Java 报表引擎


转载请保留出处及原文地址:https://www.sevencoin.com/article/470.html

上一篇:常见的物联网无线组网技术有哪些     下一篇:物联网是泡沫还是技术革命,物联网会衍生出什么?

微信
WhatsApp

HK加我
+8613802257571

座机

商务
0755-8672-1169

直线

商务总监
137-2893-6255