Table of Contents |
---|
Introducción
El módulo Flow Engine es el motor de flujos que puede realizar ingesta de datos, y está construido mediante la herramienta de programación Node-RED con la que se puede conectar tanto dispositivos hardware, APIs como servicios online. Una de las ventajas del uso de flujos creados a través de Node-RED reside en que la información queda almacenada en formato JSON, el cual es fácilmente importable y exportable.
Para crear los flujos mediante Node-RED, se hace uso de las unidades individuales denominadas nodos, y la conexión entre estos nodos resulta sencilla e intuitiva. En el visor de la herramienta se puede encontrar una descripción del nodo, sus inputs y outputs. A continuación, se exponen los nodos que se han incorporado al módulo de Flow Engine de la plataforma junto con la librería a que corresponden, una pequeña descripción y la documentación relativa oficial.
Lista de Componentes
Output
Storage
Raspberry Pi
Utilities
Weather
Onesait Platform Dataflows
Start Dataflow
Stop Dataflow
Check Dataflow Status
INPUT
| |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nombre | Librería | Descripción | Documentación | ||||||||||||
| Activa el flujo de forma manual o a intervalos regulares. | ||||||||||||||
| Captura errores lanzados por nodos en la misma pestaña. | ||||||||||||||
| Informa sobre mensajes de otros nodos en la misma pestaña. | ||||||||||||||
| Crea enlaces virtuales entre flujos. | ||||||||||||||
| Conecta a un MQTT broker y suscribe a los mensajes de un tema específico. | ||||||||||||||
| Crea un HTTP end-point para la creación de servicios web. | ||||||||||||||
| Nodo de entrada del WebSocket. | ||||||||||||||
node-red-bluemix-nodes | Proporciona entradas TCP. Se puede conectar a un puerto remoto o aceptar conexiones entrantes. | ||||||||||||||
Nodo de entrada que produce un mensaje que contiene un buffer, string o string codificada. | |||||||||||||||
Nodo propio de Onesait Platform | Crea un HTTP end-point para la creación de servicios web. | Onesait Platform Developer Portal (Api creation) | |||||||||||||
Realiza una |
| ||||||||||||||
| Nodo de entrada para las notificaciones. | ||||||||||||||
node-red-contrib-ttn | Recibe eventos procedentes de dispositivos conectados a The Things Network. | ||||||||||||||
| |||||||||||||||
| Conecta con un servidor Stomp para recibir mensajes. | ||||||||||||||
| Se suscribe a un canal específico de PubNub y recibe su contenido. |
OUTPUT
| |||||||||
---|---|---|---|---|---|---|---|---|---|
Nombre | Librería | Descripción | Documentación | ||||||
| Monitoriza los mensajes dentro de un editor. Envía mensajes dentro de un editor para propósitos de debugado. | ||||||||
| Crea enlaces virtuales entre flujos. | ||||||||
| Conecta a un MQTT broker y se suscribe a mensajes de un tópico específico. | ||||||||
| Envía respuestas de vuelta a peticiones recibidas de un nodo de entrada HTTP. | ||||||||
| Nodo de salida del WebSocket. | ||||||||
node-red-bluemix-nodes |
| ||||||||
node-red-bluemix-nodes |
| ||||||||
Nodo propio de Onesait Platform |
| ||||||||
node-red-contrib-ttn |
| ||||||||
node-red-node-stomp |
| ||||||||
node-red-contrib-pubnub |
|
FUNCTION
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Nombre | Librería | Descripción | Documentación | |||||||
Nodo propio de Node-RED |
| |||||||||
Fija unas |
| |||||||||
Nodo propio de Node-RED |
| |||||||||
| ||||||||||
Nodo propio de Node-RED |
| |||||||||
Nodo propio de Node-RED |
| |||||||||
node-red-bluemix-nodes |
| |||||||||
Nodo propio de Node-RED |
| |||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
Nodo propio de Node-RED |
| |||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
Nodo propio de Onesait Platform |
| |||||||||
| Transforma cualquier
| |||||||||
| ||||||||||
Nodo propio de Onesait Platform |
| |||||||||
Nodo propio de Onesait Platform |
| |||||||||
Nodo propio de Onesait Platform |
| |||||||||
Nodo propio de Onesait Platform |
| Onesait Platform Developer Portal (query static & query dynamic) | ||||||||
| ||||||||||
node-red-contrib-crypto-js |
| |||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
| ||||||||||
node-red-node-rbe |
| |||||||||
node-red-contrib-file-function |
| |||||||||
node-red-contrib-soap |
|
Anchor | ||||
---|---|---|---|---|
|
| |||||||||
---|---|---|---|---|---|---|---|---|---|
Nombre | Librería | Descripción | Documentación | ||||||
node-red-node-email |
| ||||||||
node-red-node-twitter |
| ||||||||
node-red-node-email Ofrece la |
| ||||||||
node-red-node-twitter |
| ||||||||
node-red-node-instagram |
| ||||||||
|
STORAGE
STORAGE
| |||||||||
---|---|---|---|---|---|---|---|---|---|
Nombre | Librería | Descripción | Documentación | ||||||
node-red-node-tail |
| ||||||||
node-red-contrib-file-function |
| ||||||||
|
ANALYSIS
| |||||||||
---|---|---|---|---|---|---|---|---|---|
Nombre | Librería | Descripción | Documentación | ||||||
node-red-node-sentiment |
|
ADVANCED
| |||||||||
---|---|---|---|---|---|---|---|---|---|
Nombre | Librería | Descripción | Documentación | ||||||
| |||||||||
node-red-node-feedparser | Monitoriza
| ||||||||
|
RASPBERRY PI
| |||||||||
---|---|---|---|---|---|---|---|---|---|
Nombre | Librería | Descripción | Documentación | ||||||
node-red-node-pi-gpio |
| ||||||||
| |||||||||
| |||||||||
|
WEATHER
| |||||||||
---|---|---|---|---|---|---|---|---|---|
Nombre | Librería | Descripción | Documentación | ||||||
node-red-node-openweathermap |
| ||||||||
|
UTILITIES
| |||||||||
---|---|---|---|---|---|---|---|---|---|
Nombre | Librería | Descripción | Documentación | ||||||
node-red-contrib-uuid |
|
SPREADSHEET
| |||||||||
---|---|---|---|---|---|---|---|---|---|
Nombre | Librería | Descripción | Documentación | ||||||
node-red-contrib-spreadsheet-in |
| ||||||||
| |||||||||
| |||||||||
|
ONESAIT PLATFORM DATAFLOWS
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Nombre | Librería | Descripción | Documentación Anchor | | ||||||
start-dataflow | Nodo propio de Onesait Platform |
| ||||||||
| ||||||||||
|