Navegue por el glosario usando este índice.

Especial | A | B | C | D | E | F | G | H | I | J | K | L | M | N | Ñ | O | P | Q | R | S | T | U | V | W | X | Y | Z | TODAS

N

Nginx

Servidor web de alto rendimiento, también utilizado como proxy inverso, proxy de correo y balanceador de carga. Es conocido por su estabilidad, rico conjunto de características, configuración simple y bajo consumo de recursos. Más información en: https://www.nginx.com/


Node-Red

Herramienta de desarrollo basada en flujo para programar visualmente dispositivos y servicios, especialmente utilizada en entornos de IoT. Permite conectar sensores, APIs, servicios web y sistemas embebidos mediante nodos gráficos.

Características:
  • Interfaz: Gráfica vía navegador web
  • Lenguaje base: JavaScript (Node.js)
  • Instalación: En Raspberry Pi, PC, servidores o servicios en la nube
  • Usos comunes: Automatización, control domótico, procesamiento de datos IoT, integración de servicios
  • Ventaja: Ideal para usuarios sin experiencia en programación tradicional.

NodeMCU v0.9

Primer modelo popular de NodeMCU basado en el ESP8266-12. Incluye conectividad Wi-Fi, un procesador L106 de 32-bit y una placa de desarrollo que facilita la programación a través de lenguajes como Lua y también es compatible con el Arduino IDE. Más información en: https://www.arduino.cc/ Más información en: https://www.nodemcu.com/index_en.html Más información en: https://www.nodemcu.com/index_en.html#fr_5474764fae7489353a000001


NodeMCU v1.0

También conocido como NodeMCU Devkit v1.0, mejora al modelo v0.9 al basarse en el módulo ESP-12E, que proporciona más pines de GPIO y una mejor disposición de los mismos para facilitar las conexiones en proyectos de desarrollo. Más información en: https://www.nodemcu.com/index_en.html Más información en: https://www.nodemcu.com/index_en.html#fr_5474764fae7489353a000001


NodeMCU v2

Conserva las mismas especificaciones de hardware que la v1.0 con el módulo ESP-12E, pero viene en una placa con un diseño mejorado para reducir problemas de alimentación y mejorar la compatibilidad con shields adicionales. Más información en: https://www.nodemcu.com/index_en.html Más información en: https://www.nodemcu.com/index_en.html#fr_5474764fae7489353a000001


NodeMCU v3

Variante producida por LoLin que incorpora un chip ESP-12F con la misma funcionalidad del ESP-12E pero con mejor alcance de señal Wi-Fi, y la placa es ligeramente más grande que las versiones anteriores para incluir un puerto USB más robusto. Más información en: https://www.nodemcu.com/index_en.html Más información en: https://www.nodemcu.com/index_en.html#fr_5474764fae7489353a000001


Nodo

Es una unidad funcional básica que representa una tarea o acción específica dentro de un flujo de programación visual. Cada nodo encapsula una funcionalidad determinada, como recibir datos, procesarlos, interactuar con sistemas externos o generar salidas, permitiendo construir aplicaciones complejas mediante la combinación de múltiples nodos interconectados.

Características principales:

  • Funcionalidad encapsulada:

    • Cada nodo está diseñado para realizar una tarea específica, lo que promueve la modularidad y reutilización de componentes.
    • Los nodos pueden ser configurados mediante propiedades ajustables que permiten adaptar su comportamiento sin necesidad de modificar el código interno.
  • Programación visual:

    • Los nodos se agregan al flujo arrastrándolos y soltándolos desde una paleta en el editor visual de Node-RED.
    • Se conectan entre sí mediante líneas que representan el flujo de datos, facilitando la comprensión y diseño de la lógica de la aplicación.
  • Categorías de nodos:

    • Nodos de entrada: Inician el flujo al recibir datos o eventos, como mensajes MQTT, entradas GPIO, solicitudes HTTP, entre otros.
    • Nodos de procesamiento: Manipulan, transforman o analizan los datos recibidos. Incluyen nodos como function para código personalizado, switch para decisiones lógicas, y change para modificar propiedades.
    • Nodos de salida: Envían datos o acciones hacia sistemas externos, como publicar mensajes MQTT, escribir en bases de datos, enviar correos electrónicos o activar dispositivos.
    • Nodos sociales y de comunicación: Interactúan con servicios como Twitter, Telegram o Slack, permitiendo integrar funcionalidades de mensajería y notificaciones.
  • Extensibilidad:

    • Node-RED es altamente extensible; los desarrolladores pueden crear nodos personalizados según sus necesidades específicas.
    • Existe una amplia biblioteca de nodos contribuidos por la comunidad que amplían las capacidades del sistema, disponibles a través del Node-RED Library.

Recursos y documentación:


Normativas y Estándares en IoT

Revisión de las principales normativas y estándares que regulan el desarrollo y la implementación de soluciones IoT, asegurando la compatibilidad y la seguridad en diversos contextos.


netstat

Muestra información de la red.


nmcli

Controla NetworkManager desde la línea de comandos.


node

es una unidad funcional básica que representa una tarea específica dentro de un flujo de programación visual. Node-RED es una herramienta de programación basada en flujos, diseñada para conectar dispositivos de hardware, API y servicios en línea de manera sencilla y flexible. Cada nodo en Node-RED encapsula una funcionalidad o acción particular, como recibir datos, procesarlos, interactuar con sistemas externos o generar salidas.

Características principales:

  • Funcionalidad encapsulada:

    • Cada nodo realiza una tarea específica, como leer datos de un sensor, procesar información, enviar una solicitud HTTP o interactuar con servicios web.
    • Los nodos están diseñados para ser reutilizables y configurables, permitiendo adaptarlos a diferentes necesidades sin modificar su código interno.
  • Programación visual:

    • Los nodos se arrastran y sueltan en el editor visual de Node-RED, y se conectan entre sí mediante líneas que representan el flujo de datos.
    • Esta interfaz facilita la creación y comprensión de flujos complejos sin necesidad de escribir código extensivo.

Aplicaciones en IoT y automatización:

  • Integración de dispositivos y servicios:

    • Los nodos facilitan la conexión entre dispositivos IoT, sensores, actuadores y servicios en la nube, permitiendo crear sistemas integrados y coherentes.
  • Automatización de procesos:

    • Permite automatizar tareas y procesos, como controlar dispositivos basados en eventos, recopilar y almacenar datos, o reaccionar a cambios en el entorno.
  • Visualización y control:

    • A través de nodos específicos, es posible crear dashboards e interfaces gráficas para monitorear y controlar sistemas en tiempo real.

Página oficial de Node-RED: https://nodered.org/



Regresar a Curso