Industry Sage Media
January 9, 2025
Phil Seboa and Ed Fuentes welcome Nick O'Leary, CTO and founder of FlowFuse, to discuss the evolution and future of Node-RED on their latest episode of Unplugged: An IIoT Podcast. By discussing the origins of Node RED, scaling challenges with open-source software, and the creation of FlowFuse to cater to enterprise needs, O’Leary offers valuable insights for professionals in the industrial IoT space.
Node-RED: Origins and Growth
Node-RED began over a decade ago, backed by IBM as a visual tool to handle MQTT data. Nick O'Leary reminisces, "It started as a proof of concept at IBM, aimed at visualizing MQTT data." Early on, IBM decided to open-source Node-RED, contributing it to the OpenJS Foundation to ensure open governance and mitigate concerns about IBM maintaining sole control. This move harnessed the power of a diverse community, fueling rapid developments and adaptation across numerous industries. Phil Seboa acknowledges, "Node-RED’s contributions to various sectors, including home automation and IT, are remarkable and widespread."
The decision to place Node-RED under the OpenJS Foundation wasn’t only about governance but also about fostering innovation within an open-source community. The collaborative environment allowed for thousands of third-party nodes to be added, enhancing the tool’s flexibility. O'Leary highlights, "Node-RED's community has significantly shaped its evolution and continues to provide vital feedback and contributions."
Meeting Enterprise Needs with FlowFuse
As Node-RED gained popularity, enterprises encountered significant challenges in managing multiple instances across a myriad of devices. O'Leary reflects, "The community often lacked the resources to address scaling issues adequately, pushing companies to devise their own solutions." Recognizing this gap, O'Leary co-founded FlowFuse, aiming to offer a comprehensive solution for handling multiple Node-RED runtimes, adhering to enterprise-level security, compliance, and usability.
FlowFuse’s primary objective is to streamline processes for engineers, ensuring platform reliability. Ed Fuentes emphasizes, "FlowFuse's certified nodes catalog introduces additional checks, enhancing security and trust for enterprise users." The certified catalog provides enterprises with a reliable repository of vetted nodes, curbing potential security vulnerabilities and compliance issues. FlowFuse essentially bridges the gap that arose due to the scaling of an open-source project, making Node-RED more enterprise-friendly.
The Role of the Community and AI Integration
Node-RED has always thrived due to its robust community, which plays a vital role in its advancement. The community’s active contributions have produced extensive resources and thousands of third-party nodes. However, this abundance brings its challenges, primarily around maintaining security standards. To alleviate these concerns, FlowFuse introduced a certified nodes catalog, which O'Leary mentions, "ensures additional checks and enhances security."
Moreover, the integration of AI tools into Node-RED through FlowFuse Assistant marks a significant development. This assistant leverages AI to assist users in writing JavaScript function code, making the development process more intuitive. Nick O'Leary elaborates, "AI tools help in understanding and generating insights from data," stressing the rising interest in generative AI. The assistant also facilitates data simulation for development and generates function nodes based on user descriptions, making Node-RED even more accessible for non-technical users.
Phil Seboa adds, "The community’s adoption of large language models, like ChatGPT, helps non-technical users create flows, bridging the gap between intent and technical execution." This integration further simplifies the learning curve for new users, making Node-RED a potent tool for diverse applications, from home automation to complex enterprise solutions.
Key Quote From The Episode
"FlowFuse provides enterprise support for Node-RED, contributing significantly to its development and maintaining strong ties with the community." - Nick O'Leary
Key Takeaways
Wrap-Up
Node-RED's journey from a simple tool at IBM to a globally recognized open-source project exemplifies the power of community collaboration and innovation. FlowFuse addresses critical enterprise needs by managing multiple Node-RED runtimes effectively, ensuring security, compliance, and ease of use. The community's role and the integration of AI tools like FlowFuse Assistant have propelled Node-RED to new heights, making it a versatile, user-friendly platform for various applications. Professionals in the IIoT space can benefit immensely by engaging with the Node-RED community and leveraging Flowfuse to enhance their operational efficiency and project reliability.
About the Guest
Nick O'Leary is the CTO and founder of FlowFuse and a co-creator of Node-RED. With over 19 years of experience at IBM, O'Leary has had a significant impact on the IoT landscape. His work continues to push the boundaries of low-code development and enterprise solutions, driving innovation and efficiency in the IIoT industry. O'Leary's dedication to open-source development and community engagement remains at the core of his contributions to the field.
Learn more about FlowFuse: https://flowfuse.com/
Learn more about Node-RED: https://nodered.org/
Connect with Nick on LinkedIn: https://www.linkedin.com/in/nickoleary/
Listen or Watch Now:
More Episodes You May Enjoy:
MEET THE HOSTS
About Phil Seboa
Phil Seboa is an automation enthusiast with a deep passion for Industry 4.0 and IIoT. With a background in Electrical and Automation, he has worked on diverse projects, including electrical modifications of electric motors and high voltage transformer solutions for the Australian Power Grid. As a Sales Engineer at Phoenix Contact, he gained expertise in edge technology, automation, power reliability, and control systems.
Currently, Phil is excited about the Ignition software platform's potential in the industrial sector. He also explores home automation, using IIoT infrastructure to create practical solutions that enhance everyday living. Phil is committed to continuous learning and actively engages with the automation community, sharing his knowledge and insights.
Fun Fact: Phil once took a football team to a sponsored event at Wembley Arena as a bus driver, scored a goal on the pitch.
About Ed Fuentes
Ed Fuentes is an industrial automation expert with over 30 years of experience, currently serving as a Technical Sales Executive at Inductive Automation Australia. He leverages Industry 4.0 technology to drive digital transformation in the Australian manufacturing sector. Ed's career includes roles at ATS Global and Rockwell Automation, with expertise in account management and technical sales.
He holds a Bachelor of Engineering and a Post Graduate Diploma in Business Management from Swinburne University of Technology, and is certified in Ignition Core 8.1 and as a Cisco Certified Network Associate. Dedicated to continuous learning and innovation, Ed is an active participant in industry communities.
He enjoys exploring culinary places, talking to chefs, and using his various BBQs to entertain friends and family.