Índice
ToggleCreación del primer flujo
Esta sección presenta la interfaz de programación. Creando el primer flujo, consiste en un nodo de inyección, un nodo de depuración y un nodo de función. Ahora, ¡empecemos!
1. Acceder a la interfaz de programación
Referencia: Inicio rápido de la puerta de enlace Edge
2. Añadir un nodo de inyección
El "nodo de inyección" permite inyectar mensajes en un proceso haciendo clic en un botón del nodo o según un intervalo de tiempo establecido.
Select the ‘Injection node’ from the node library and drag it into the workspace, click the ‘Injection node’, and click the ‘help documentation’ in the debug area. You can see the ‘Injection node’ functional description.

3. Añadir un nodo de depuración
The ‘Debug Node’ displays all received messages in the ‘Log Window’. By default, only the msg. payload is printed, you can set what you want to print by double-clicking on the ‘Debug Node’.


4. Conectar los dos nodos
Conecta el 'Nodo de Inyección' y el 'Nodo de Depuración' del lienzo juntos.
El método específico es: 1. mover el ratón hasta el puerto de salida del "Nodo de inyección", mantener pulsado el botón izquierdo del ratón; 2. arrastrar y soltar hasta el puerto de entrada del "Nodo de depuración"; 3. soltar el ratón.

5. Despliegue
En este punto, los nodos y procesos sólo existen en el área de trabajo. Si necesita que el proceso se ejecute, debe hacer clic en el "Botón de despliegue" para solidificar el programa en la pasarela.

6. Prueba
Seleccione la ventana de registro en el área de depuración y haga clic en el botón izquierdo del 'Nodo de Inyección', la ventana de registro imprimirá las marcas de tiempo.

7. Añadir un nodo de función
Puede procesar el mensaje con código JavaScript dentro del 'Nodo Función':
1) Elimine el enlace existente (seleccione el enlace y pulse Supr en el teclado)
2) Connect the ‘Function Node’ between the ‘Injection Node’ and the ‘Debug Node.’
3) Haga doble clic en el "Nodo Función" para abrir el cuadro de diálogo de edición, copie el siguiente código en el cuadro de diálogo, haga clic en el botón Finalizar para cerrar el cuadro de diálogo y haga clic en el botón Desplegar
// Crear un objeto Date a partir de la carga útil
var date = new Date(msg.payload);
// Cambia el payload para que sea una cadena Date formateada
msg.payload = date.toString();
// Devuelve el mensaje para que pueda ser enviado
devolver msg;
Ahora, al pulsar el botón 'Nodo de inyección', los mensajes de la ventana de registro han sido formateados con marcas de tiempo legibles por el 'Nodo de función':

Resumen
Este capítulo introdujo los conceptos básicos de la creación del primer flujo. Mostró cómo disparar un proceso manualmente usando el 'Nodo de Inyección'. También mostró cómo ver mensajes en la ventana de registro usando el "Nodo de Depuración". También mostró cómo procesar mensajes usando el "Nodo Función".
Código fuente
All processes support import and export in JSON format, which is convenient for sharing the good process with others. This chapter of the process JSON file is as follows: copy the menu bar in the upper right corner of the choice of import paste, and export the same reason.
[{"id":"783c29e7b877e75e","type":"inject","z":"265cd2b9785ecf45","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":190,"y":200,"wires":[["948ded5b0cd90f27"]]},{"id":"013be0bcfbabf68b","type":"debug", "z": "265cd2b9785ecf45", "name": "调试 1", "active":true, "tosidebar":true, "console":false, "tostatus":false, "complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":550,"y":200,"wires":[]},{"id":"948ded5b0cd90f27","type":"function", "z": "265cd2b9785ecf45", "name": "函数计算 1", "func":"// Crear un objeto Fecha a partir del payloadnvar date = new Date(msg.payload);\n// Cambia el payload para que sea una cadena Date formateada\nmsg.payload = date.toString();\n// Devuelve el mensaje para que pueda ser enviado en\nreturn msg;", "outputs":1, "noerr":0, "initialize":"", "finalize":"", "libs":[], "x":370, "y":200, "wires":[["013be0bcfbabf68b"]]}].