Recientemente se está incorporando Node-RED en diversos PLCs para su programación.
Curso IoT simatic (Siemens con Node red); http://www.infoplc.net/descargas/109-siemens/comunicaciones/2847-manual-simatic-iot2040-node-red
OpenOPC UA: http://www.openopcua.org/
Nodo para interactuar con PLCs S7: https://flows.nodered.org/node/node-red-contrib-s7
Industrial Shields: https://www.industrialshields.com/es_ES/blog/nuestro-blog-1/post/an-introduction-to-node-red-39
Encuesta 2019 Node-RED: https://nodered.org/about/community/survey/2019/
Dispositivo PLC, entre otro muchos, que usa Node-RED: https://nube-io.com/
Node-RED y PLCs
Node Red se puede comunicar con PLCs usando Modbus o con los Scadas usando OPC u OPC-UA.
Pero existen nodos específicos:
- PLCs Siemens S7: https://flows.nodered.org/node/node-red-contrib-s7
PLCs con Node-RED integrado:
- Simatic 2040: https://www.infoplc.net/descargas/109-siemens/comunicaciones/2847-manual-simatic-iot2040-node-red
- sysWORXX CTR-700: https://www.systec-electronic.com/en/products-technologies/internet-of-things/sysworxx-ctr-700/ y https://www.systec-electronic.com/en/node-red-nodes-for-the-sysworxx-ctr-700/
- Opto22: https://www.opto22.com/products/groov-epic-system
- Edge Computer: https://www.freewave.com/products/zumiq-edge-computer/
Montar un servidor OPC-UA con Node-RED:
- https://programacionsiemens.com/como-montar-un-servidor-opc-ua-con-node-red-i/
- https://programacionsiemens.com/como-montar-un-servidor-opc-ua-con-node-red-ii/
ModBus y Nodered
Usado el nodo https://flows.nodered.org/node/node-red-contrib-modbus
Github: https://github.com/BiancoRoyal/node-red-contrib-modbus
Wiki: https://github.com/BiancoRoyal/node-red-contrib-modbus/wiki
Ejemplo: https://flows.nodered.org/flow/bf06a87e84395e4bce276714c6f5f884
SNMP y Nodered
SNMP: https://flows.nodered.org/node/node-red-node-snmp
Trap listener: https://flows.nodered.org/node/node-red-contrib-snmp-trap-listener
Código: https://github.com/node-red/node-red-nodes/tree/master/io/snmp
Node-RED y Fiware
Existen varios nodos de Fiware para Node-RED:
- Node Oficial: https://flows.nodered.org/node/node-red-contrib-fiware_official
- NGSI(v2,LD) Entity
- NGSI(v2,LD) Dataset
- NGSI(v2,LD) Update
- NGSI(v2,LD) Subscription
- NGSI(v2) v2ToLD
- node-red-contrib-fiware-orion: https://flows.nodered.org/node/node-red-contrib-fiware-orion
- node-red-contrib-nec-fiware: https://flows.nodered.org/node/node-red-contrib-nec-fiware
El nodo principal es https://flows.nodered.org/node/node-red-contrib-fiware_official y el repositorio es: https://github.com/FIWARE/node-red-contrib-FIWARE_official. Lo que hace es trabajar con el Orion context broker, realizando varias operaciones.
Fiware + Node-RED: https://m.riunet.upv.es/bitstream/handle/10251/114982/memoria_4632841.pdf
Simulador Fiware: https://www.fiware.org/wp-content/uploads/2017/01/Hands-on-FIWARE-Context-provider-Simulator.pdf
Interesante presentación de Telefónica: https://www.uma.es/smart-campus/navegador_de_ficheros/SmartUMA/descargar/Material%20Curso%20de%20formaci%C3%B3n%20para%20la%20red%20IoT%20Smart%20Cities/FORMACION%20SMART%20CITY%20UMA%20-%20FIWARE%20y%20Plataforma%20Thinking%20Cities.pdf
Node-RED y Domótica
En HA (Home Assistant) se usa Node-RED.
Nodos de HA:
- https://flows.nodered.org/node/node-red-contrib-home-assistant
- https://flows.nodered.org/node/node-red-contrib-home-assistant-websocket
Tutorial de HA y Node-RED: https://www.juanmtech.com/get-started-with-node-red-and-home-assistant/
Addon de Node-RED en HA: https://community.home-assistant.io/t/home-assistant-community-add-on-node-red/55023
Más información: https://www.domoticaeconomica.com/node-red-en-hassio-o-home-assistant