[{"data":1,"prerenderedAt":2754},["ShallowReactive",2],{"blog-author-sumit-shinde":3},[4,20,33,46,58,71,84,100,113,126,139,152,167,197,227,240,253,266,280,301,310,319,332,346,362,376,390,420,434,451,465,479,493,510,529,548,557,571,585,599,612,625,641,655,669,683,697,714,726,743,757,771,784,798,811,825,842,856,872,886,899,913,932,946,959,982,996,1019,1033,1047,1064,1078,1092,1107,1121,1135,1149,1163,1184,1198,1212,1226,1240,1254,1268,1282,1296,1310,1324,1333,1501,1520,1534,1548,1562,1576,1595,1614,1628,1643,1657,1675,1689,1708,1727,1741,1755,1769,1783,1797,1811,1825,1840,1854,1873,1902,1920,1933,1953,1967,1980,1993,2007,2021,2038,2051,2070,2094,2108,2125,2139,2152,2174,2188,2207,2222,2236,2250,2263,2276,2289,2302,2316,2330,2344,2357,2371,2385,2399,2413,2432,2450,2467,2486,2500,2514,2528,2541,2555,2569,2657,2671,2685,2699,2712,2725,2741],{"path":5,"title":6,"date":7,"authors":8,"description":10,"meta":11,"image":19},"\u002Fblog\u002F2026\u002F08\u002Fmanufacturing-dashboard-examples","5 Manufacturing Dashboard Examples for Production, OEE & Quality","2026-08-05",[9],"sumit-shinde","Learn what makes an effective manufacturing dashboard and see five examples for tracking production performance, equipment efficiency, downtime, and quality.",{"excerpt":12},{"type":13,"value":14},"minimark",[15],[16,17,18],"p",{},"A manufacturing dashboard brings machine data, production metrics, downtime, and quality information into one real-time view, so teams can understand what's happening on the shop floor and act on it.","\u002Fblog\u002F2026\u002F08\u002Fimages\u002Fmanufacturing-dashbaord-examples.png",{"path":21,"title":22,"date":7,"authors":23,"description":24,"meta":25,"image":32},"\u002Fblog\u002F2026\u002F08\u002Fstatistical-process-control","What Is Statistical Process Control in Manufacturing",[9],"Statistical process control explained: how SPC charts work, how they apply in the manufacturing space, and what to look for in SPC software.",{"keywords":26,"excerpt":27},"statistical process control",{"type":13,"value":28},[29],[16,30,31],{},"A quality engineer flags a batch of parts three shifts after the process drifted. By then, the scrap is already built. The operational logic that drives throughput and quality still lives in custom code, isolated scripts, and one-off solutions, so problems often surface in a quality report long after they could have been caught.","\u002Fblog\u002F2026\u002F08\u002Fimages\u002Fwhat-is-statistical-process-control.png",{"path":34,"title":35,"date":36,"authors":37,"description":38,"meta":39,"image":45},"\u002Fblog\u002F2026\u002F07\u002Fcalibration-management-dashboard","Tracking Instrument Calibration with a Digital Dashboard","2026-07-31",[9],"Build a calibration status dashboard in FlowFuse: work out overdue, due-soon and compliance figures from due dates, filter by department and time window, and let operators check a tool at the station with a camera.",{"excerpt":40},{"type":13,"value":41},[42],[16,43,44],{},"Most plants know their calibration status at two moments: when someone updates the spreadsheet, and when an auditor asks. The records already hold enough to do better than that: a last calibration date, an interval, and a next due date for every instrument.","\u002Fblog\u002F2026\u002F07\u002Fimages\u002Ftracking-equipement-calibration.png",{"path":47,"title":48,"date":36,"authors":49,"description":50,"meta":51,"image":57},"\u002Fblog\u002F2026\u002F07\u002Fwhat-is-instrument-calibration","What Is Instrument Calibration (Equipment Calibration)?",[9],"Learn what instrument calibration is, how it differs from verification and adjustment, what a calibration record should contain, how intervals are set, and how manufacturers can manage calibration status more effectively.",{"excerpt":52},{"type":13,"value":53},[54],[16,55,56],{},"Instrument calibration is a documented comparison between a measuring instrument and a reference standard that is known to be more accurate. The comparison tells you how far the instrument deviates from the reference under specified conditions.","\u002Fblog\u002F2026\u002F07\u002Fimages\u002Fwhat-is-instrument-calibration.png",{"path":59,"title":60,"date":61,"authors":62,"description":63,"meta":64,"image":70},"\u002Fblog\u002F2026\u002F07\u002Fishikawa-fishbone-diagram","Ishikawa Fishbone Diagram: 6M, Manufacturing Example & Template","2026-07-27",[9],"Learn what an Ishikawa (fishbone) diagram is, the 6Ms, and how to use it for root cause analysis in manufacturing, with a worked example, how it compares to the 5 Whys and Pareto analysis, a template, and common mistakes.",{"excerpt":65},{"type":13,"value":66},[67],[16,68,69],{},"The most dangerous words in a root cause investigation are often the ones spoken with the most confidence: \"We already know what caused it.\" That assumption sends teams straight to a fix before they've explored the system behind the failure. When the same issue returns a few weeks later, it becomes clear they fixed the symptom, not the cause.","\u002Fblog\u002F2026\u002F07\u002Fimages\u002Fwhat-is-ishikawa-fishbone-diagram.png",{"path":72,"title":73,"date":74,"authors":75,"description":76,"meta":77,"image":83},"\u002Fblog\u002F2026\u002F07\u002Fdigital-work-instruction","Building Digital Work Instructions Dashboard for the Shop Floor","2026-07-24",[9],"Learn how to build digital work instructions with FlowFuse. Create personalized operator apps with work orders, guided steps, defect reporting, and traceability.",{"excerpt":78},{"type":13,"value":79},[80],[16,81,82],{},"Operators need to know what to build, how to build it, and what to do when something breaks. Digital work instructions put that on a screen, guided steps, a checklist, buttons to finish or flag a defect, and retire the paper binder.","\u002Fblog\u002F2026\u002F07\u002Fimages\u002Fdigital-instructions-dashboard-flowfuse.png",{"path":85,"title":86,"date":87,"authors":88,"description":89,"meta":90,"image":99},"\u002Fblog\u002F2026\u002F07\u002Ftime-synchronization-edge-devices","Handling Clock Drift in Distributed Edge Devices","2026-07-17",[9],"Learn how to prevent clock drift on distributed edge devices using NTP, local time servers, and FlowFuse to ensure accurate timestamps and reliable IIoT data.",{"excerpt":91},{"type":13,"value":92},[93,96],[16,94,95],{},"Industrial systems rely on accurate timestamps to understand what happened, when it happened, and how events across different systems relate to each other.",[16,97,98],{},"Edge devices, gateways, servers, and data collection systems maintain their own clocks, and those clocks drift over time. When these systems collect and process industrial data, inaccurate timestamps can lead to out-of-order events, unreliable historical records, and incorrect analysis.","\u002Fblog\u002F2026\u002F07\u002Fimages\u002Fclock-drift-blog.png",{"path":101,"title":102,"date":103,"authors":104,"description":105,"meta":106,"image":112},"\u002Fblog\u002F2026\u002F07\u002Fdefect-and-quality-monitoring","Build a Defect Tracking and Quality Monitoring Dashboard","2026-07-16",[9],"Build a FlowFuse dashboard that tracks production defects, ranks them with a Pareto chart, surfaces root causes, and totals your cost of poor quality, filtered live by line, shift, and date",{"excerpt":107},{"type":13,"value":108},[109],[16,110,111],{},"Every production line produces defects. On their own they're easy to wave off, a bit of scrap here, an hour of rework there. But add them up and the cost is real, and that's the part most teams never see. The defects are sitting in a spreadsheet nobody sorts, or locked inside a quality system you can't get a live view out of. So the recurring problems stay invisible until someone runs a report, and by then the bad batch has already shipped.","\u002Fblog\u002F2026\u002F07\u002Fimages\u002Fdefect-monitoring-dashboard.png",{"path":114,"title":115,"date":116,"authors":117,"description":118,"meta":119,"image":125},"\u002Fblog\u002F2026\u002F07\u002Fsoftware-defined-manufacturing","Software-Defined Manufacturing: Improve Without Hardware Changes","2026-07-13",[9],"Software-defined manufacturing (SDM) is changing how factories improve operations. Learn what SDM means, why traditional manufacturing software falls short, and how FlowFuse helps manufacturers build and manage industrial applications that evolve without large-scale modernization projects.",{"excerpt":120},{"type":13,"value":121},[122],[16,123,124],{},"For a long time, improving a manufacturing process meant touching the equipment itself. Need another inspection step? An engineer reprograms the PLC on-site. Need more production data? Install another system. Want a new workflow? That often meant modifying equipment, bringing in a vendor, or scheduling downtime.","\u002Fblog\u002F2026\u002F07\u002Fimages\u002Fsoftware-defined-manufacturing.png",{"path":127,"title":128,"date":129,"authors":130,"description":131,"meta":132,"image":138},"\u002Fblog\u002F2026\u002F07\u002Fbuild-downtime-logger","Build a Machine Downtime Tracking Application","2026-07-08",[9],"Learn how to build a machine downtime tracking application in FlowFuse that captures stop and start events over MQTT, calculates downtime duration automatically, lets operators log a reason from a dashboard, and displays live KPI cards.",{"excerpt":133},{"type":13,"value":134},[135],[16,136,137],{},"Production lines in manufacturing and automotive facilities experience planned and unplanned downtime every day. Tracking when a machine stops, how long it stays down, and why it happened helps production and maintenance teams identify recurring issues and improve operations.","\u002Fblog\u002F2026\u002F07\u002Fimages\u002Fbuild-machine-downtime-tracking-application.png",{"path":140,"title":141,"date":142,"authors":143,"description":144,"meta":145,"image":151},"\u002Fblog\u002F2026\u002F07\u002Fgitops-for-manufacturing","Why Manufacturing Needs GitOps","2026-07-03",[9],"Manufacturing has always managed change on the factory floor with discipline. Learn how GitOps and FlowFuse DevOps Pipelines bring that same rigor to industrial software deployments.",{"excerpt":146},{"type":13,"value":147},[148],[16,149,150],{},"Manufacturing has always been good at managing change.","\u002Fblog\u002F2026\u002F07\u002Fimages\u002Fwhy-manufacturing-need-gitops-tile.png",{"path":153,"title":154,"date":155,"authors":156,"description":157,"meta":158,"image":166},"\u002Fblog\u002F2026\u002F07\u002Fcontrol-and-track-factory-floor-machines","Control and Track Machines on the Factory Floor","2026-07-02",[9],"Learn how to connect FlowFuse to a Siemens S7 PLC, build an operator dashboard to control a motor and stack light, and automatically track device runtime using the Hourglass node.",{"usecase":159,"excerpt":161},[160],"shop-floor-communication",{"type":13,"value":162},[163],[16,164,165],{},"Operators need more than buttons to control machines - they also need visibility into what's actually happening on the factory floor. Knowing whether a motor is running is useful, but knowing how long it has been running helps with maintenance, production tracking, and troubleshooting.","\u002Fblog\u002F2026\u002F07\u002Fimages\u002Fcontrol-and-monitor-machines.png",{"path":168,"title":169,"date":170,"authors":171,"description":173,"meta":174,"image":196},"\u002Fblog\u002F2026\u002F06\u002Fapplication-idea-to-architectur","Turning an Application Idea into an Architecture","2026-06-26",[172,9],"drew-gatti","Learn how to turn industrial application ideas into clear architectures using a structured four-step framework based on FlowFuse building blocks.",{"excerpt":175},{"type":13,"value":176},[177,180,186,191],[16,178,179],{},"Every industrial application starts with an idea.",[16,181,182],{},[183,184,185],"em",{},"\"We need OEE dashboards.\"",[16,187,188],{},[183,189,190],{},"\"We need a Unified Namespace.\"",[16,192,193],{},[183,194,195],{},"\"We need an asset registry.\"","\u002Fblog\u002F2026\u002F06\u002Fimages\u002Fflowfuse-idea-to-architecture.png",{"path":198,"title":199,"date":200,"authors":201,"description":202,"meta":203,"image":226},"\u002Fblog\u002F2026\u002F06\u002Fopcua-to-influxdb","Historical Data Logging with OPC UA and InfluxDB","2026-06-24",[9],"Learn how to connect OPC UA and InfluxDB in FlowFuse to log industrial equipment data as timestamped history, so you can spot trends, prove compliance, and catch failures before they happen.",{"keywords":204,"excerpt":205},"opc ua influxdb, opc ua historical data, influxdb node-red, flowfuse opc ua, industrial data logging, opc ua time series, node-red influxdb, log opc ua data, equipment data history, iiot data logging",{"type":13,"value":206},[207,210],[16,208,209],{},"Industrial equipment produces data constantly: temperatures, pressures, motor speeds, tank levels, all changing by the second. Real-time values tell you what's happening now, but the history is where the value lives, spotting a degrading pump, proving a batch stayed within spec, tracing the conditions behind a fault. OPC UA gets that data out of your equipment in a vendor-neutral way, and InfluxDB stores it as timestamped history built to query at scale. In this article, you'll connect the two in FlowFuse to turn live readings into a durable record you can query, chart, and analyze.",[211,212,213],"blockquote",{},[16,214,215,219,220,225],{},[216,217,218],"strong",{},"Note:"," If you'd rather not leave FlowFuse and want a good time-series database built in, ",[221,222,224],"a",{"href":223},"\u002Fdocs\u002Fuser\u002Fff-tables\u002F","FlowFuse Tables"," is the answer.","\u002Fblog\u002F2026\u002F06\u002Fimages\u002Fopcua-to-influxdb.png",{"path":228,"title":229,"date":230,"authors":231,"description":232,"meta":233,"image":239},"\u002Fblog\u002F2026\u002F06\u002Fprocess-rtsp-camera-feeds-at-the-edge","Processing RTSP Camera Feeds at the Edge","2026-06-23",[9],"Learn how to use the FlowFuse RTSP Video Feed node to pull frames from a camera stream, display them on a dashboard, and feed them to local AI models, without sending video off-site.",{"excerpt":234},{"type":13,"value":235},[236],[16,237,238],{},"RTSP is the protocol used by most IP cameras to deliver video streams over a network. While these streams are easy to view in an NVR or camera application, they're much harder to integrate into dashboards, automation, or AI workflows.","\u002Fblog\u002F2026\u002F06\u002Fimages\u002Frtsp-feeds-at-edge.png",{"path":241,"title":242,"date":243,"authors":244,"description":245,"meta":246,"image":252},"\u002Fblog\u002F2026\u002F06\u002Fplc-communication-latency-causes-and-fixes","Fixing PLC Communication Latency: Where the Milliseconds Really Go","2026-06-17",[172,9],"Troubleshoot PLC communication latency by identifying common causes such as poll rates, timeout settings, connection limits, and protocol selection.",{"excerpt":247},{"type":13,"value":248},[249],[16,250,251],{},"If you run control over a PLC link, a fast loop, an interlock, a setpoint that has to land on time, the fix usually isn't a faster runtime or a different protocol. It's a handful of settings made once at setup and never revisited, each one quietly costing milliseconds the loop can't spare.","\u002Fblog\u002F2026\u002F06\u002Fimages\u002Ffixing-plc-communication.png",{"path":254,"title":255,"date":256,"authors":257,"description":258,"meta":259,"image":265},"\u002Fblog\u002F2026\u002F06\u002Fevent-driven-downtime-escalation-workflow","Why Downtime Spreadsheets Fail and How to Automate Detection and Escalation","2026-06-12",[9],"Build an event-driven workflow in FlowFuse that detects machine stops instantly, auto-escalates to supervisor and maintenance, and logs accurate timestamped downtime records, no spreadsheet required.",{"excerpt":260},{"type":13,"value":261},[262],[16,263,264],{},"In most factories, downtime still lives in a spreadsheet. Someone writes down when a machine stopped, when it got noticed, and when it ran again. It looks like control. The longer I look at how plants actually run, the more I read it as something else: a record of how late everyone found out.","\u002Fblog\u002F2026\u002F06\u002Fimages\u002Fwhy-spreadsheets-fail.png",{"path":267,"title":268,"date":269,"authors":270,"description":271,"meta":272,"image":279},"\u002Fblog\u002F2026\u002F06\u002Fmqtt-vs-sparkplug-b","MQTT vs Sparkplug B: Which One (or Both) Do You Need?","2026-06-11",[9],"A practical guide to choosing between plain MQTT and Sparkplug B for industrial IoT: where MQTT's flexibility turns into a topic-namespace mess, what Sparkplug B's structure, binary payloads, and birth\u002Fdeath certificates fix, the QoS 0 trade-off nobody mentions, and why most large deployments end up running both.",{"keywords":273,"excerpt":274},"mqtt vs sparkplug b, sparkplug b, mqtt, industrial pub sub, mqtt topic namespace, sparkplug birth death certificate, mqtt qos, protobuf vs json, unified namespace, scada mqtt, iiot messaging, report by exception",{"type":13,"value":275},[276],[16,277,278],{},"MQTT is everywhere in industrial setups. It has been the default for moving sensor data and machine states around for a long time now, mostly because it's lightweight and it just works on almost anything.","\u002Fblog\u002F2026\u002F06\u002Fimages\u002Fmqtt-vs-sparkplug.png",{"path":281,"title":282,"date":283,"authors":284,"description":285,"meta":286,"image":300},"\u002Fblog\u002F2026\u002F06\u002Fnode-red-5-on-flowfuse","Node-RED 5 Is Here: What It Means for Industrial Teams","2026-06-09",[9],"Node-RED 5 reshapes the editor with redesigned sidebars, an Explorer panel, and a built-in dark theme. Here's what changes for teams running it in production on FlowFuse, and how to upgrade your instances.",{"keywords":287,"excerpt":288},"node-red 5, node-red 5.0, node-red editor, node-red dark theme, node-red explorer panel, flowfuse node-red, node-red upgrade, node-red stack, industrial node-red, node-red production",{"type":13,"value":289},[290],[16,291,292,293,299],{},"Node-RED 5.0 is out, the biggest change to the editor since the project began. Nick O'Leary, our CTO and Node-RED's co-creator, ",[221,294,298],{"href":295,"rel":296},"https:\u002F\u002Fdiscourse.nodered.org\u002Ft\u002Fnode-red-5-now-available\u002F101239",[297],"nofollow","announced it today on the Node-RED forum",".","\u002Fblog\u002F2026\u002F06\u002Fimages\u002Fnode-red-5-flowfuse.png",{"path":302,"title":303,"date":304,"authors":305,"description":306,"meta":307,"image":309},"\u002Fblog\u002F2026\u002F06\u002Fopc-ua-security-best-practices","OPC UA Security: How to Establish a Defensible OPC UA Security Architecture","2026-06-05",[9],"Turn every OPC UA attack vector into a configuration decision you control: Reverse Connect to keep the firewall closed, enforced trust lists, SignAndEncrypt, GDS certificate management, RBAC, and the field anti-patterns that quietly undo all of it.",{"keywords":308},"opc ua security, opc ua security architecture, opc ua reverse connect, opc ua certificate management, opc ua trust list, opc ua gds, opc ua signandencrypt, opc ua rbac, defensible opc ua, opc ua best practices, industrial security, iiot security","\u002Fblog\u002F2026\u002F06\u002Fimages\u002Fopc-ua-security.png",{"path":311,"title":312,"date":313,"authors":314,"description":315,"meta":316,"image":318},"\u002Fblog\u002F2026\u002F06\u002Fscaling-manufacturing-data-integration","How Arch Systems Connected 100+ Factory Databases with FlowFuse","2026-06-04",[9],"Arch Systems connects 100+ factory databases to a single analytics platform using FlowFuse. See how standardized subflows and DevOps pipelines made each new integration cheap to build and cheap to maintain.",{"keywords":317},"manufacturing data integration, MES integration, factory database integration, industrial DevOps, FlowFuse, low-code manufacturing, real-time production data, scalable data integration","\u002Fblog\u002F2026\u002F06\u002Fimages\u002Farch-systems.png",{"path":320,"title":321,"date":322,"authors":323,"description":324,"meta":325,"image":331},"\u002Fblog\u002F2026\u002F05\u002Fopc-ua-security-attack-vectors","OPC UA Security: How Threat Actors Exploit Industrial Protocol Vulnerabilities","2026-05-29",[9],"Most OPC UA breaches don't crack the protocol's encryption. They walk through disabled trust lists, anonymous logins, stale ciphers, and servers left on the open internet. This post breaks down how attackers actually exploit OPC UA, vector by vector, drawing on research from Claroty, Bitsight, CISPA, Secura, and Kaspersky.",{"excerpt":326},{"type":13,"value":327},[328],[16,329,330],{},"Threat actors don't break OPC UA's cryptography. They walk through the security it left switched off. The attacks that work in the field are disabled trust lists, anonymous logins left on, dead ciphers nobody removed, and servers sitting on the open internet. This post breaks down how attackers actually exploit OPC UA, vector by vector.","\u002Fblog\u002F2026\u002F05\u002Fimages\u002Fopcua-security-blog.png",{"path":333,"title":334,"date":335,"authors":336,"description":337,"meta":338,"image":345},"\u002Fblog\u002F2026\u002F05\u002Fnis2-iec-62443-manufacturers","NIS2 Compliance for Manufacturers: Why IEC 62443 Is the Missing Standard","2026-05-28",[9],"NIS2 tells you what to do, not how. IEC 62443 is the technical standard regulators, accredited bodies, and auditors keep pointing to. Here is where to start.",{"keywords":339,"excerpt":340},"NIS2, IEC 62443, OT security, industrial cybersecurity, Article 21, ICS security, SL2, SCADA security, audit logging, access control",{"type":13,"value":341},[342],[16,343,344],{},"Mid-market manufacturers are squarely in scope of the NIS2 Directive, now being transposed and enforced across the EU.","\u002Fblog\u002F2026\u002F05\u002Fimages\u002Fnis2-complience-for-manufacturer-image.png",{"path":347,"title":348,"date":349,"authors":350,"description":351,"meta":352,"image":361},"\u002Fblog\u002F2026\u002F05\u002Fgit-snapshot-for-iiot-flows","See Every Logic Change in Your IIoT MOC Review with Git-Style Diffs","2026-05-21",[9],"Most IIoT teams have a MOC process. What they lack is visibility into the actual logic change. FlowFuse snapshot comparison shows reviewers exactly what shifted between deployments, node by node, line by line, before anything is deployed.",{"excerpt":353},{"type":13,"value":354},[355,358],[16,356,357],{},"Approving a logic change you cannot fully see is not MOC. It is a signature on a description.",[16,359,360],{},"Here is the problem that creates, and how FlowFuse snapshot comparison solves it.","\u002Fblog\u002F2026\u002F05\u002Fimages\u002Fmoc-with-snapshot.png",{"path":363,"title":364,"date":365,"authors":366,"description":367,"meta":368,"image":375},"\u002Fblog\u002F2026\u002F05\u002Fmanufacturing-software-built-in-stages","All-or-Nothing Manufacturing Software Is Killing Your Agility","2026-05-18",[9],"Stop waiting years for manufacturing software projects to deliver value. See how FlowFuse enables composable industrial applications built around your operation.",{"keywords":369,"excerpt":370},"flowfuse, manufacturing software, MES, industrial automation, Node-RED, industrial IoT, smart manufacturing, unified namespace, OEE tracking, Industry 4.0",{"type":13,"value":371},[372],[16,373,374],{},"Every software vendor's pitch follows the same pattern. You get a complete system. It does everything. You commit to the full scope upfront, sign a multi-year contract, and wait. Eighteen months later, if the implementation runs on schedule, you might see value.","\u002Fblog\u002F2026\u002F05\u002Fimages\u002Fall-or-nothing-manufacturing-software.png",{"path":377,"title":378,"date":379,"authors":380,"description":381,"meta":382,"image":389},"\u002Fblog\u002F2026\u002F05\u002Fflowfuse-expert-building-flows","How to Build Industrial Apps With FlowFuse AI Expert","2026-05-13",[9],"FlowFuse Expert now builds applications from a description. Here's what that looks like, what Expert understands about your environment, and how to keep iterating.",{"keywords":383,"excerpt":384},"flowfuse ai expert, flowfuse expert, industrial automation, node-red, industrial dashboards, mqtt, opc ua, industrial iot, ai-assisted development, real-time monitoring, flowfuse cloud, machine monitoring",{"type":13,"value":385},[386],[16,387,388],{},"FlowFuse Expert now builds applications for you. Describe what you need, and the flow is built in front of you on the canvas, wired and configured. Ask for a change, it updates on the spot.","\u002Fblog\u002F2026\u002F05\u002Fimages\u002Fflowfuse-ai-expert-tile.png",{"path":391,"title":392,"date":393,"authors":394,"description":395,"meta":396,"image":419},"\u002Fblog\u002F2026\u002F05\u002Ffixing-oee-measurement-in-manufacturing","OEE Is Misleading Your Factory: Here's How to Fix It","2026-05-07",[9],"Most factories measure OEE wrong. Manual logs miss small stops, definitions drift, and operators game the score. A practical look at what to do about it.",{"usecase":397,"keywords":399,"excerpt":400},[398],"production-monitoring",null,{"type":13,"value":401},[402,416],[16,403,404,405,410,411,299],{},"\"85% is called world-class OEE\" gets repeated in every plant manager meeting. In reality, only ",[221,406,409],{"href":407,"rel":408},"https:\u002F\u002Foxmaint.com\u002Findustries\u002Fsteel-plant\u002Foee-benchmarks-by-manufacturing-industry",[297],"3-6% of manufacturers ever reach that level",", and most operate much closer to ",[221,412,415],{"href":413,"rel":414},"https:\u002F\u002Fmanufacturingleadgeneration.com\u002Fmanufacturing-quality-statistics\u002F",[297],"60%",[16,417,418],{},"A pharma plant running at 72% under FDA validation rules is probably outperforming the automotive line bragging about 84%, but the quarterly review never frames it that way.","\u002Fblog\u002F2026\u002F05\u002Fimages\u002Foee-is-misleading.png",{"path":421,"title":422,"date":423,"authors":424,"description":425,"meta":426,"image":433},"\u002Fblog\u002F2026\u002F04\u002Frosetta-stone-for-industrial-data","The Rosetta Stone for Factories: Why IIoT Needs a Common Language First","2026-04-30",[9],"Discover why IIoT data integration fails at scale and how the Unified Namespace, OPC-UA, and MQTT create a common industrial data language that compounds value with every system you add.",{"keywords":427,"excerpt":428},"IIoT, Unified Namespace, OPC-UA, MQTT, Sparkplug B, industrial data integration, factory data, data interoperability, smart manufacturing, Industry 4.0, edge computing, PLC data, SCADA integration, industrial IoT architecture, FlowFuse",{"type":13,"value":429},[430],[16,431,432],{},"In July 1799, a French soldier digging fortifications near the Egyptian town of Rosetta struck something hard beneath the soil. What he pulled out was a slab of dark granodiorite, about the size of a small door, covered in dense carved text.","\u002Fblog\u002F2026\u002F04\u002Fimages\u002Frosseta-stone-for-factories.png",{"path":435,"title":436,"date":437,"authors":438,"description":439,"meta":440,"image":450},"\u002Fblog\u002F2026\u002F04\u002Fdiagnosing-modbus-degradation","Diagnosing Modbus Degradation: From CRC Errors to TCP Timeouts","2026-04-29",[9],"Modbus doesn't fail loudly. It drifts. This guide covers how to diagnose serial vs. TCP failures, eliminate dead device overhead, and build the metrics layer that tells you something is wrong before your operators do.",{"keywords":441,"excerpt":442},"Modbus, Modbus RTU, Modbus TCP, RS-485, CRC errors, TCP timeouts, polling, connection exhaustion, industrial networking, SCADA, exception codes, latency, device backoff, response time, time-series monitoring",{"type":13,"value":443},[444,447],[16,445,446],{},"Modbus doesn't fail loudly. It drifts, and by the time operators notice, you've already lost the easy fix.",[16,448,449],{},"It shows up as slightly stale values, a poll cycle that's somehow three times slower than configured, operators filing tickets about data that \"seems off.\" Never a hard fault. Never a clear cause.","\u002Fblog\u002F2026\u002F04\u002Fimages\u002Fmodbus-degradation-img.png",{"path":452,"title":453,"date":454,"authors":455,"description":456,"meta":457,"image":464},"\u002Fblog\u002F2026\u002F04\u002Fcloud-edge-or-hybrid-how-to-choose-your-flowfuse-deployment","Cloud, Edge, or Both? How to Choose Your Deployment Before an Outage Does It For You","2026-04-24",[9],"Cloud, edge, or hybrid? Learn how to choose the right FlowFuse deployment model for your industrial workflows - before an outage exposes the wrong architecture.",{"keywords":458,"excerpt":459},"flowfuse, cloud, edge, hybrid, industrial iot, node-red, deployment, opc-ua, modbus, latency",{"type":13,"value":460},[461],[16,462,463],{},"A production line at a mid-size manufacturer goes dark for 22 minutes. Not because the machines failed. Because the WAN link between the factory and the cloud dropped. The logic controlling the line was hosted in the cloud. Without a connection, it couldn't execute. By the time the link recovered, the shift had lost a batch.","\u002Fblog\u002F2026\u002F04\u002Fimages\u002Fedge-cloud-or-both.png",{"path":466,"title":467,"date":468,"authors":469,"description":470,"meta":471,"image":478},"\u002Fblog\u002F2026\u002F04\u002Fstop-noisy-sensor-data-deadband-filter-flowfuse","How to Stop Noisy Sensor Data from Flooding Your Industrial System","2026-04-23",[9],"Learn how to implement a deadband filter in FlowFuse to suppress noisy sensor data from PLCs, temperature probes, and flow meters. Step-by-step guide using the built-in filter node on FlowFuse.",{"keywords":472,"excerpt":473},"deadband filter, sensor noise filtering, industrial data filtering, FlowFuse, industrial sensor data, IIoT data processing, edge data filtering",{"type":13,"value":474},[475],[16,476,477],{},"In industrial systems, sensors rarely sit perfectly still. A temperature probe, pressure transducer, or flow meter will constantly fluctuate. Not because the process is changing, but because of electrical noise, vibration, or quantization artifacts in the ADC. If your control system reacts to every tiny wiggle, it triggers unnecessary alarms, wears out actuators, and buries real events in a fog of jitter.","\u002Fblog\u002F2026\u002F04\u002Fimages\u002Fstop-noisy-sensor-data.png",{"path":480,"title":481,"date":482,"authors":483,"description":484,"meta":485,"image":492},"\u002Fblog\u002F2026\u002F04\u002Fit-vs-ot-who-owns-the-edge","IT vs. OT: Who Actually Owns the Edge?","2026-04-17",[9],"Most edge deployments do not fail because of technology. They fail because IT and OT never agreed on ownership. This article breaks down where that tension comes from, what it costs, and how to fix it.",{"keywords":486,"excerpt":487},"IT vs OT, IT OT convergence, edge computing, industrial edge, edge ownership, IT OT integration, edge governance, edge device management, industrial IoT, Node-RED, FlowFuse",{"type":13,"value":488},[489],[16,490,491],{},"Ask IT who owns the edge. They'll say they do. Ask OT the same question. Same answer. That's the problem.","\u002Fblog\u002F2026\u002F04\u002Fimages\u002Fit-vs-ot-who-owns-the-edge.png",{"path":494,"title":495,"date":496,"authors":497,"description":498,"meta":499,"image":509},"\u002Fblog\u002F2026\u002F04\u002Fconnect-industrial-edge-devices-aws-iot-core","How to Connect Industrial Edge Devices to AWS IoT Core","2026-04-16",[9],"Learn how to connect FlowFuse to AWS IoT Core using MQTT and X.509 certificates. This step-by-step guide covers creating an IoT Thing, generating certificates, configuring policies, and publishing your first message from FlowFuse.",{"keywords":500,"excerpt":501},"FlowFuse, AWS IoT Core, MQTT, X.509, IoT, industrial IoT, edge to cloud",{"type":13,"value":502},[503,506],[16,504,505],{},"Every industrial site generates data. Getting it to AWS securely is where most teams get stuck.",[16,507,508],{},"AWS IoT Core is Amazon's managed service for connecting edge devices to the cloud over MQTT. It handles secure device authentication, message routing, and fan-out to any AWS service in your stack: Lambda, DynamoDB, S3, and more. No broker to manage, no infrastructure to maintain.","\u002Fblog\u002F2026\u002F04\u002Fimages\u002Fedge-aws-iot-core.png",{"path":511,"title":512,"date":513,"authors":514,"description":515,"meta":516,"image":528},"\u002Fblog\u002F2026\u002F04\u002Fwhy-simplicity-wins-in-iiot","The Real Cost of Over-Engineered Industrial Systems","2026-04-08",[9],"Most industrial systems don't fail because of bad technology. They fail because of too much of it. Here's what over-engineered infrastructure is actually costing your facility, and what a different decision looks like.",{"keywords":517,"excerpt":518},"industrial automation, industrial system design, operational technology, edge computing, IIoT, Modbus, MQTT, OPC UA, Node-RED, FlowFuse, legacy system integration, industrial data integration, edge gateway architecture, system complexity, maintainable systems",{"type":13,"value":519},[520,525],[16,521,522],{},[216,523,524],{},"There is a system in your facility that your best engineer knows not to touch.",[16,526,527],{},"Not because it's dangerous. Because the last time someone touched it, a three-hour troubleshooting session ended with a call to an integrator who no longer works at the company that built it. The system came back up. Nobody knows exactly what fixed it. The incident report says \"configuration restored\" and leaves it there.","\u002Fblog\u002F2026\u002F04\u002Fimages\u002Fthe-real-cost-of-overengineered-systems.png",{"path":530,"title":531,"date":532,"authors":533,"description":534,"meta":535,"image":547},"\u002Fblog\u002F2026\u002F04\u002Fmodbus-polling-best-practices","Most Modbus Polling Setups Are Wrong: Here's How to Fix Yours","2026-04-03",[9],"Most Modbus polling problems aren't hardware failures. They're three configuration mistakes made at commissioning and never revisited. Here's how to fix them.",{"keywords":536,"excerpt":537},"Modbus polling, Modbus configuration, Modbus troubleshooting, Modbus scan rate, Modbus timeout, RS-485 communication, Modbus batching, industrial automation, Node-RED Modbus",{"type":13,"value":538},[539,544],[16,540,541],{},[216,542,543],{},"Modbus polling looks simple. It is simple. That's the problem.",[16,545,546],{},"You set a scan rate, point it at a device, start reading registers, and data flows. It works. So nobody looks at it again.","\u002Fblog\u002F2026\u002F04\u002Fimages\u002Fmodbus-polling-best-practices.jpg",{"path":549,"title":550,"date":551,"authors":552,"description":553,"meta":554,"image":556},"\u002Fblog\u002F2026\u002F03\u002Fwhy-opcua-is-not-replacing-modbus-yet","Why OPC UA Is Not Replacing Modbus (Yet)","2026-03-30",[9],"OPC UA has every technical advantage. Modbus is still winning. Here's why the replacement hasn't happened and what would actually change that.",{"keywords":555},"opc ua, modbus, industrial automation, protocol comparison, field devices, scada, mes, industrial protocols, gateway architecture, edge computing, node-red, mqtt, industrial security, certificate management, interoperability","\u002Fblog\u002F2026\u002F03\u002Fimages\u002Fopcua-is-not-replacing-modbus-yet.png",{"path":558,"title":559,"date":560,"authors":561,"description":562,"meta":563,"image":570},"\u002Fblog\u002F2026\u002F03\u002Fhow-to-parse-binary-data-serial-devices","How to Parse Binary Data from Serial Devices","2026-03-27",[9],"Learn how to decode binary data from any legacy serial device in Node-RED. This guide walks through frame validation, byte mapping, and bitfield parsing using a real industrial weighing scale example",{"keywords":564,"excerpt":565},"binary data parsing, serial communication, Node-RED, FlowFuse, buffer parser, frame validation, checksum validation, bitfield parsing, RS-232, legacy devices, industrial IoT",{"type":13,"value":566},[567],[16,568,569],{},"Your device is sending bytes. You don't know what they mean. The device manual is a 40-page PDF from 2003, and page 12 has a table of numbers with no explanation of what to do with them.","\u002Fblog\u002F2026\u002F03\u002Fimages\u002Fparse-binary-data-2.png",{"path":572,"title":573,"date":574,"authors":575,"description":576,"meta":577,"image":584},"\u002Fblog\u002F2026\u002F03\u002Fai-usecases-in-factory","5 Places Smart Factories Are Already Using AI","2026-03-24",[9],"Most manufacturers are still debating AI adoption. These five use cases are already running in production, cutting downtime, scrap, energy costs, and injury rates.",{"keywords":578,"excerpt":579},"AI in manufacturing, smart factory AI, predictive maintenance CNC machines, visual quality inspection AI, computer vision manufacturing, IIoT AI use cases, factory floor AI, HVAC energy optimization manufacturing, AI worker safety ergonomics, manufacturing AI examples, Node-RED IIoT integration, unplanned downtime manufacturing, AI anomaly detection industrial motors, Industry 4.0 AI",{"type":13,"value":580},[581],[16,582,583],{},"The factory floor wasn't exactly an early adopter of artificial intelligence.","\u002Fblog\u002F2026\u002F03\u002Fimages\u002Fai-use-case.png",{"path":586,"title":587,"date":588,"authors":589,"description":590,"meta":591,"image":598},"\u002Fblog\u002F2026\u002F03\u002Fhow-to-monitor-industrial-network-usign-snmp","How to Monitor Industrial Network Health Using SNMP","2026-03-20",[9],"Learn how to monitor industrial network health using SNMP and FlowFuse. Poll OIDs, visualize device telemetry, and detect failures before they impact operations.",{"keywords":592,"excerpt":593},"SNMP monitoring, industrial network health, FlowFuse, Node-RED SNMP, network telemetry, OID polling, industrial IoT",{"type":13,"value":594},[595],[16,596,597],{},"Industrial networks fail quietly. A saturated uplink, a flapping interface, or a device nearing its resource ceiling degrades silently until a line goes down or a control loop breaks.","\u002Fblog\u002F2026\u002F03\u002Fimages\u002Fsnmp-tile.png",{"path":600,"title":601,"date":602,"authors":603,"description":604,"meta":605,"image":611},"\u002Fblog\u002F2026\u002F03\u002Fedge-ai-vs-cloud-ai-in-iiot","Edge vs Cloud AI in Manufacturing: Where Each Actually Belongs","2026-03-16",[9],"Industrial AI works best when edge and cloud are treated as complementary layers. This article explores how manufacturers use hierarchical architectures to combine real-time inference on the plant floor with large-scale model training in the cloud.",{"excerpt":606},{"type":13,"value":607},[608],[16,609,610],{},"Most industrial AI deployments are built around the wrong question. \"Edge or cloud?\" treats a deployment decision as a binary choice, when the real question is simpler and more useful: what does this specific workload actually require?","\u002Fblog\u002F2026\u002F03\u002Fimages\u002Fedge-ai-vs-cloud-ai.png",{"path":613,"title":614,"date":615,"authors":616,"description":617,"meta":618,"image":624},"\u002Fblog\u002F2026\u002F03\u002Fhow-to-connect-to-twincat-using-ads","How to Connect to Beckhoff TwinCAT PLC Using ADS (2026)","2026-03-13",[9],"Learn how to connect Beckhoff TwinCAT to FlowFuse using ADS. This guide covers AMS routing, TwinCAT software PLC setup, and reading and writing PLC variables with node-red-contrib-ads-client.",{"excerpt":619},{"type":13,"value":620},[621],[16,622,623],{},"Beckhoff TwinCAT is one of the most widely deployed PLC platforms in industrial automation. ADS, its native communication protocol, gives you direct read and write access to PLC variables without additional licensing or middleware, and connecting from FlowFuse means tapping into that same channel TwinCAT uses internally.","\u002Fblog\u002F2026\u002F03\u002Fimages\u002Fbackoff-twincat.png",{"path":626,"title":627,"date":628,"authors":629,"description":630,"meta":631,"image":640},"\u002Fblog\u002F2026\u002F03\u002Flast-mile-problem-ai","The Last Mile Problem in Industrial AI","2026-03-09",[9],"Your AI pilot passed every test and stalled before production. Here is why that keeps happening, and what it actually takes to stop it.",{"keywords":399,"excerpt":632},{"type":13,"value":633},[634,637],[16,635,636],{},"There is a slide that lives in almost every industrial AI project deck.",[16,638,639],{},"On the left: data collection, model training, validation. On the right: operational value, reduced downtime, optimized throughput. In the middle, a small box labeled \"deployment\" that nobody in the room questions, because everyone has already moved on to the numbers on the right.","\u002Fblog\u002F2026\u002F03\u002Fimages\u002Flast-mile-problem-ai.png",{"path":642,"title":643,"date":644,"authors":645,"description":646,"meta":647,"image":654},"\u002Fblog\u002F2026\u002F03\u002Fhow-to-implement-dlq-and-retries","How to Stop Silent Pipeline Failures From Swallowing Your IIoT Data","2026-03-05",[9],"Most IIoT pipelines fail quietly. No record, no alert, no way to know what was lost. This guide shows you how to build a fault-tolerant data pipeline that catches every failure, retries intelligently, and gives you full visibility into what went wrong, when it happened, and how to fix it.",{"keywords":648,"excerpt":649},"dead letter queue, IIoT, exponential backoff, retry pattern, message queue, error handling, edge computing, industrial IoT, FlowFuse, message broker, data pipeline, fault tolerance",{"type":13,"value":650},[651],[16,652,653],{},"Somewhere in your IIoT pipeline, a message just failed. You don't know which one. You don't know when. And unless you have a Dead Letter Queue, you never will.","\u002Fblog\u002F2026\u002F03\u002Fimages\u002Fdlq-blog-tile.png",{"path":656,"title":657,"date":658,"authors":659,"description":660,"meta":661,"image":668},"\u002Fblog\u002F2026\u002F03\u002Fbus-factory-problem-in-manufacturing","The Bus Factor Problem in Integration Systems","2026-03-02",[9],"Learn how integration systems quietly become one-person knowledge traps, and what it actually takes to fix it.",{"keywords":662,"excerpt":663},"bus factor, Node-RED, FlowFuse, industrial automation, OT IT integration, knowledge management, IIoT integration, PLC integration",{"type":13,"value":664},[665],[16,666,667],{},"The bus factor is a simple idea. If one person leaves your team, how much breaks? If the answer is \"a lot,\" your bus factor is one. Most integration systems have a bus factor of one.","\u002Fblog\u002F2026\u002F03\u002Fimages\u002Fbus-factor-problem-tile-image.png",{"path":670,"title":671,"date":672,"authors":673,"description":674,"meta":675,"image":682},"\u002Fblog\u002F2026\u002F02\u002Fedge-ai-is-80-percent-pipeline-and-20-percent-ai","Edge AI Is 80% Plumbing, 20% Intelligence","2026-02-27",[9],"Learn how manufacturers are turning Edge AI pilots into production reality, and why the plumbing matters more than the model.",{"keywords":676,"excerpt":677},"Edge AI, Industrial IoT, IIoT, manufacturing AI, Edge AI deployment, AI pilot to production, Node-RED, FlowFuse, ONNX, predictive maintenance, anomaly detection, edge device management, industrial automation, OT IT convergence",{"type":13,"value":678},[679],[16,680,681],{},"The model is the easy part. I know that is not what you were told. But it is true, and somewhere between your third deployment and your first production fire, you will stop arguing with it.","\u002Fblog\u002F2026\u002F02\u002Fimages\u002Fedge-ai-is-80-20.png",{"path":684,"title":685,"date":686,"authors":687,"description":688,"meta":689,"image":696},"\u002Fblog\u002F2026\u002F02\u002Fmqtt-influxdb-tutorial","How to Build an MQTT-to-InfluxDB Data Pipeline (2026)","2026-02-26",[9],"Learn how to build a reliable MQTT-to-InfluxDB data pipeline using FlowFuse and Node-RED. No custom scripts, no glue code, just a visual flow that is easy to maintain and hand off.",{"keywords":690,"excerpt":691},"MQTT, InfluxDB, IIoT, FlowFuse, Node-RED, Sensor telemetry, Time-series database",{"type":13,"value":692},[693],[16,694,695],{},"An MQTT to InfluxDB is one of the most common and most critical pipelines in IIoT. Every timestamped telemetry event that drives decisions on the floor needs to land somewhere it can be queried, trended, and acted on.","\u002Fblog\u002F2026\u002F02\u002Fimages\u002Fmqtt-to-influxdb.png",{"path":698,"title":699,"date":700,"authors":701,"description":702,"meta":703,"image":713},"\u002Fblog\u002F2026\u002F02\u002Fmodbus-tcp-vs-modbus-rtu","Modbus TCP vs Modbus RTU: Reliability, Latency, and Failure Modes","2026-02-20",[9],"A practical engineering guide to choosing between Modbus RTU and Modbus TCP, covering real latency numbers, failure modes that hide in plain sight, and how each protocol behaves when things go wrong.",{"excerpt":704},{"type":13,"value":705},[706],[16,707,708,709,299],{},"Modbus shipped in 1979. It has outlasted every protocol that was meant to replace it, survived the transition from relay logic to microprocessors and modern SCADA systems, and is still running production lines today. That kind of longevity does not happen by accident. It exists because the protocol is simple, deterministic, and unambiguous, at least in its original form, a point I have discussed in more detail in a ",[221,710,712],{"href":711},"\u002Fblog\u002F2026\u002F01\u002Fwhy-modbus-still-exist\u002F","separate article","\u002Fblog\u002F2026\u002F02\u002Fimages\u002Fmodbus-rtu-vs-tcp.png",{"path":715,"title":716,"date":700,"authors":717,"description":718,"meta":719,"image":725},"\u002Fblog\u002F2026\u002F02\u002Fmotor-anomaly-detector-ai","Building an AI Vibration Anomaly Detector for Industrial Motors",[9],"Learn how to monitor industrial motors continuously, train a custom autoencoder on healthy vibration data, and deploy real-time anomaly detection in Node-RED.",{"excerpt":720},{"type":13,"value":721},[722],[16,723,724],{},"Bearing wear, shaft misalignment, and imbalance don't appear overnight. They develop over days or weeks, leaving a clear trail in vibration data long before any audible or thermal symptoms emerge. By the time a technician hears grinding or feels heat, the window for low-cost intervention has already closed.","\u002Fblog\u002F2026\u002F02\u002Fimages\u002Fmotor-anomaly-detection-ai.png",{"path":727,"title":728,"date":729,"authors":730,"description":731,"meta":732,"image":742},"\u002Fblog\u002F2026\u002F02\u002Fgetting-started-with-canbus","CAN Bus Tutorial: Connect to Dashboards, Cloud, and Industrial Systems","2026-02-13",[9],"Learn how to set up SocketCAN on Linux, configure CAN interfaces, and build CAN bus applications using FlowFuse's visual programming platform.",{"keywords":399,"excerpt":733},{"type":13,"value":734},[735],[16,736,737,738,741],{},"If you work with vehicles, industrial automation, or embedded systems, you've likely encountered ",[216,739,740],{},"CAN bus",", the communication backbone that connects ECUs, sensors, controllers, and actuators in real-world environments. The challenge isn't just reading CAN data; it's getting that data into your dashboards, cloud platforms, databases, or industrial control systems.","\u002Fblog\u002F2026\u002F02\u002Fimages\u002Fcanbus-tutorial.png",{"path":744,"title":745,"date":746,"authors":747,"description":748,"meta":749,"image":756},"\u002Fblog\u002F2026\u002F02\u002Fwhat-is-event-driven-architecture-in-manufacturing","Event-Driven Architecture: 99% of Your System Requests Are Worthless","2026-02-10",[9],"Learn how Event-Driven Architecture enables real-time responsiveness in manufacturing by allowing systems to react instantly to production events, replacing traditional request-response models with automated, parallel processing.",{"keywords":750,"excerpt":751},"event-driven architecture, manufacturing systems, real-time manufacturing, industrial automation, polling vs event-driven, MES integration, ERP integration, SCADA, industrial IoT, OT IT integration, manufacturing downtime",{"type":13,"value":752},[753],[16,754,755],{},"Nearly 99% of the requests your manufacturing systems make return the same answer: nothing changed. The 1% that matter? You find out too late. This isn't a monitoring problem. It's an architecture problem.","\u002Fblog\u002F2026\u002F02\u002Fimages\u002Fevent-driven-architecture.png",{"path":758,"title":759,"date":760,"authors":761,"description":762,"meta":763,"image":770},"\u002Fblog\u002F2026\u002F02\u002Fmapping-mtconnect-streams","Mapping MTConnect Streams for Dashboard Visualization","2026-02-06",[9],"Learn how to connect FlowFuse to MTConnect agents, parse machine data streams, and build real-time manufacturing dashboards without custom code.",{"keywords":764,"excerpt":765},"MTConnect, FlowFuse, CNC machines, dashboard, real-time data, machine monitoring, Node-RED, spindle speed, axis position, program execution, tool number, pallet number",{"type":13,"value":766},[767],[16,768,769],{},"Most manufacturing facilities run MTConnect agents on their CNC machines, but the XML data these agents produce isn't directly usable. You receive streams of timestamped measurements, state changes, and condition flags wrapped in hierarchical XML structures. Converting this into a functional dashboard means solving three problems: retrieving the data reliably, parsing it correctly, and routing specific values to the right display components.","\u002Fblog\u002F2026\u002F02\u002Fimages\u002Fmtconnect.png",{"path":772,"title":773,"date":760,"authors":774,"description":775,"meta":776,"image":783},"\u002Fblog\u002F2026\u002F02\u002Fshop-floor-to-ai-signals-context-decisions","Shop Floor AI: Dead on Arrival Without This",[9],"Industrial AI doesn't fail because of bad models - it fails because of bad architecture. Discover why signals need context and how a Unified Namespace makes AI work on the shop floor.",{"keywords":777,"excerpt":778},"industrial AI, Unified Namespace, shop floor, signals, context, human decision layer, FlowFuse, Node-RED, operational data, real-time insights, factory automation, manufacturing AI",{"type":13,"value":779},[780],[16,781,782],{},"Your industrial AI initiative is dying. Maybe it's already dead.","\u002Fblog\u002F2026\u002F02\u002Fimages\u002Fshopfloor-to-ai.png",{"path":785,"title":786,"date":787,"authors":788,"description":789,"meta":790,"image":797},"\u002Fblog\u002F2026\u002F02\u002Fmqtt-vs-coap","MQTT vs CoAP: Measure Your Constraints or Pick Wrong","2026-02-05",[9],"Learn whether MQTT or CoAP fits your IoT deployment. Learn how device constraints, power budgets, and network architecture determine the right protocol for reliable, efficient IoT systems.",{"keywords":791,"excerpt":792},"MQTT, CoAP, IoT protocols, constrained devices, edge computing, message broker, pub\u002Fsub, request\u002Fresponse, IoT architecture",{"type":13,"value":793},[794],[16,795,796],{},"The MQTT vs CoAP debate is mostly noise. One protocol assumes you have infrastructure and want centralized coordination. The other assumes you don't and can't. If you're still debating which is \"better,\" you haven't measured what matters.","\u002Fblog\u002F2026\u002F02\u002Fimages\u002Fcoap-vs-mqtt.png",{"path":799,"title":800,"date":801,"authors":802,"description":803,"meta":804,"image":399},"\u002Fblog\u002F2026\u002F01\u002Feliminate-opc-ua-bottleneck-ai-agents","Agentic AI Reads OPC UA Servers So You Don't Have To","2026-01-30",[9],"Learn how agentic AI transforms OPC UA server investigations, automating data access, analysis, and root cause detection to turn hours of manual work into minutes.",{"keywords":805,"excerpt":806},"OPC UA, AI Agents, MCP, FlowFuse, Industrial IoT, Root Cause Analysis, Node-RED.",{"type":13,"value":807},[808],[16,809,810],{},"OPC UA servers store everything. Finding anything takes hours.",{"path":812,"title":813,"date":814,"authors":815,"description":816,"meta":817,"image":824},"\u002Fblog\u002F2026\u002F01\u002Fwhy-modbus-still-exist","Why Modbus Refuses to Die","2026-01-26",[9],"Learn why Modbus, a 47-year-old protocol with zero security, still dominates industrial automation despite billions invested in modern alternatives",{"keywords":818,"excerpt":819},"Modbus, industrial automation, PLC, OPC UA, EtherNet\u002FIP, MQTT, legacy systems, industrial protocols, factory automation, FlowFuse",{"type":13,"value":820},[821],[16,822,823],{},"Modbus is 47 years old and has no built-in security. By every measure, it should have been obsolete a decade ago. OPC UA, EtherNet\u002FIP, MQTT, Profinet: modern protocols with semantic modeling, encryption, and real-time capabilities arrived backed by billions in vendor investment and industry standardization efforts.","\u002Fblog\u002F2026\u002F01\u002Fimages\u002Fwhy-modbus-wont-dia.png",{"path":826,"title":827,"date":828,"authors":829,"description":830,"meta":831,"image":841},"\u002Fblog\u002F2026\u002F01\u002Fopcua-vs-mqtt","MQTT vs OPC UA: Why This Question Never Has a Straight Answer","2026-01-21",[9],"MQTT vs OPC UA isn't a real choice; they solve different problems. Learn when to use each protocol based on your actual requirements, not vendor marketing.",{"keywords":832,"excerpt":833},"MQTT vs OPC UA, MQTT protocol, OPC UA protocol, industrial communication, IIoT architecture, OPC UA PubSub, MQTT Sparkplug",{"type":13,"value":834},[835,838],[16,836,837],{},"The question itself is broken.",[16,839,840],{},"MQTT moves messages. OPC UA defines meaning. They operate at different layers of the stack. Comparing them is like comparing TCP to JSON.","\u002Fblog\u002F2026\u002F01\u002Fimages\u002Fopcua-vs-mqtt.png",{"path":843,"title":844,"date":845,"authors":846,"description":847,"meta":848,"image":855},"\u002Fblog\u002F2026\u002F01\u002Fkepware-opcua-better-alternative","Beyond Kepware: Why Modern Industrial Connectivity Demands a Second Look","2026-01-16",[9],"Kepware became the default when industrial connectivity was hard. Today, its pricing model, scaling costs, and private-equity ownership make it a growing risk. Here's why it's time to re-evaluate.",{"keywords":849,"excerpt":850},"kepware alternatives, opc ua server, industrial connectivity, per-tag pricing, plc data integration, industrial middleware, ot-it convergence",{"type":13,"value":851},[852],[16,853,854],{},"Kepware isn't chosen, it's assumed. It appears in budgets like line items for electricity or insurance. No one questions it. No one compares it. It just... goes in.","\u002Fblog\u002F2026\u002F01\u002Fimages\u002Fkepware-alternative.png",{"path":857,"title":858,"date":859,"authors":860,"description":861,"meta":862,"image":871},"\u002Fblog\u002F2026\u002F01\u002Fwhat-is-system-integrator","What Is a System Integrator? Understanding Manufacturing's Most Misunderstood Role","2026-01-13",[9],"System integrators connect factory equipment to business systems, turning separate technologies into integrated solutions. Learn what they do, why they matter, and how modern tools are changing industrial integration.",{"keywords":399,"excerpt":863},{"type":13,"value":864},[865,868],[16,866,867],{},"Most factories don't get built all at once. They evolve. Someone buys a robot in 2018. A conveyor system gets added when production ramps up. Last year, a vision system showed up because quality was slipping. Every piece from a different vendor, every piece with its own manual, its own software, its own way of doing things.",[16,869,870],{},"And somehow, it all has to work together.","\u002Fblog\u002F2026\u002F01\u002Fimages\u002Fsytem-integrator.png",{"path":873,"title":874,"date":875,"authors":876,"description":877,"meta":878,"image":885},"\u002Fblog\u002F2026\u002F01\u002Fhow-to-integrate-node-red-with-git","Integrating Git within Node-RED Workflow with FlowFuse","2026-01-06",[9],"Learn how to integrate Git version control into your Node-RED workflows using FlowFuse's DevOps pipeline stages for better collaboration and change management.",{"keywords":879,"excerpt":880},"node-red, git, version-control, flowfuse, github, devops",{"type":13,"value":881},[882],[16,883,884],{},"If you've been using Node-RED in production, you already know the pain points. Flows get complex. Teams grow. Someone makes a change that breaks production at 2 AM. You need to roll back, but which version was working? Who approved this deployment? How do you keep your dev environment in sync with production?","\u002Fblog\u002F2026\u002F01\u002Fimages\u002Fintegrate-nr-with-git.png",{"path":887,"title":888,"date":889,"authors":890,"description":891,"meta":892,"image":898},"\u002Fblog\u002F2026\u002F01\u002Fnode-red-history-community-industrial-iot-flowfuse","The Node-RED Story: How Visual Programming Escaped the Lab and Conquered Industry","2026-01-05",[9],"Read how Node-RED evolved from Nick O'Leary's weekend IBM project into a global phenomenon, powering millions of home assistance setups, sparking a Raspberry Pi revolution, building a 4,300+ node community, and conquering industrial IoT with FlowFuse's enterprise platform.",{"keywords":399,"excerpt":893},{"type":13,"value":894},[895],[16,896,897],{},"In late 2011, Nick O'Leary was a \"plumber\" of the digital age. As part of IBM's Emerging Technology Group, he spent his days building experimental projects that pushed the boundaries of what connected systems could do. But there was a problem: for every new experiment, he found himself writing the same boilerplate code over and over, the tedious \"wiring\" work needed to make different systems talk to each other.","\u002Fblog\u002F2026\u002F01\u002Fimages\u002Fnode-red-story.png",{"path":900,"title":901,"date":902,"authors":903,"description":904,"meta":905,"image":912},"\u002Fblog\u002F2025\u002F12\u002Fwhat-is-mttf","Mean Time to Failure (MTTF): Formula, Calculation, MTTF vs MTBF vs MTTR, and More","2025-12-29",[9],"Learn what Mean Time to Failure (MTTF) means, how to calculate it with real examples, industry benchmarks, and how to use MTTF data to improve equipment reliability and maintenance planning.",{"keywords":906,"excerpt":907},"MTTF, mean time to failure, MTTF formula, MTTF calculation, how to calculate MTTF, MTTF vs MTBF, MTTF vs MTTR, equipment reliability, failure prediction, reliability metrics, asset management",{"type":13,"value":908},[909],[16,910,911],{},"When a critical motor bearing assembly fails after just 6 months, half its rated lifespan, maintenance teams face a fundamental question: \"How long should this component actually last?\"","\u002Fblog\u002F2025\u002F12\u002Fimages\u002Fwhat-is-mttf.png",{"path":914,"title":915,"date":916,"authors":917,"description":918,"meta":919,"image":931},"\u002Fblog\u002F2025\u002F12\u002Fwhat-is-plc","What Is a PLC (Programmable Logic Controller)? What It Does, How It Works, and Where It's Used","2025-12-26",[9],"What a PLC is, the seven parts inside it, how the scan cycle works, which protocols PLCs speak, and how to get PLC data into the systems that need it.",{"lastUpdate":920,"keywords":921,"excerpt":922},"2026-07-30","what is plc, programmable logic controller, plc parts, plc scan cycle, history of plc, father of plc, plc inventor, plc communication protocols, plc vs pc, types of plc",{"type":13,"value":923},[924],[16,925,926],{},[183,927,928],{},[216,929,930],{},"A PLC (Programmable Logic Controller) is an industrial computer that continuously monitors sensors, executes control logic, and operates motors, valves, and equipment in real time, serving as the reliable backbone of modern manufacturing and industrial automation.","\u002Fblog\u002F2025\u002F12\u002Fimages\u002Fwhat-is-plc.png",{"path":933,"title":934,"date":935,"authors":936,"description":937,"meta":938,"image":945},"\u002Fblog\u002F2025\u002F12\u002Fnode-red-timer","Node-RED Timer Tutorial: Create Stopwatch and Countdown Timers","2025-12-24",[9],"Node-RED timer tutorial showing how to implement stopwatch and countdown timers for industrial automation and IoT applications.",{"keywords":939,"excerpt":940},"node-red timers, node-red stopwatch, node-red countdown timer, node-red industrial automation, node-red iiot, node-red process control, node-red hourglass, node-red contrib countdown, flowfuse node-red",{"type":13,"value":941},[942],[16,943,944],{},"Timers are everywhere in industrial automation. You need them to track how long a machine has been running, measure downtime, schedule maintenance, or coordinate processes that happen in sequence.","\u002Fblog\u002F2025\u002F12\u002Fimages\u002Fnode-red-timer.png",{"path":947,"title":948,"date":949,"authors":950,"description":951,"meta":952,"image":958},"\u002Fblog\u002F2025\u002F12\u002Ffive-whys-root-cause-analysis-definition-examples","Five Whys Root Cause Analysis: Definition, Steps & Examples (2026)","2025-12-22",[9],"Learn the five Whys root cause analysis method in 2026: step-by-step process, real examples from Toyota, templates, and best practices to solve recurring problems permanently.",{"keywords":399,"excerpt":953},{"type":13,"value":954},[955],[16,956,957],{},"The Five Whys is a root cause analysis technique where you ask \"why\" repeatedly, typically five times, until you identify the underlying systemic cause instead of just symptoms.","\u002Fblog\u002F2025\u002F12\u002Fimages\u002Ffive-whys-analysis.png",{"path":960,"title":961,"date":962,"authors":963,"description":964,"meta":965,"image":981},"\u002Fblog\u002F2025\u002F12\u002Fwhat-is-teep","What is TEEP? Calculation, Benchmarks & TEEP vs OEE (2026)","2025-12-19",[9],"Your equipment sits idle 16+ hours daily. TEEP in 2026 measures this, OEE ignores it. Get the formula, learn when 35% TEEP beats 60%, and turn hidden capacity into profit without capital investment.",{"keywords":966,"excerpt":967},"TEEP, total effective equipment performance, TEEP calculation, TEEP vs OEE, OEE vs TEEP, equipment utilization, capacity planning, TEEP formula, TEEP benchmark, TEEP monitoring, overall equipment effectiveness, TEEP dashboard",{"type":13,"value":968},[969],[16,970,971,972,976,977,980],{},"Total Effective Equipment Performance (TEEP) is a manufacturing KPI used to understand how much of an equipment investment is actually being utilized. While most manufacturers rely on ",[221,973,975],{"href":974},"\u002Fblog\u002F2025\u002F04\u002Fwhat-is-an-oee-dashboard\u002F#what-is-oee","Overall Equipment Effectiveness (OEE)"," to assess shop-floor performance, years of real-world use have revealed a critical blind spot: OEE only measures how well equipment runs ",[183,978,979],{},"when it is scheduled to run",". It says nothing about the many hours assets sit idle due to planning decisions, demand patterns, labor availability, or maintenance strategy.","\u002Fblog\u002F2025\u002F12\u002Fimages\u002Fwhat-is-teep.png",{"path":983,"title":984,"date":985,"authors":986,"description":987,"meta":988,"image":995},"\u002Fblog\u002F2025\u002F12\u002Fkafka-vs-mqtt","MQTT vs Kafka: Complete Comparison Guide 2026","2025-12-17",[9],"MQTT vs Kafka comparison guide: Discover the key differences between Apache Kafka and MQTT messaging protocols. Learn which is best for IoT, industrial automation, and real-time data streaming with practical examples and use cases",{"keywords":989,"excerpt":990},"Kafka vs MQTT, MQTT vs Kafka, Apache Kafka, MQTT protocol, IoT messaging, message broker comparison, pub-sub messaging, event streaming, industrial IoT, real-time messaging, IoT protocols, messaging protocol comparison, Kafka MQTT differences",{"type":13,"value":991},[992],[16,993,994],{},"Building IoT systems means making hard choices about how messages flow through your infrastructure. Apache Kafka and MQTT couldn't be more different in their approaches. MQTT came from the world of sensors and resource-constrained devices. Kafka was designed to push massive data streams between backend systems. Getting this choice right early determines whether your architecture scales smoothly or hits a wall.","\u002Fblog\u002F2025\u002F12\u002Fimages\u002Fkafka-vs-mqtt.png",{"path":997,"title":998,"date":999,"authors":1000,"description":1001,"meta":1002,"image":1018},"\u002Fblog\u002F2025\u002F12\u002Fnode-red-buffer-parser-industrial-data","Node-RED Buffer Parser Guide: Decode Modbus and Industrial Device Data (2026)","2025-12-10",[9],"Learn how to parse Modbus and industrial device buffers in Node-RED using the Buffer Parser node. Visual configuration, no coding required. Handle endianness and scaling easily.",{"keywords":1003,"excerpt":1004},"node-red, buffer parser, modbus, modbus rtu, modbus tcp, industrial automation, plc, raw data parsing, binary data, payload decoding, node-red tutorial, node-red buffer parser, node-red modbus parsing, industrial endianness, byte order, bitmask, byte offset, data decoding, data acquisition, serial communication, legacy devices, industrial sensors, modbus registers, buffer parsing guide",{"type":13,"value":1005},[1006],[16,1007,1008,1009,1013,1014,1017],{},"Legacy industrial devices communicate in bytes. Your temperature sensor doesn't send you ",[1010,1011,1012],"code",{},"{\"temp\": 23.5}"," - it sends you ",[1010,1015,1016],{},"[1, 3, 4, 1, 44, 0, 200, 190, 125]",". Those numbers are meaningless unless you know how to decode them.","\u002Fblog\u002F2025\u002F12\u002Fimages\u002Fnode-red-buffer-parser-industrial-data.png",{"path":1020,"title":1021,"date":1022,"authors":1023,"description":1024,"meta":1025,"image":1032},"\u002Fblog\u002F2025\u002F12\u002Fgetting-weather-data-in-node-red","Building a Weather Dashboard in Node-RED (2026)","2025-12-05",[9],"Learn how to build a real-time weather dashboard in Node-RED using the OpenWeather API and FlowFuse Dashboard.",{"keywords":1026,"excerpt":1027},"nodered weather, weather dashboard node-red, node-red weather dashboard",{"type":13,"value":1028},[1029],[16,1030,1031],{},"A weather dashboard is honestly the best first project if you're getting into Node-RED. Takes about 10-15 minutes from start to finish, and by the end you'll understand how the whole thing works - connecting to APIs, processing data, and displaying it visually.","\u002Fblog\u002F2025\u002F12\u002Fimages\u002Fbuilding-a-weather-dashboard.png",{"path":1034,"title":1035,"date":1036,"authors":1037,"description":1038,"meta":1039,"image":1046},"\u002Fblog\u002F2025\u002F12\u002Fread-s7-optimized-datablocks-flowfuse","How to Access Optimized Data Blocks in TIA Portal (S7-1200\u002F1500)","2025-12-04",[9],"Learn how to read Siemens S7-1200\u002F1500 optimized data blocks using OPC UA and FlowFuse. Step-by-step guide with symbolic addressing for reliable PLC integration.",{"keywords":1040,"excerpt":1041},"Siemens S7-1200, Siemens S7-1500, optimized data blocks, TIA Portal, OPC UA, symbolic addressing, FlowFuse, Node-RED, PLC data access, S7 protocol, OPC UA client, industrial automation, PLC integration, S7-1200 OPC UA, S7-1500 OPC UA, Siemens PLC communication, reading optimized DB",{"type":13,"value":1042},[1043],[16,1044,1045],{},"When working with Siemens S7-1200 and S7-1500 PLCs, you’ll notice that TIA Portal creates optimized data blocks by default. Unlike the classic S7-300\u002F400 controllers, optimized blocks do not use fixed memory offsets. Instead, the PLC compiler reorganizes the data internally for better performance and memory efficiency. This architectural change often creates confusion when trying to read PLC data from external systems.","\u002Fblog\u002F2025\u002F12\u002Fimages\u002Freading-s7-optimize-data-block.png",{"path":1048,"title":1049,"date":1050,"authors":1051,"description":1052,"meta":1053,"image":1063},"\u002Fblog\u002F2025\u002F11\u002Foptimize-industrial-data-protocol-buffers","How to Optimize Industrial Data Communication with Protocol Buffers","2025-11-28",[9],"Stop transmitting waste. Learn how Protocol Buffers reduces industrial IoT data size by 60% using FlowFuse. Implementation takes one afternoon with three nodes and a schema file, no coding required.",{"keywords":1054,"excerpt":1055},"protocol buffers, protobuf, industrial IoT, data optimization, binary serialization, sensor data, edge computing, FlowFuse, Node-RED, MQTT, network bandwidth, cloud costs, data compression, IIoT",{"type":13,"value":1056},[1057,1060],[16,1058,1059],{},"You're generating terabytes of sensor data every day. Most of it is waste, I mean..",[16,1061,1062],{},"Not the measurements, those are fine. It's the packaging. Text formats wrap every reading in field names, quotes, and brackets. You're moving more formatting characters than actual data across your network.","\u002Fblog\u002F2025\u002F11\u002Fimages\u002Foptimize-industrial-data.png",{"path":1065,"title":1066,"date":1067,"authors":1068,"description":1069,"meta":1070,"image":1077},"\u002Fblog\u002F2025\u002F11\u002Findustrial-data-validation-guide","How to Protect Your Factory From Bad Data: A Must-Have Read for IIoT","2025-11-27",[9],"Build a bulletproof data validation gateway that catches corrupted sensor readings, malformed MQTT payloads, and drifting PLC data before they wreak havoc on your factory floor.",{"keywords":1071,"excerpt":1072},"industrial data validation, IIoT data quality, sensor data validation, JSON Schema validation, MQTT data validation, Node-RED data validation, manufacturing data integrity, industrial IoT",{"type":13,"value":1073},[1074],[16,1075,1076],{},"Bad data quietly corrupts production analytics, triggers false equipment alarms, and causes automation systems to make faulty control decisions. Unlike system crashes, these issues go unnoticed until they've already propagated through your operations, affecting multiple processes and causing unexpected shutdowns or production anomalies.","\u002Fblog\u002F2025\u002F11\u002Fimages\u002Findustrial-data-validation-guide.png",{"path":1079,"title":1080,"date":1081,"authors":1082,"description":1083,"meta":1084,"image":1091},"\u002Fblog\u002F2025\u002F11\u002Fstore-and-forward-edge-data-buffering","Store-and-Forward at the Edge: Buffering Production Data During Network Outages","2025-11-21",[9],"Learn how to implement store-and-forward buffering for data collection. This guide shows you how to build an edge system with FlowFuse that maintains complete data continuity during network outages, preventing production data loss and compliance gaps.",{"keywords":1085,"excerpt":1086},"store-and-forward, edge computing, PLC data buffering, network resilience, industrial IoT, data continuity, FlowFuse, SQLite buffering, SCADA data collection, network outage recovery",{"type":13,"value":1087},[1088],[16,1089,1090],{},"Network outages happen. A fiber cut, a switch failure, or infrastructure maintenance can take your connectivity offline without warning. When it does, your PLCs continue operating normally, they don't wait for the network to recover.","\u002Fblog\u002F2025\u002F11\u002Fimages\u002Fstore-and-forward.png",{"path":1093,"title":1094,"date":1095,"authors":1096,"description":1097,"meta":1098,"image":1106},"\u002Fblog\u002F2025\u002F11\u002Fbuilding-hmi-for-equipment-control","Building a Web HMI for Factory Equipment Control","2025-11-19",[9],"Build a modern HMI using FlowFuse to monitor and control factory equipment from any browser",{"usecase":1099,"keywords":1100,"excerpt":1101},[398],"FlowFuse, web HMI, PLC control, Node-RED dashboard, industrial automation, edge device, MQTT, factory monitoring, SCADA alternative, remote equipment control",{"type":13,"value":1102},[1103],[16,1104,1105],{},"Most factory HMIs are still stuck in one place. Dedicated panels mounted next to equipment, or SCADA workstations in the control room. Need to check something? You're walking over there.","\u002Fblog\u002F2025\u002F11\u002Fimages\u002Fbuilding-a-web-hmi-for-factory.png",{"path":1108,"title":1109,"date":1110,"authors":1111,"description":1112,"meta":1113,"image":1120},"\u002Fblog\u002F2025\u002F11\u002Fbuilding-label-scanner-with-flowfuse","Building a Label Scanner with FlowFuse for Product Labels & Serial Numbers","2025-11-11",[9],"Step-by-step guide to building an OCR system in FlowFuse for scanning product labels, extracting text, and validating serial numbers using Node-RED flows.",{"keywords":1114,"excerpt":1115},"flowfuse, node-red, ocr, label scanner, serial number recognition, product label automation, text extraction, manufacturing automation, industrial iot, machine vision, flowfuse dashboard, tesseract ocr, image processing, barcode scanning, smart factory, production line automation, quality control, flowfuse tables, database integration, ai in manufacturing, low-code automation",{"type":13,"value":1116},[1117],[16,1118,1119],{},"In production environments, labels are everywhere! Products have Serial Numbers and Lot Codes, Packages have Batch IDs and Dates. These are often critical to the processes for packaging, tracking, logging, inventory and so on.","\u002Fblog\u002F2025\u002F11\u002Fimages\u002Fbuilding-label-scanner-with-flowfuse.png",{"path":1122,"title":1123,"date":1124,"authors":1125,"description":1126,"meta":1127,"image":1134},"\u002Fblog\u002F2025\u002F11\u002Fcsv-mqtt-database-dashboard-flowfuse","How to Ingest CSV Logs into MQTT, Databases, and Dashboards","2025-11-10",[9],"Learn how to ingest CSV logs from PLCs and SCADA systems into MQTT brokers, databases, and dashboards. Build real-time and batch processing pipelines with Node-RED and FlowFuse.",{"keywords":1128,"excerpt":1129},"CSV ingestion, MQTT broker, Node-RED, FlowFuse, industrial data, PLC logging, SCADA systems, real-time data pipeline, batch processing, database integration, data visualization, manufacturing data, Node-RED dashboard, sensor data, time-series data, industrial IoT, data orchestration, legacy systems integration",{"type":13,"value":1130},[1131],[16,1132,1133],{},"If you work in manufacturing, you likely have gigabytes of data in CSV files, temperature logs, production counts, machine status records. The data exists and is organized, but it's not accessible to the systems that need it.","\u002Fblog\u002F2025\u002F11\u002Fimages\u002Fhow-to-ingest-csv-logs.png",{"path":1136,"title":1137,"date":1138,"authors":1139,"description":1140,"meta":1141,"image":1148},"\u002Fblog\u002F2025\u002F10\u002Fplc-to-mqtt-using-flowfuse","How to Connect Any PLC to MQTT in Under an Hour","2025-10-27",[9],"Learn how to extract data from Siemens, Allen-Bradley, Omron, Mitsubishi, OPC UA, and Modbus, transform it, and publish to MQTT using FlowFuse, without expensive gateways or consultants.",{"keywords":1142,"excerpt":1143},"MQTT, PLC, Siemens, S7, Allen-Bradley, EtherNet\u002FIP, Omron, FINS, Mitsubishi, MC Protocol, Modbus, Modbus-RTU, Modbus-TCP, OPC-UA, FlowFuse, Node-RED, Industrial IoT, IIoT",{"type":13,"value":1144},[1145],[16,1146,1147],{},"Getting PLC data into systems where it can be monitored, analyzed, and acted upon is essential for modern manufacturing. MQTT has become the standard for moving this data. It's lightweight, handles unreliable networks well, and excels at real-time streaming. Once your PLC data is published to MQTT, it creates a common pipeline that IT systems understand, flowing easily to cloud platforms, analytics tools, dashboards, and eliminating protocol translation headaches.","\u002Fblog\u002F2025\u002F10\u002Fimages\u002Fplc-to-mqtt.png",{"path":1150,"title":1151,"date":1152,"authors":1153,"description":1154,"meta":1155,"image":1162},"\u002Fblog\u002F2025\u002F10\u002Fhow-to-log-plc-data-csv-files","How to Log PLC Data to CSV Files","2025-10-22",[9],"Learn how to reliably log PLC data to CSV files using FlowFuse, handling connection drops, file corruption, and timestamp drift.",{"keywords":1156,"excerpt":1157},"PLC data logging, CSV file logging, Node-RED industrial automation, OPC UA data collection, FlowFuse, manufacturing data logging, SCADA data export, industrial IoT, Modbus logging, time-series data, edge device data collection, shop floor data collection",{"type":13,"value":1158},[1159],[16,1160,1161],{},"CSV files have been recording manufacturing data since the mid-1980s, over 40 years of continuous use across every industry. Logging to databases like InfluxDB, TimescaleDB, or PostgreSQL is excellent for real-time analytics, complex queries, and large-scale operations. But many organizations still rely on CSV files for good reasons: regulatory compliance, legacy system integration, offline analysis, or simply because it's the format their teams know and trust. If you're reading this, you're likely one of them and need a reliable solution.","\u002Fblog\u002F2025\u002F10\u002Fimages\u002Flog-plc-data-to-csv.png",{"path":1164,"title":1165,"date":1166,"authors":1167,"description":1168,"meta":1169,"image":1183},"\u002Fblog\u002F2025\u002F10\u002Fintroducing-flowfuse-expert","Introducing FlowFuse Expert","2025-10-16",[9],"Meet FlowFuse Expert that gives you a clear recipe to build Node-RED flows, step by step.",{"keywords":1170,"excerpt":1171},"node-red expert, node-red developer, flowfuse expert, iiot, industrial automation, mcp nodes, onnx nodes, ai-assisted development, rag, gpt-4.1",{"type":13,"value":1172},[1173,1180],[16,1174,1175,1176,1179],{},"We've had an exciting week launching MCP and ONNX nodes, and now we’ve added something else we're really excited about: ",[216,1177,1178],{},"FlowFuse Expert",". It helps you build flows by providing a step-by-step recipe to build an application in FlowFuse and Node-RED, in plain language.",[16,1181,1182],{},"Oh, and it was created by and is running on FlowFuse technology! Take a look:","\u002Fblog\u002F2025\u002F10\u002Fimages\u002Fintroducing-our-flowFuse-expert.png",{"path":1185,"title":1186,"date":1187,"authors":1188,"description":1189,"meta":1190,"image":1197},"\u002Fblog\u002F2025\u002F10\u002Fbuilding-mcp-server-using-flowfuse","Building MCP Servers for AI Agent Integration in Node-RED with FlowFuse","2025-10-14",[9],"Learn how to build a fully functional MCP server in Node-RED with FlowFuse, enabling AI agents like Claude, Gemini, and GPT to access data, perform actions, and streamline industrial operations using a low-code approach.",{"keywords":1191,"excerpt":1192},"Node-RED MCP Server, Node-RED AI, Model Context Protocol, AI agents within Node-RED",{"type":13,"value":1193},[1194],[16,1195,1196],{},"FlowFuse released MCP nodes for Node-RED, allowing AI to directly interact with the flows you have built. These nodes let AI read sensor data, query databases, and control equipment. You use FlowFuse to collect and manage data in your flows, while AI agents determines what actions to take and why, enabling intelligent monitoring and automated control of factory and IIoT\u002FIoT systems.","\u002Fblog\u002F2025\u002F10\u002Fimages\u002Fbuilding-mcp-server-node-red-with-ff.png",{"path":1199,"title":1200,"date":1201,"authors":1202,"description":1203,"meta":1204,"image":1211},"\u002Fblog\u002F2025\u002F10\u002Fusing-ethernet-ip-with-flowfuse","EtherNet\u002FIP Integration with FlowFuse: Communicating with Allen-Bradley PLCs","2025-10-10",[9],"Learn how to integrate Allen-Bradley PLCs with FlowFuse using EtherNet\u002FIP. This guide covers connected and unconnected messaging, reading and writing tags, and building industrial automation workflows in Node-RED.",{"keywords":1205,"excerpt":1206},"EtherNet\u002FIP, Allen-Bradley PLC, FlowFuse, Node-RED, industrial automation, connected messaging, PLC integration",{"type":13,"value":1207},[1208],[16,1209,1210],{},"EtherNet\u002FIP is one of the most widely used industrial communication protocols for connecting PLCs, sensors, and controllers across manufacturing environments. If you're working with Allen-Bradley PLCs, whether it's ControlLogix, CompactLogix, or MicroLogix, you're using some of the most trusted automation hardware in the industry.","\u002Fblog\u002F2025\u002F10\u002Fimages\u002Fallen-bradly-plc.png",{"path":1213,"title":1214,"date":1215,"authors":1216,"description":1217,"meta":1218,"image":1225},"\u002Fblog\u002F2025\u002F10\u002Fnode-red-vs-flowfuse","What's the Difference Between Node-RED and FlowFuse","2025-10-08",[9],"Learn the key differences between Node-RED and FlowFuse. Discover how FlowFuse adds enterprise security, team collaboration, device management, and observability to Node-RED, making it ready for production at scale.",{"keywords":1219,"excerpt":1220},"node-red vs flowfuse, difference between node-red and flowfuse, enterprise node-red",{"type":13,"value":1221},[1222],[16,1223,1224],{},"FlowFuse is an industrial data platform built on Node-RED. Many Fortune 500 manufacturers and Industrial IoT companies use it to run mission-critical operations where downtime is not an option.","\u002Fblog\u002F2025\u002F10\u002Fimages\u002Fdiffrence-between-node-red-flowfuse.png",{"path":1227,"title":1228,"date":1229,"authors":1230,"description":1231,"meta":1232,"image":1239},"\u002Fblog\u002F2025\u002F09\u002Fusing-modbus-with-flowfuse","Modbus RTU (RS485\u002FRS422\u002FRS232) Communications with FlowFuse","2025-09-26",[9],"Learn how to connect Modbus RTU devices to Node-RED with FlowFuse. This guide covers Modbus basics, serial setup, register mapping, and reading\u002Fwriting data for industrial automation and IIoT.",{"keywords":1233,"excerpt":1234},"modbus rtu, modbus 485, modbus rs485, modbus 485 rtu, modbus communications, rs232, rs485, node-red, flowfuse, industrial automation, iiot",{"type":13,"value":1235},[1236],[16,1237,1238],{},"Modbus RTU is one of the most widely used communication protocols in industrial automation. It allows you to read sensor data, monitor equipment status, and control devices through a simple master-slave architecture. This guide will walk you through everything you need to know to start reading and writing industrial data with FlowFuse (a platform built around Node-RED with enterprise-level capabilities).","\u002Fblog\u002F2025\u002F09\u002Fimages\u002Fmodbus-rtu.png",{"path":1241,"title":1242,"date":1243,"authors":1244,"description":1245,"meta":1246,"image":1253},"\u002Fblog\u002F2025\u002F09\u002Fwhat-is-takt-time","Takt Time: Definition, Formula, How to Calculate with Examples & More [2026 Edition]","2025-09-25",[9],"Complete guide to takt time in manufacturing. Learn the formula, calculation methods, implementation strategies, and how to overcome common challenges. Includes real-world examples and troubleshooting tips.",{"keywords":1247,"excerpt":1248},"takt time, takt time formula, takt time defination, takt time calculation, what is takt time",{"type":13,"value":1249},[1250],[16,1251,1252],{},"Takt time is one of the most fundamental, and most misunderstood, concepts in lean manufacturing. Despite being widely referenced in textbooks, audits, and production meetings, many factories still calculate takt time incorrectly or treat it as a theoretical number rather than an operational control. The result is familiar: overproduction during low demand, missed deliveries during peak demand, unstable lines, and constant firefighting on the shop floor.","\u002Fblog\u002F2025\u002F09\u002Fimages\u002Ftakt-time-flowfuse.png",{"path":1255,"title":1256,"date":1257,"authors":1258,"description":1259,"meta":1260,"image":1267},"\u002Fblog\u002F2025\u002F09\u002Finstalling-node-red","Download Node-RED for Production: Windows, Mac, Linux, Raspberry Pi (2026)","2025-09-19",[9],"Learn how to install and run Node-RED on various platforms, such as local computer, Raspberry Pi, Mac, Linux, or Cloud. Production-ready solutions from the creators of Node-RED.",{"keywords":1261,"excerpt":1262},"download node-red, download nodered, install nodered, install node-red, getting started with node-red",{"type":13,"value":1263},[1264],[16,1265,1266],{},"Installing Node-RED is straightforward. Install Node.js, run a command, and you're ready for visual programming in industrial automation. The real challenge begins when it must run across production lines, connect to PLCs, and stay operational 24\u002F7.","\u002Fblog\u002F2025\u002F09\u002Fimages\u002Fdownload-node-red.png",{"path":1269,"title":1270,"date":1271,"authors":1272,"description":1273,"meta":1274,"image":1281},"\u002Fblog\u002F2025\u002F09\u002Fai-assistant-flowfuse-tables","Query Your Database with Natural Language Using FlowFuse Expert","2025-09-18",[9],"Learn the easiest way to connect to your database and get data, no coding knowledge required.",{"keywords":1275,"excerpt":1276},"FlowFuse Tables, SQL natural language, database queries, Query node, Node-RED, sensor data, temperature monitoring, industrial automation, low-code platform, data analysis",{"type":13,"value":1277},[1278],[16,1279,1280],{},"Getting data from your database used to mean writing SQL queries. Not anymore. The FlowFuse Expert now lets you ask for what you want in plain English and automatically generates the SQL for you in query node.","\u002Fblog\u002F2025\u002F09\u002Fimages\u002Fflowfuse-assistant-query-node.png",{"path":1283,"title":1284,"date":1285,"authors":1286,"description":1287,"meta":1288,"image":1295},"\u002Fblog\u002F2025\u002F09\u002Fintegrating-lorawan-with-flowfuse-node-red","Integrating LoRaWAN with FlowFuse","2025-09-17",[9],"Learn how to easily integrate LoRaWAN devices with FlowFuse using TTN. This comprehensive guide covers MQTT setup, data processing methods, and real-time sensor data visualization for scalable IoT applications.",{"keywords":1289,"excerpt":1290},"LoRaWAN\", FlowFuse\", Node-RED, IoT integration, The Things Network, TTN, MQTT",{"type":13,"value":1291},[1292],[16,1293,1294],{},"LoRaWAN (Long Range Wide Area Network) is a low-power wireless protocol designed for IoT devices that need to transmit small amounts of data over long distances. FlowFuse is a platform that provides a visual programming interface for connecting IoT devices and services.","\u002Fblog\u002F2025\u002F09\u002Fimages\u002Florawan-flowfuse.png",{"path":1297,"title":1298,"date":1299,"authors":1300,"description":1301,"meta":1302,"image":1309},"\u002Fblog\u002F2025\u002F09\u002Fpoka-yoke-mistake-proofing","Poka Yoke (Poke Yoke, Bokayoke) Explained: Definition, Examples, Types (2026)","2025-09-11",[9],"Learn how poka yoke prevents manufacturing defects before they happen. Discover the four types of mistake-proofing and how to implement poka yoke in your factory.",{"keywords":1303,"excerpt":1304},"poka yoke, mistake proofing, poka yoke examples, lean manufacturing, poka yoke manufacturing, mistake proofing poka yoke, poka yoke in lean manufacturing, lean six sigma poka yoke, kaizen poka yoke, poka yoke technique, poka yoke method, poka yoke system, poka-yoke, quality control, defect prevention, manufacturing quality",{"type":13,"value":1305},[1306],[16,1307,1308],{},"Every day, skilled operators make mistakes that cost thousands. A component installed backwards. A critical step skipped during rush orders. A measurement misread at shift's end.","\u002Fblog\u002F2025\u002F09\u002Fimages\u002Fwhat-is-poka-yoke.png",{"path":1311,"title":1312,"date":1313,"authors":1314,"description":1315,"meta":1316,"image":1323},"\u002Fblog\u002F2025\u002F09\u002Fwhat-is-5s-checklist","What is 5S Checklist: Definition, Benefits, Implementation, and Template","2025-09-10",[9],"Learn what a 5S checklist is, how it improves work area organization, and how to implement it easily with FlowFuse, plus get a ready-to-use template.",{"keywords":1317,"excerpt":1318},"5s checklist, 5s audit checklist, 5s audit, 5s audit scorecard, 5s checklist template, check list 5s, manufacturing 5s checklist, 5s audit template, 5s cleaning checklist, 5s audit form, 5s audit sheet, 5s daily checklist, daily 5s checklist for manufacturing excel, 5s audit checklist for manufacturing",{"type":13,"value":1319},[1320],[16,1321,1322],{},"Manufacturing environments face increasing pressure to eliminate waste, improve safety, and maintain quality standards. Disorganized workspaces contribute to production delays, safety incidents, and quality defects that directly impact operational performance. The 5S methodology addresses these challenges through systematic work area organization, but implementation requires consistent evaluation and measurement. A 5S checklist provides the structured framework necessary to assess, maintain, and improve work area organization standards across manufacturing operations.","\u002Fblog\u002F2025\u002F09\u002Fimages\u002Fwhat-is-5s-checklist.png",{"path":1325,"title":1326,"date":1327,"authors":1328,"description":1329,"meta":1330,"image":1332},"\u002Fblog\u002F2025\u002F09\u002Fit-vs-ot-difference-between-information-technology-and-operational-technology","IT vs OT: Key Differences, Security Risks, and IT\u002FOT Convergence","2025-09-08",[9],"IT vs OT explained for manufacturing (2026). Learn the key differences, security risks, and how to securely converge IT and OT systems without downtime or safety issues.",{"keywords":1331},"it vs ot, difference between it and ot, what is ot vs it, it versus ot, it vs ot definition, it vs ot meaning, difference between ot and it, what is the difference between it and ot, it vs ot systems, what is it vs ot, what's the difference between it and ot, what is difference between it and ot, what is the difference between ot and it, it ot security, it ot convergence, scada systems, plc systems, industrial control systems","\u002Fblog\u002F2025\u002F09\u002Fimages\u002Fit-vs-ot-difference-between-information-technology-and-operational-technology.png",{"path":1334,"title":1335,"date":1336,"authors":1337,"description":1338,"meta":1339,"image":1500},"\u002Fblog\u002F2025\u002F09\u002Fpreventive-maintenance-equipment-failure","Preventive Maintenance in Manufacturing: Avoid Multi-Million Dollar Equipment Failures","2025-09-04",[9],"Unplanned downtime costs manufacturers millions. Learn how preventive maintenance software and data platforms like FlowFuse cut failures, boost OEE, and deliver lasting ROI.",{"usecase":1340,"keywords":1341,"excerpt":1342},[398],"preventive maintenance, predictive maintenance, maintenance software, equipment monitoring, industrial data platforms, manufacturing downtime, OEE improvement",{"type":13,"value":1343},[1344],[16,1345,1346,1347,1499],{},"At 2:47 AM on a Tuesday, a ",[1348,1349,1352,1426],"span",{"className":1350},[1351],"katex",[1348,1353,1356],{"className":1354},[1355],"katex-mathml",[1357,1358,1360],"math",{"xmlns":1359},"http:\u002F\u002Fwww.w3.org\u002F1998\u002FMath\u002FMathML",[1361,1362,1363,1421],"semantics",{},[1364,1365,1366,1370,1374,1377,1379,1382,1385,1388,1391,1393,1395,1398,1401,1403,1406,1409,1412,1414,1417,1419],"mrow",{},[1367,1368,1369],"mn",{},"15",[1371,1372,1373],"mi",{},"b",[1371,1375,1376],{},"e",[1371,1378,221],{},[1371,1380,1381],{},"r",[1371,1383,1384],{},"i",[1371,1386,1387],{},"n",[1371,1389,1390],{},"g",[1371,1392,1373],{},[1371,1394,1381],{},[1371,1396,1397],{},"o",[1371,1399,1400],{},"u",[1371,1402,1390],{},[1371,1404,1405],{},"h",[1371,1407,1408],{},"t",[1371,1410,1411],{},"d",[1371,1413,1397],{},[1371,1415,1416],{},"w",[1371,1418,1387],{},[1371,1420,221],{},[1422,1423,1425],"annotation",{"encoding":1424},"application\u002Fx-tex","15 bearing brought down a ",[1348,1427,1431],{"className":1428,"ariaHidden":1430},[1429],"katex-html","true",[1348,1432,1435,1440,1444,1448,1451,1454,1458,1462,1466,1469,1472,1475,1479,1482,1485,1488,1491,1495],{"className":1433},[1434],"base",[1348,1436],{"className":1437,"style":1439},[1438],"strut","height:0.8889em;vertical-align:-0.1944em;",[1348,1441,1369],{"className":1442},[1443],"mord",[1348,1445,1373],{"className":1446},[1443,1447],"mathnormal",[1348,1449,1376],{"className":1450},[1443,1447],[1348,1452,221],{"className":1453},[1443,1447],[1348,1455,1381],{"className":1456,"style":1457},[1443,1447],"margin-right:0.0278em;",[1348,1459,1461],{"className":1460},[1443,1447],"in",[1348,1463,1390],{"className":1464,"style":1465},[1443,1447],"margin-right:0.0359em;",[1348,1467,1373],{"className":1468},[1443,1447],[1348,1470,1381],{"className":1471,"style":1457},[1443,1447],[1348,1473,1397],{"className":1474},[1443,1447],[1348,1476,1478],{"className":1477,"style":1465},[1443,1447],"ug",[1348,1480,1405],{"className":1481},[1443,1447],[1348,1483,1408],{"className":1484},[1443,1447],[1348,1486,1411],{"className":1487},[1443,1447],[1348,1489,1397],{"className":1490},[1443,1447],[1348,1492,1416],{"className":1493,"style":1494},[1443,1447],"margin-right:0.0269em;",[1348,1496,1498],{"className":1497},[1443,1447],"na","2 million production line.","\u002Fblog\u002F2025\u002F09\u002Fimages\u002Fpreventive-maintenance-blog.png",{"path":1502,"title":1503,"date":1504,"authors":1505,"description":1506,"meta":1507,"image":1519},"\u002Fblog\u002F2025\u002F09\u002Fcreating-pareto-chart","How to Create a Pareto Chart for Manufacturing Data","2025-09-02",[9],"Learn how to create a Pareto Chart to identify the vital few defects in your production data. Step-by-step guide with live data integration, visualization, and actionable insights.",{"keywords":1508,"excerpt":1509},"create pareto chart, make pareto chart, pareto chart manufacturing, production data analysis, manufacturing analytics, industrial data visualization, defect tracking, real-time monitoring",{"type":13,"value":1510},[1511],[16,1512,1513,1514,1518],{},"In the ",[221,1515,1517],{"href":1516},"\u002Fblog\u002F2025\u002F08\u002Fpareto-chart-manufacturing-guide\u002F","first part of this series",", we explored the foundational principles of the Pareto Chart, understanding how this powerful tool can help manufacturing teams quickly identify and focus on the \"vital few\" problems that have the biggest impact. We learned that by combining a bar graph and a cumulative percentage line, a Pareto Chart provides a clear visual roadmap to prioritize quality issues, equipment downtime, or other key performance indicators.","\u002Fblog\u002F2025\u002F09\u002Fimages\u002Fpareto-chart-create.png",{"path":1521,"title":1522,"date":1523,"authors":1524,"description":1525,"meta":1526,"image":1533},"\u002Fblog\u002F2025\u002F08\u002Fflowfuse-node-red-api","FlowFuse API for Industry: Automating Node-RED Instances, Devices, and CI\u002FCD Tasks","2025-08-29",[9],"Use the FlowFuse API to simplify industrial automation, reduce manual tasks, and streamline deployments.",{"keywords":1527,"excerpt":1528},"FlowFuse, Node-RED, industrial automation, CI\u002FCD pipelines, edge devices, API automation, DevOps, smart manufacturing, workflow automation",{"type":13,"value":1529},[1530],[16,1531,1532],{},"FlowFuse includes an API that lets you manage Node-RED instances, edge devices, and deployments directly from your scripts or applications. While most people use the web interface, the API is a great option if you want to automate tasks or connect FlowFuse with other tools.","\u002Fblog\u002F2025\u002F08\u002Fimages\u002Fflowfuse-api.png",{"path":1535,"title":1536,"date":1537,"authors":1538,"description":1539,"meta":1540,"image":1547},"\u002Fblog\u002F2025\u002F08\u002Fpareto-chart-manufacturing-guide","Pareto Chart & Diagram: What It Is, Formula, Examples & Manufacturing Applications","2025-08-28",[9],"Learn how Pareto Charts and diagrams help manufacturing teams reduce defects by 80%. Includes formula, real examples, and applications in quality control & maintenance.",{"keywords":1541,"excerpt":1542},"Pareto chart, Pareto diagram, Pareto analysis, manufacturing quality, defect reduction, quality control tools, root cause analysis, equipment maintenance, supply chain management, manufacturing efficiency",{"type":13,"value":1543},[1544],[16,1545,1546],{},"A Pareto Chart helps manufacturing teams cut through the chaos when problems arrive in clusters, defects, delays, downtime, and customer complaints all competing for attention. With limited resources and time, how do you decide which fire to put out first?","\u002Fblog\u002F2025\u002F08\u002Fimages\u002Fpareto-chart-manufacturing-guide.png",{"path":1549,"title":1550,"date":1551,"authors":1552,"description":1553,"meta":1554,"image":1561},"\u002Fblog\u002F2025\u002F08\u002Forchestrating-virtual-power-plants-low-code-platforms","Orchestrating Virtual Power Plants: How Low-Code Platforms Bridge the Gap","2025-08-22",[9],"learn how low-code platforms like FlowFuse and Node-RED simplify the integration and management of distributed energy resources, making Virtual Power Plants a scalable reality.",{"keywords":1555,"excerpt":1556},"virtual power plant, distributed energy resources, low-code energy solutions, Node-RED, FlowFuse, energy grid orchestration, DER integration, smart grid software, energy automation, scalable VPP platform",{"type":13,"value":1557},[1558],[16,1559,1560],{},"Our electric grid is changing. For a century, it operated as a one-way street: large, centralized power plants generated electricity and pushed it downstream to homes and businesses. But today, that model is shifting. Rooftop solar panels, home batteries, and electric vehicles (EVs) are turning that one-way street into a dynamic, two-way intersection.","\u002Fblog\u002F2025\u002F08\u002Fimages\u002Fvpp-flowfuse.png",{"path":1563,"title":1564,"date":1565,"authors":1566,"description":1567,"meta":1568,"image":1575},"\u002Fblog\u002F2025\u002F08\u002Ftime-series-dashboard-flowfuse-postgresql","Building Historical Data Dashboard with FlowFuse Tables","2025-08-21",[9],"Learn how to Build a powerful historical data dashboard for your Industrial IoT applications using FlowFuse Tables.",{"keywords":1569,"excerpt":1570},"flowfuse tables, iiot dashboard, industrial iot, time series data, postgresql optimization, historical data visualization, node-red dashboard, sensor data, batch inserts, data analytics, iot monitoring, flowfuse tutorial, industrial automation, real-time charts, time series database",{"type":13,"value":1571},[1572],[16,1573,1574],{},"In Industrial IoT, tracking data over time is crucial. Whether you’re monitoring temperature changes throughout the day, spotting machine downtime, or analyzing production trends across shifts, a historical data dashboard helps you see important patterns clearly.","\u002Fblog\u002F2025\u002F08\u002Fimages\u002Fhistorical-data-dashboard.png",{"path":1577,"title":1578,"date":1579,"authors":1580,"description":1581,"meta":1582,"image":1594},"\u002Fblog\u002F2025\u002F08\u002Fadvanced-opcua-real-time-subscriptions-alarms-historical-data","OPC UA Tutorial: Advanced Monitoring with Subscriptions, Alarms, and Historical Data","2025-08-14",[9],"Learn advanced OPC UA techniques in Node-RED: real-time subscriptions, alarm handling, historical data queries, and method calls for production-ready industrial systems.",{"keywords":1583,"excerpt":1584},"OPC UA subscriptions Node-RED, OPC UA events alarms, OPC UA historical data, OPC UA method calls, real-time monitoring OPC UA, industrial automation advanced, OPC UA HA redundancy, OPC UA performance optimization",{"type":13,"value":1585},[1586],[16,1587,1588,1589,1593],{},"In our ",[221,1590,1592],{"href":1591},"\u002Fblog\u002F2025\u002F07\u002Freading-and-writing-plc-data-using-opc-ua\u002F","previous tutorial",", we covered OPC UA basics, connecting to servers, reading tags, and writing values. Now it's time for the features that make OPC UA truly powerful in production.","\u002Fblog\u002F2025\u002F08\u002Fimages\u002Fadvanced-opcua-real-time-subscriptions-alarms-historical-data.png",{"path":1596,"title":1597,"date":1598,"authors":1599,"description":1600,"meta":1601,"image":1613},"\u002Fblog\u002F2025\u002F08\u002Fgetting-started-with-flowfuse-tables","FlowFuse's New Database: The Easiest Way to Store Industrial IoT Data","2025-08-08",[9],"FlowFuse now includes a built-in PostgreSQL database, making it easier to manage Industrial IoT data directly within your Node-RED projects. Learn how to enable the feature, create tables, run SQL queries, and use dynamic parameters with the Query node.",{"keywords":1602,"excerpt":1603},"flowfuse, industrial iot, node-red, postgresql, iot database, flowfuse database, sql queries, query node, dynamic parameters, create tables, edge computing, managed database, node-red-contrib-postgresql, influxdb, timescaledb",{"type":13,"value":1604},[1605],[16,1606,1607,1608,1612],{},"FlowFuse recently introduced a ",[221,1609,1611],{"href":1610},"\u002Fhandbook\u002Fengineering\u002Freleases\u002F#beta-release","beta release"," built-in database service to their platform, making it easier than ever to store Industrial IoT data. In a typical setup, you would need to provision a database, manage connection strings and credentials, configure nodes, and handle security settings. The goal of this new feature is to simplify or even eliminate those steps entirely. In this article, you will learn how it works and how to get started.","\u002Fblog\u002F2025\u002F08\u002Fimages\u002Fflowfuse-database.png",{"path":1615,"title":1616,"date":1617,"authors":1618,"description":1619,"meta":1620,"image":1627},"\u002Fblog\u002F2025\u002F07\u002Fflowfuse-ai-assistant-better-node-red-manufacturing","FlowFuse Expert: Let Your Engineers Build Automation, Not Write Code","2025-07-29",[9],"FlowFuse Expert helps manufacturing teams write Node-RED function nodes, parse machine data, and create custom dashboards. Learn how it works with real examples.",{"keywords":1621,"excerpt":1622},"AI in manufacturing, manufacturing automation, Node-RED automation, FlowFuse Expert, smart manufacturing, industrial IoT, custom dashboard manufacturing, function nodes",{"type":13,"value":1623},[1624],[16,1625,1626],{},"Every manufacturing engineer knows this scenario: Node-RED's visual programming handles most of your automation needs brilliantly. Connect to PLCs, route data, trigger actions, all with drag-and-drop simplicity, but then you hit the wall. Your machine outputs data in a proprietary format. You need a custom dashboard widget that doesn't exist. You're manually creating test data for hours, or you're trying to understand a complex flow built by someone who left last year.","\u002Fblog\u002F2025\u002F07\u002Fimages\u002Fflowfuse-ai.png",{"path":1629,"title":1630,"date":1631,"authors":1632,"description":1634,"meta":1635,"image":1642},"\u002Fblog\u002F2025\u002F07\u002Fquality-control-automation-spc-charts","Statistical Process Control (SPC): Benefits and Implementation Guide","2025-07-24",[9,1633],"stephen-mclaughlin","Learn how to build real-time SPC charts using Node-RED and FlowFuse for manufacturing quality control.",{"keywords":1636,"excerpt":1637},"SPC, statistical process control, manufacturing quality, defect prevention, Node-RED, FlowFuse, control charts, I-MR charts, real-time monitoring, scrap reduction, quality control, manufacturing ROI, process monitoring",{"type":13,"value":1638},[1639],[16,1640,1641],{},"Leading manufacturers are quietly saving thousands, sometimes millions, of dollars annually with a quality control method that's been proven since the 1920s. The difference today? Modern tools make it simple to implement.","\u002Fblog\u002F2025\u002F07\u002Fimages\u002Fspc-chart.png",{"path":1644,"title":1645,"date":1646,"authors":1647,"description":1648,"meta":1649,"image":1656},"\u002Fblog\u002F2025\u002F07\u002Freading-and-writing-plc-data-using-opc-ua","OPC UA Tutorial: Connect and Exchange Data with Industrial Equipment","2025-07-16",[9],"OPC UA tutorial: Connect Node-RED to industrial PLCs step-by-step. Configure Kepware endpoints, read\u002Fwrite Siemens S7 tags, browse Allen-Bradley data. Free guide.",{"keywords":1650,"excerpt":1651},"OPC UA Node-RED tutorial, connect PLC to Node-RED, OPC UA example, Node-RED industrial IoT, OPC UA browser Node-RED, read PLC data Node-RED, OPC UA client configuration, Kepware Node-RED, OPC UA port 4840, industrial automation tutorial",{"type":13,"value":1652},[1653],[16,1654,1655],{},"If you’ve ever tried to connect industrial equipment from different vendors, you know how frustrating it can be, a mess of incompatible protocols, proprietary software, and confusing drivers. Your Siemens PLC speaks one language, your Allen-Bradley controller another, and that Modbus sensor? Yet another protocol entirely.","\u002Fblog\u002F2025\u002F07\u002Fimages\u002Fopcua-tutorial.png",{"path":1658,"title":1659,"date":1660,"authors":1661,"description":1662,"meta":1663,"image":1674},"\u002Fblog\u002F2025\u002F07\u002Fconnect-legacy-equipment-serial-flowfuse","Node-RED Serial Port Tutorial: Connect RS232\u002FRS485 Manufacturing Equipment (2026)","2025-07-09",[9],"Learn how to connect manufacturing equipment using serial interfaces like RS-232\u002F422\u002F485 in Node-RED with FlowFuse. Enable monitoring, data collection, and automation, no hardware changes required",{"keywords":1664,"excerpt":1665},"node-red, serial communication, rs232, rs485, rs422, modbus, industrial automation, flowfuse, legacy equipment, machine data collection, manufacturing connectivity, serial port integration, factory floor monitoring, serial devices, equipment integration",{"type":13,"value":1666},[1667],[16,1668,1669,1670,1673],{},"Many factories rely on machines, both new and old, that communicate via traditional serial interfaces such as ",[216,1671,1672],{},"RS-232, RS-422, or RS-485",". These machines remain reliable but can be challenging to integrate with modern systems due to their connectivity style.","\u002Fblog\u002F2025\u002F07\u002Fimages\u002Fconnect-serial-port-node-red-ff.png",{"path":1676,"title":1677,"date":1678,"authors":1679,"description":1680,"meta":1681,"image":1688},"\u002Fblog\u002F2025\u002F07\u002Fsmart-manufacturing-order-panel-flowfuse","How we Built a Smart Manufacturing Order Execution Panel with FlowFuse","2025-07-03",[9],"This blog shows how I built a panel using FlowFuse to connect with Odoo ERP. It starts production, checks for raw materials, updates order status, and stops when the target is reached.",{"keywords":1682,"excerpt":1683},"manufacturing execution system, odoo erp integration, flowfuse manufacturing, smart manufacturing panel, production order tracking, connect shop floor to erp, industry 4.0, factory automation, digital manufacturing workflow, plc integration with erp, odoo node-red integration, real-time production monitoring",{"type":13,"value":1684},[1685],[16,1686,1687],{},"A few days ago, I had a conversation with a solution architect about how the lack of integration between the shop floor and business systems often leads to missed opportunities and financial losses. He also mentioned that while many manufacturers want to bridge this gap, they often hesitate, mostly due to concerns about complexity of integration or fear of disrupting existing operations.","\u002Fblog\u002F2025\u002F07\u002Fimages\u002Fhow-we-built-smart-order-manufacturing-system.png",{"path":1690,"title":1691,"date":1692,"authors":1693,"description":1694,"meta":1695,"image":1707},"\u002Fblog\u002F2025\u002F06\u002Fbuilding-andon-task-manager-dashboard-with-ff","Part 2: Building an Andon Task Manager with FlowFuse","2025-06-26",[9],"Learn how to build an Andon Task Manager with FlowFuse in this step-by-step guide. Create real-time issue reporting and task tracking systems using Node-RED and FlowFuse Dashboard.",{"keywords":1696,"excerpt":1697},"free andon task dashboard, andon task manager dashboard free, building andon task manager, node-red andon task manager, flowfuse andon task manager",{"type":13,"value":1698},[1699],[16,1700,1701,1702,1706],{},"In ",[221,1703,1705],{"href":1704},"\u002Fblog\u002F2025\u002F05\u002Fbuilding-andon-task-manager-with-ff\u002F","Part 1",", we introduced the concept of an Andon Task Manager, designed to streamline issue reporting and resolution on the factory floor, and outlined the system’s key features, user roles, and dashboard layout.","\u002Fblog\u002F2025\u002F06\u002Fimages\u002FBuilding-an-Andon-Task-Manager-with-FlowFuse-2.png",{"path":1709,"title":1710,"date":1711,"authors":1712,"description":1713,"meta":1714,"image":1726},"\u002Fblog\u002F2025\u002F06\u002Fshop-floor-kpis-for-mes","What to Measure on the Shop Floor: Factory KPIs Your MES Should Deliver","2025-06-20",[9],"Learn the essential factory KPIs your Manufacturing Execution System (MES) should monitor to drive profitability, eliminate waste, and make data-driven decisions.",{"keywords":1715,"excerpt":1716},"manufacturing kpis, factory kpis, mes, operational excellence, data-driven manufacturing, production metrics, performance indicators, lean manufacturing, six sigma, kaizen, oee, machine downtime, production efficiency, quality control, process improvement, real-time data, shop floor data, flowfuse, low-code automation, industrial iot, smart factory, waste reduction, defect reduction, manufacturing costs, cycle time reduction, traceability, root cause analysis, predictive maintenance, digital transformation, industry 4.0",{"type":13,"value":1717},[1718],[16,1719,1720,1721,1725],{},"When discussing an ",[221,1722,1724],{"href":1723},"\u002Fblog\u002F2025\u002F06\u002Fwhat-is-mes\u002F","MES",", data is always at the core. In previous articles, we explored the crucial steps of collecting and structuring valuable operational data. However, merely having cleaned and structured data is not enough. Many manufacturers find themselves staring at thousands of records while trying to monitor equipment performance or track production, only to feel overwhelmed and unsure of what actions to take. This is not just time-consuming; it often leads to delayed decisions and missed opportunities.","\u002Fblog\u002F2025\u002F06\u002Fimages\u002Fmes-kpi.png",{"path":1728,"title":1729,"date":1730,"authors":1731,"description":1732,"meta":1733,"image":1740},"\u002Fblog\u002F2025\u002F06\u002Fstructuring-storing-data-mes-integration","Structuring and Storing Data for Effective MES Integration","2025-06-18",[9],"Learn how to organize, structure, and store your factory data effectively to make your Manufacturing Execution System (MES) work at its best with FlowFuse.",{"keywords":1734,"excerpt":1735},"factory data, MES, data structuring, data storage, data validation, JSON Schema",{"type":13,"value":1736},[1737],[16,1738,1739],{},"Collecting factory data for your MES is just the first step. If that data isn't properly organized, cleaned, and stored, it's a jumbled mess, leading to missed opportunities and wasted investments. Disorganized information prevents your MES from quickly finding, understanding, and comparing crucial data, directly impacting production, increasing errors, and hindering confident decision-making.","\u002Fblog\u002F2025\u002F06\u002Fimages\u002Fdata-structering-and-storing-for-mes.png",{"path":1742,"title":1743,"date":1744,"authors":1745,"description":1746,"meta":1747,"image":1754},"\u002Fblog\u002F2025\u002F06\u002Fdata-acquisition-for-mes","MES Data Acquisition: How to Unlock Your Factory’s Hidden Data","2025-06-13",[9],"Learn how to effectively acquire and integrate operational data from your factory floor for MES using FlowFuse.",{"keywords":1748,"excerpt":1749},"MES, Data Acquisition, Operational Technology, Industrial IoT, FlowFuse, Factory Data, Real-time Data, PLCs, SCADA, OPC UA, Modbus, MQTT",{"type":13,"value":1750},[1751],[16,1752,1753],{},"A Manufacturing Execution System (MES) is the central control system of a factory. To work properly, it needs a steady stream of real-time data from machines and systems on the factory floor. This data is essential for running operations smoothly. But in most factories, the hardest part is getting this data to the MES.","\u002Fblog\u002F2025\u002F06\u002Fimages\u002Fmes-data-aqusition.png",{"path":1756,"title":1757,"date":1758,"authors":1759,"description":1760,"meta":1761,"image":1768},"\u002Fblog\u002F2025\u002F06\u002Fflowfuse-forms-easy-data-collection-factory-floor","FlowFuse Forms: Easy Data Collection for Your Factory Floor","2025-06-10",[9],"Learn how to create and configure forms in FlowFuse Dashboard to collect data efficiently in industrial applications using Node-RED.",{"keywords":1762,"excerpt":1763},"flowfuse form, node-red form, Recipe Management System, Node-RED Recipe Management, FlowFuse Recipe Management System",{"type":13,"value":1764},[1765],[16,1766,1767],{},"It's often a pain to get important data from the factory floor. Things like doing quality checks still rely on old methods like manual notes and slow spreadsheets. This can lead to delays, errors, and a lot of wasted time before anyone can actually use the information. It's especially tough when you need quick feedback from an operator.","\u002Fblog\u002F2025\u002F06\u002Fimages\u002Fbuilding-forms-in-flowfuse.png",{"path":1770,"title":1771,"date":1772,"authors":1773,"description":1774,"meta":1775,"image":1782},"\u002Fblog\u002F2025\u002F06\u002Fwhat-is-mes","What Is MES (Manufacturing Execution System)? How It Works, Benefits, and Challenges","2025-06-05",[9],"Understand Manufacturing Execution Systems (MES): what they are, why your factory needs one to boost production, common challenges, and how FlowFuse simplifies adoption.",{"keywords":1776,"excerpt":1777},"mes, mes implementation, building mes",{"type":13,"value":1778},[1779],[16,1780,1781],{},"Running a factory means constantly pushing for better production. You want to make more products, make them faster, and ensure they're all high quality. But often, the challenge is simply knowing what's actually happening on the factory floor, right now. Is a machine broken? Are we on track with our orders? Is the quality holding up? Getting these answers often involves manual checks, waiting for reports, or just guessing.","\u002Fblog\u002F2025\u002F06\u002Fimages\u002Fwhat-is-mes.png",{"path":1784,"title":1785,"date":1786,"authors":1787,"description":1788,"meta":1789,"image":1796},"\u002Fblog\u002F2025\u002F06\u002Fconnect-shop-floor-to-odoo-erp-flowfuse","Connect Your Shop Floor to Your ERP – Odoo Edition","2025-06-02",[9],"Learn how FlowFuse connects your factory floor data directly to Odoo, eliminating manual entry, errors, and wasted time.",{"keywords":1790,"excerpt":1791},"erp to shopfloor, shop floor to erp, integration odoo, odoo integration, node-red odoo, odoo node-red, odoo with low-code",{"type":13,"value":1792},[1793],[16,1794,1795],{},"A major problem in manufacturing today is when your ERP system isn't getting real-time information from the factory floor. This gap causes big issues, like ordering too much material because inventory numbers are old, or missing important production deadlines. This lack of instant, correct information directly leads to higher costs and lost opportunities for your business.","\u002Fblog\u002F2025\u002F06\u002Fimages\u002Fconnect-shopfloor-to-erp.png",{"path":1798,"title":1799,"date":1800,"authors":1801,"description":1802,"meta":1803,"image":1810},"\u002Fblog\u002F2025\u002F05\u002Fdesigning-flexible-cron-schedules-in-flowfuse-with-node-red","Building a Flexible Node-RED Scheduler with Cron-Plus","2025-05-15",[9,1633],"Learn how to create powerful, flexible cron schedules in Node-RED using the cron-plus node within FlowFuse. Go beyond Inject nodes for smarter, time-based automation.",{"keywords":1804,"excerpt":1805},"Node-RED cron scheduling, cron-plus, Node-RED time-based automation, FlowFuse automation, node-red-contrib-cron-plus",{"type":13,"value":1806},[1807],[16,1808,1809],{},"Automation isn’t just about reacting to events, sometimes it’s about doing things at the right time. In Node-RED, the Inject node is great for triggering flows at set intervals, but it’s limited when you need more control. Cron jobs offer precise scheduling, letting you set up custom times for your tasks. In this guide, we'll show you how to create flexible cron schedules in FlowFuse with Node-RED, so your flows run exactly when needed.","\u002Fblog\u002F2025\u002F05\u002Fimages\u002Fcron-node-red.png",{"path":1812,"title":1813,"date":1814,"authors":1815,"description":1816,"meta":1817,"image":1824},"\u002Fblog\u002F2025\u002F05\u002Fdisplaying-embeded-webpages-on-node-red-dashboard","How to Embed Webpages on the FlowFuse Dashboard","2025-05-13",[9],"Learn how to embed external web pages such as maps, reports, and widgets onto your FlowFuse dashboard. Follow this guide for easy, step-by-step instructions on improving your dashboard's functionality and collaboration.",{"keywords":1818,"excerpt":1819},"FlowFuse, embed webpages, external content, dashboard, maps, reports, widgets, Node-RED, iframe, embedding FlowFuse dashboard, dashboard customization",{"type":13,"value":1820},[1821],[16,1822,1823],{},"When you build a dashboard, sometimes you need more than just internal data. Maybe it’s a live map, a report hosted elsewhere, or another dashboard, whatever it is, having to switch tabs breaks the flow. FlowFuse lets you embed external content like web pages, dashboards, PDFs, and widgets right into your dashboard. This guide shows you how to do exactly that, step by step, so your team has everything they need, all in one place.","\u002Fblog\u002F2025\u002F05\u002Fimages\u002Femeding-webpage-on-flowfuse-dashboard.png",{"path":1826,"title":1827,"date":1828,"authors":1829,"description":1830,"meta":1831,"image":1839},"\u002Fblog\u002F2025\u002F05\u002Fbuilding-andon-task-manager-with-ff","Part 1: Building an Andon Task Manager with FlowFuse","2025-05-08",[9],"Learn how to build a real-time Andon Task Manager using FlowFuse and Node-RED. This step-by-step guide covers request tracking, dashboard design, and data storage with SQLite and context storage.",{"usecase":1832,"keywords":1833,"excerpt":1834},[398],"free andon task manager dashboard, andon task manager free, building andon task manager, node-red andon task manager, flowfuse andon task manager",{"type":13,"value":1835},[1836],[16,1837,1838],{},"In modern manufacturing and service environments, speed and transparency are critical for addressing issues as they arise. An Andon system helps achieve this by enabling frontline workers to signal problems in real time, triggering quick responses from support teams.","\u002Fblog\u002F2025\u002F05\u002Fimages\u002FBuilding-an-Andon-Task-Manager-with-FlowFuse-1.png",{"path":1841,"title":1842,"date":1843,"authors":1844,"description":1845,"meta":1846,"image":1853},"\u002Fblog\u002F2025\u002F05\u002Fhow-to-generate-pdf-reports-using-node-red","How to Generate PDF Reports Using Node-RED in FlowFuse (2026)","2025-05-07",[9],"Discover how to create automated PDF reports in Node-RED with FlowFuse. This guide covers everything from setting up the required nodes to generating and serving PDF reports with dynamic data, making sharing and archiving important business insights easy.",{"keywords":1847,"excerpt":1848},"pdf generate with node-red, node-red pdf report generation, pdf report node-red, pdfmake node-red, platmac\u002Fnode-red-pdfbuilder, automate pdf node-red, node-red pdfbuilder",{"type":13,"value":1849},[1850],[16,1851,1852],{},"Generating PDF reports is a common need in many workflows, whether you're logging data, sharing results, or creating summaries. With Node-RED and FlowFuse, you can easily automate turning your data into well-structured PDF files. This guide will show you how to set up step-by-step PDF report generation using simple tools and flows.","\u002Fblog\u002F2025\u002F05\u002Fimages\u002Fhow-to-generate-pdf-with-nr-and-ff.png",{"path":1855,"title":1856,"date":1857,"authors":1858,"description":1859,"meta":1860,"image":1872},"\u002Fblog\u002F2025\u002F04\u002Fdesign-and-scale-oee-dashboard","How to Design and Scale an OEE Dashboard for Factory Screens","2025-04-16",[9],"Turn a working OEE dashboard into a factory-floor display with FlowFuse - dark theming for control rooms, responsive breakpoints, branded headers, multi-line scaling with subflows, and swapping simulated data for your real database.",{"usecase":1861,"keywords":1862,"excerpt":1863},[398],"oee dashboard design, oee dashboard screen, oee dashboard manufacturing screen, factory oee dashboard, custom oee dashboard, oee monitoring dashboard, flowfuse oee dashboard",{"type":13,"value":1864},[1865],[16,1866,1701,1867,1871],{},[221,1868,1870],{"href":1869},"\u002Fblog\u002F2025\u002F04\u002Fbuild-manufacturing-oee-dashboard\u002F","Part 2 of this series",", we built the flow that calculates OEE for a production line from simulated production and downtime data, and put a dashboard interface on top of it. What we did not do was make it look like something you would hang on a factory wall.","\u002Fblog\u002F2025\u002F04\u002Fimages\u002Foee-dashboard-building-3.png",{"path":1874,"title":1875,"date":1876,"authors":1877,"description":1878,"meta":1879,"image":1901},"\u002Fblog\u002F2025\u002F04\u002Fbuild-manufacturing-oee-dashboard","How to Build a Manufacturing OEE Dashboard with FlowFuse","2025-04-09",[9],"Build a manufacturing OEE dashboard step by step with FlowFuse. Covers collecting production and downtime data, calculating availability, performance, and quality, breaking OEE down by machine, and laying out the dashboard widgets.",{"usecase":1880,"keywords":1881,"excerpt":1882},[398],"manufacturing oee dashboard, build oee dashboard, oee dashboard, machine oee dashboard, oee dashboard software, flowfuse oee dashboard",{"type":13,"value":1883},[1884],[16,1885,1701,1886,1889,1890,1895,1896,1900],{},[221,1887,1705],{"href":1888},"\u002Fblog\u002F2025\u002F04\u002Fwhat-is-an-oee-dashboard\u002F",", we explored the fundamentals of OEE, outlined a basic design of the dashboard, and identified the key elements to include in the OEE dashboard.\nIn this second part, we will focus on building the OEE dashboard interface using ",[221,1891,1894],{"href":1892,"rel":1893},"https:\u002F\u002Fdashboard.flowfuse.com\u002F",[297],"FlowFuse Dashboard"," (Node-RED Dashboard 2.0) and FlowFuse, utilizing simulated production and downtime data, the same kind of data you'd track for torque, weld cycle time, or paint throughput on an ",[221,1897,1899],{"href":1898},"\u002Findustries\u002Fautomotive\u002F","automotive"," line.","\u002Fblog\u002F2025\u002F04\u002Fimages\u002Foee-dashboard-buildig-ff-2.png",{"path":1903,"title":1904,"date":1905,"authors":1906,"description":1907,"meta":1908,"image":1919},"\u002Fblog\u002F2025\u002F04\u002Fwhat-is-an-oee-dashboard","What Is an OEE Dashboard? KPIs, Metrics, and How to Plan One","2025-04-01",[9],"An OEE dashboard tracks availability, performance, and quality in one view. Learn how OEE is calculated, how to choose machine, line, or factory scope, and which KPIs and visualizations to plan for.",{"usecase":1909,"keywords":1910,"excerpt":1911},[398],"what is oee dashboard, oee kpi dashboard, oee dashboard, oee dashboard metrics, oee dashboard planning, flowfuse oee dashboard",{"type":13,"value":1912},[1913,1916],[16,1914,1915],{},"OEE (Overall Equipment Effectiveness) is a KPI used in manufacturing to measure equipment performance based on availability, efficiency, and quality.",[16,1917,1918],{},"To effectively track this KPI, an OEE dashboard is built, but creating one can be complex, especially when consolidating data from various sources, with limited flexibility to integrate data across different systems. Additionally, building a customizable dashboard to suit specific needs adds another layer of complexity.","\u002Fblog\u002F2025\u002F04\u002Fimages\u002Fbuilding-oee-dashboard-part1.png",{"path":1921,"title":1922,"date":1923,"authors":1924,"description":1925,"meta":1926,"image":1932},"\u002Fblog\u002F2025\u002F03\u002Fmanaging-mqtt-connections-at-scale-in-flowfuse","Managing MQTT Connections at Scale in FlowFuse","2025-03-28",[9],"Learn how to configure MQTT brokers dynamically in FlowFuse using environment variables at both instance and device group levels. Streamline deployments across pipeline stages and monitor MQTT topics efficiently.",{"excerpt":1927},{"type":13,"value":1928},[1929],[16,1930,1931],{},"FlowFuse makes it easy to deploy Node-RED flows at scale using DevOps pipelines and device groups. However, different stages in a pipeline may need different MQTT brokers, for example, one for development and another for production. Manually configuring each stage can be time-consuming, especially when a stage has multiple remote instances (devices).","\u002Fblog\u002F2025\u002F03\u002Fimages\u002Fscaling-mqtt-connections.png",{"path":1934,"title":1935,"date":1936,"authors":1937,"description":1938,"meta":1939,"image":1952},"\u002Fblog\u002F2025\u002F02\u002Fmonitoring-system-health-performance-scale-flowfuse","Monitoring Device Health and Performance at Scale with FlowFuse","2025-02-21",[9],"Learn how to monitor system health and performance with Node-RED. Track CPU usage, memory, and other key metrics, and efficiently scale device monitoring with FlowFuse to thousands of devices.",{"keywords":1940,"excerpt":1941},"real-time device monitoring, FlowFuse for IoT monitoring, scalable edge device monitoring, remote device performance tracking, centralized device monitoring dashboard, optimizing IoT device health, real-time performance tracking with Node-RED, remote monitoring for industrial automation",{"type":13,"value":1942},[1943],[16,1944,1945,1946,1951],{},"Edge devices are everywhere, and their numbers are skyrocketing, from 2.7 billion in 2020 to a projected 7.8 billion by 2030, according to ",[221,1947,1950],{"href":1948,"rel":1949},"https:\u002F\u002Ftransformainsights.com\u002Fnews\u002Fedge-computing-rapid-growth-iot#:~:text=New%20Transforma%20Insights%20reports%20covering,edge%20capabilities%20in%20IoT%20devices.",[297],"various reports",". As these devices become critical for automation and data processing, monitoring their health is essential to ensure reliability and efficiency.","\u002Fblog\u002F2025\u002F02\u002Fimages\u002Fmonitoring-device-health-and-performance-at-scale.png",{"path":1954,"title":1955,"date":1956,"authors":1957,"description":1958,"meta":1959,"image":1966},"\u002Fblog\u002F2025\u002F02\u002Finteracting-with-arduino-using-node-red","Interacting with Arduino using Node-RED","2025-02-12",[9],"Learn how to set up and control your Arduino remotely using Node-RED and FlowFuse. Explore the simplicity of automation flows",{"keywords":1960,"excerpt":1961},"Arduino, Node-RED, Firmata, Node-RED IoT, automation, FlowFuse, LED control with Node-RED, IR sensor, input-output, serial communication, microcontroller, Arduino Uno, remote control, object detection, dashboard.",{"type":13,"value":1962},[1963],[16,1964,1965],{},"Arduino is a popular open-source platform that lets you build cool electronics projects. It’s affordable and flexible, with lots of different boards and sensors to choose from. However, unlike some other boards, Arduino doesn’t have built-in internet connectivity, which can make remote control a bit tricky. Plus, it usually requires some coding to make things work.","\u002Fblog\u002F2025\u002F02\u002Fimages\u002Farduino-with-node-red.png",{"path":1968,"title":1969,"date":1970,"authors":1971,"description":1972,"meta":1973,"image":1979},"\u002Fblog\u002F2025\u002F01\u002Fdesigning-topic-hierarchy-for-your-uns","Designing a Clear Topic Structure for Your UNS","2025-01-31",[9],"Learn why topic structuring is crucial for your UNS’s performance and scalability. This post explores best practices and strategies to design an effective topic hierarchy for your system.",{"excerpt":1974},{"type":13,"value":1975},[1976],[16,1977,1978],{},"Topic structuring is not just a technical concern when building a high-performance Unified Namespace (UNS) for manufacturing environments; it's a strategic design choice that can determine the system's scalability, efficiency, and overall effectiveness.","\u002Fblog\u002F2025\u002F01\u002Fimages\u002Funs-topic-structer.png",{"path":1981,"title":1982,"date":1983,"authors":1984,"description":1985,"meta":1986,"image":1992},"\u002Fblog\u002F2025\u002F01\u002Fhow-to-choose-right-iot-device-management-tool","How to Choose the Right IIoT Device Management Software for Your Business","2025-01-24",[9],"Learn how to choose the right IIoT device management software for your business with this comprehensive guide. Key features and considerations explained.",{"excerpt":1987},{"type":13,"value":1988},[1989],[16,1990,1991],{},"With more devices being connected across industrial environments, managing them can get pretty overwhelming. The right IIoT device management software can help you stay on top of things, keeping everything secure, up-to-date, and running smoothly. But with so many options out there, how do you figure out which one’s best for your business?","\u002Fblog\u002F2025\u002F01\u002Fimages\u002Fchoosing-iot-device-mangement-platform.png",{"path":1994,"title":1995,"date":1996,"authors":1997,"description":1998,"meta":1999,"image":2006},"\u002Fblog\u002F2025\u002F01\u002Fwhy-flowfuse-is-complete-toolkit-for-uns","Why FlowFuse is the Complete Toolkit For Building UNS?","2025-01-20",[9],"Discover how FlowFuse is the ultimate solution for managing and implementing Unified Namespace (UNS) in industrial IoT environments.",{"keywords":2000,"excerpt":2001},"uns, unified namespace, building uns with flowfuse, building uns using node-red, core components of unified namespace",{"type":13,"value":2002},[2003],[16,2004,2005],{},"Unified Namespace (UNS) is changing the way data is managed in industrial environments. It’s becoming the key to more successful and productive operations. Many organizations have already implemented it, and others are still figuring out the best approach and platform to implement it. There are so many tools out there; how do you know which one is right for your UNS? It’s a big decision, and it can be overwhelming. The good news? FlowFuse is the toolkit you’ve been looking for! It’s an all-in-one platform to build your UNS, and it’s open-source!","\u002Fblog\u002F2025\u002F01\u002Fimages\u002Fwhy-flowfuse-is-complete-toolkit-for-uns.jpeg",{"path":2008,"title":2009,"date":2010,"authors":2011,"description":2012,"meta":2013,"image":2020},"\u002Fblog\u002F2025\u002F01\u002Fintegrating-siemens-s7-plcs-with-node-red-guide","How to Read and Write Siemens S7 PLC Data, A Node-RED Guide (2026)","2025-01-17",[9,1633],"Learn how to read data from and write data to Siemens S7 PLCs (S7-1200\u002F1500) for industrial monitoring and control. This guide covers PLC setup, the S7 protocol over ISO-on-TCP, addressing, and building dashboards, no deep PLC expertise required.",{"keywords":2014,"excerpt":2015},"siemens s7 plc data, read data from s7 plc, write data to s7 plc, siemens s7 1200 with node-red, siemens s7 1500 with node-red, s7 with node-red, plc data integration, industrial automation",{"type":13,"value":2016},[2017],[16,2018,2019],{},"Siemens S7 PLCs are a staple in industrial automation, powering everything from basic control functions to complex, large-scale processes. However, integrating these PLCs with other systems for remote monitoring or data sharing can present challenges.","\u002Fblog\u002F2025\u002F01\u002Fimages\u002Fs7-with-node-red.png",{"path":2022,"title":2023,"date":2024,"authors":2025,"description":2026,"meta":2027,"image":2037},"\u002Fblog\u002F2025\u002F01\u002Fmqtt-frontrunner-for-uns-part-2","MQTT: The Frontrunner for Your UNS Broker - Part 2","2025-01-13",[9],"Learn why MQTT is the top choice for Unified Namespace (UNS) brokers and explore the ideal platform that simplifies the connection of devices and services while providing a reliable MQTT broker service.",{"keywords":2028,"excerpt":2029},"mqtt unified namespace, why use mqtt in uns, mqtt in a unified namespace, mqtt data modeling UNS, Best protocols for UNS IoT, Implementing UNS with MQTT, Unified Namespace protocols",{"type":13,"value":2030},[2031],[16,2032,1701,2033,2036],{},[221,2034,1705],{"href":2035},"\u002Fblog\u002F2025\u002F01\u002Fmqtt-frontrunner-for-uns\u002F",", we discussed the  reasons behind MQTT's popularity as a choice for Unified Namespace (UNS) implementations; focusing on its lightweight design, low latency, and reliable message delivery. In this second part, we’ll explore additional factors that further establish MQTT as the leading protocol for UNS brokers, diving into its connectivity, scalability, structured topic management.","\u002Fblog\u002F2025\u002F01\u002Fimages\u002Fmqtt-for-uns-2.png",{"path":2039,"title":2040,"date":2041,"authors":2042,"description":2026,"meta":2043,"image":2050},"\u002Fblog\u002F2025\u002F01\u002Fmqtt-frontrunner-for-uns","MQTT: The Frontrunner for Your UNS Broker - Part 1","2025-01-07",[9],{"keywords":2044,"excerpt":2045},"mqtt unified namespace, why use mqtt in uns, mqtt in a unified namespace, mqtt data modeling UNS, best protocols for UNS IoT, implementing UNS with MQTT, unified namespace protocols",{"type":13,"value":2046},[2047],[16,2048,2049],{},"Choosing the right broker for your UNS is crucial. It must support real-time data, scale easily, and integrate seamlessly with devices and services. MQTT often comes out as the best choice for these needs.","\u002Fblog\u002F2025\u002F01\u002Fimages\u002Fmqtt-for-uns-1.png",{"path":2052,"title":2053,"date":2054,"authors":2055,"description":2056,"meta":2057,"image":2069},"\u002Fblog\u002F2024\u002F12\u002Fwhy-uns-need-data-modeling","Data Modeling: The Key to a Successful Unified Namespace","2024-12-16",[9],"Discover why data modeling is crucial for a Unified Namespace (UNS) in manufacturing and how it helps organize and make data actionable.",{"keywords":2058,"excerpt":2059},"uns, data modeling, why uns needs data modeling, unified namespace",{"type":13,"value":2060},[2061],[16,2062,2063,2064,2068],{},"In manufacturing, data flows from various sources, machines, sensors, enterprise systems, and more. A ",[221,2065,2067],{"href":2066},"\u002Fsolutions\u002Funs\u002F","Unified Namespace (UNS)"," brings all this data into a central hub. However, centralizing data isn't enough to truly call it a UNS. It's not just about aggregating information. A true UNS goes beyond being a data repository; it organizes, structures, and contextualizes that data, transforming it into something valuable and actionable for your business.","\u002Fblog\u002F2024\u002F12\u002Fimages\u002Fdata-modeling-uns.png",{"path":2071,"title":2072,"date":2073,"authors":2074,"description":2075,"meta":2076,"image":2093},"\u002Fblog\u002F2024\u002F12\u002Fflowfuse-team-collaboration","Streamlining Node-RED Collaboration with FlowFuse","2024-12-09",[9],"Learn how FlowFuse simplifies collaboration for Node-RED projects by centralizing resources, enabling real-time updates, and ensuring secure, scalable teamwork.",{"keywords":2077,"excerpt":2078},"real-time collaboration on node-red projects, centrlize management, real-time collaboration on nodered projects",{"type":13,"value":2079},[2080],[16,2081,2082,2083,2087,2088,2092],{},"A few weeks ago, we discussed how ",[221,2084,2086],{"href":2085},"\u002Fblog\u002F2024\u002F10\u002Fmanaging-node-red-instances-in-centralize-platfrom\u002F","FlowFuse centralizes edge device and Node-RED management",", as well as its ",[221,2089,2091],{"href":2090},"\u002Fblog\u002F2024\u002F10\u002Fexploring-flowfuse-security-features\u002F","security features",". Now, we're focusing on another key benefit of FlowFuse, making collaboration easier for teams in industrial environments.","\u002Fblog\u002F2024\u002F12\u002Fimages\u002Fflowfuse-team-collaboration.png",{"path":2095,"title":2096,"date":2097,"authors":2098,"description":2099,"meta":2100,"image":2107},"\u002Fblog\u002F2024\u002F12\u002Fpublishing-modbus-data-to-uns","How to Bridge Modbus to MQTT: Step-by-Step Guide","2024-12-04",[9],"Learn how to bridge Modbus data to MQTT in 2026 and publish it to a Unified Namespace (UNS) using FlowFuse for real-time monitoring and cloud integration.",{"keywords":2101,"excerpt":2102},"modbus to mqtt, mqtt to modbus, node-red as gateway, bridging modbus to mqtt, modbus to uns, modbus data to unified namespace",{"type":13,"value":2103},[2104],[16,2105,2106],{},"Converting Modbus to MQTT unlocks the value trapped in legacy industrial equipment. Industrial facilities worldwide face a persistent challenge: their Modbus-based sensors, PLCs, and controllers generate valuable operational data, but that data remains isolated in local control networks, unable to feed modern cloud analytics, remote dashboards, or predictive maintenance systems.","\u002Fblog\u002F2024\u002F12\u002Fimages\u002Fhow-to-bridge-modbus-to-mqtt.png",{"path":2109,"title":2110,"date":2111,"authors":2112,"description":2113,"meta":2114,"image":2124},"\u002Fblog\u002F2024\u002F11\u002Fbuilding-uns-with-flowfuse","Building a Unified Namespace (UNS) with FlowFuse","2024-11-28",[9],"Discover how FlowFuse helps you build a Unified Namespace (UNS) effortlessly, streamlining industrial data sharing, improving operational efficiency, and enabling real-time insights for smarter decision-making.",{"keywords":2115,"excerpt":2116},"building unified namespace using nodered, nodered uns, uns nodered",{"type":13,"value":2117},[2118],[16,2119,2120,2121,2123],{},"As systems and devices become more connected, managing data from different sources can be tricky. A ",[221,2122,2067],{"href":2066}," solves this by centralizing all your data in one place, making it easy to access and use.","\u002Fblog\u002F2024\u002F11\u002Fimages\u002Fbuilding-uns-with-flowfuse.png",{"path":2126,"title":2127,"date":2128,"authors":2129,"description":2130,"meta":2131,"image":2138},"\u002Fblog\u002F2024\u002F11\u002Fwhy-point-to-point-connection-is-dead","The Death of Point-to-Point: Why You Need a Unified Namespace","2024-11-26",[9],"Learn why point-to-point connections are outdated in modern manufacturing and how a Unified Namespace (UNS) simplifies system integration, enhances data sharing, and improves scalability and security.",{"keywords":2132,"excerpt":2133},"uns, cons of p2p, cons of point-to-point connection, drawbacks of point-to-point connection, publish-subscribe, mqtt",{"type":13,"value":2134},[2135],[16,2136,2137],{},"Manufacturing has changed significantly over the years, driven by new technology and the need for better communication between systems. In the past, point-to-point (P2P) connections, where devices communicate directly with each other, were the standard. However, as factories become more complex, P2P connections are no longer practical. This article explains why P2P connections are outdated and how a Unified Namespace (UNS) offers a better, more flexible solution.","\u002Fblog\u002F2024\u002F11\u002Fimages\u002Fthe-death-of-point-to-point.png",{"path":2140,"title":2141,"date":2142,"authors":2143,"description":2144,"meta":2145,"image":2151},"\u002Fblog\u002F2024\u002F11\u002Fgetting-the-most-out-of-mqtt-for-industrial-iot","Getting the Most Out of MQTT for Industrial IoT","2024-11-25",[9],"Learn how to optimize MQTT for industrial IoT with best practices for data consistency, security, performance, and scalability. Discover how FlowFuse enhances your IoT system with streamlined MQTT communication and robust features.",{"keywords":399,"excerpt":2146},{"type":13,"value":2147},[2148],[16,2149,2150],{},"MQTT is a go-to protocol for industrial IoT, known for its efficiency, scalability, and ease of use. While it offers great flexibility in handling real-time data, there are key factors to consider in order to get the most out of it. From ensuring data consistency to addressing security and performance concerns, these factors can significantly enhance MQTT’s effectiveness in industrial settings.","\u002Fblog\u002F2024\u002F11\u002Fimages\u002Fmqtt-common-pitfalls.png",{"path":2153,"title":2154,"date":2155,"authors":2156,"description":2157,"meta":2158,"image":2173},"\u002Fblog\u002F2024\u002F11\u002Fwhy-pub-sub-in-uns","Why UNS needs Pub\u002FSub","2024-11-19",[9],"Explore why integrating Publish\u002FSubscribe (Pub\u002FSub) with Unified Namespace (UNS) is key to optimizing manufacturing data flow. Learn how this combination reduces latency, improves scalability, and enables real-time decision-making in IIoT systems.",{"keywords":2159,"excerpt":2160},"unified namespace, pub\u002Fsub, mqtt, iiot, manufacturing, real-time data, event-driven, scalability, smart factory, flowfuse, iot integration",{"type":13,"value":2161},[2162,2165],[16,2163,2164],{},"As the manufacturing industry evolves and becomes increasingly connected through the Industrial Internet of Things (IIoT), the concept of a Unified Namespace (UNS) has emerged as a critical architecture for centralizing and organizing data. UNS serves as a central reference point where all operational data, from machines to the enterprise, can be accessed in a consistent and structured way. Over time, more and more manufacturers have adopted UNS to simplify data integration and improve real-time visibility across systems.",[16,2166,2167,2168,2172],{},"If you're unfamiliar with UNS, please read our ",[221,2169,2171],{"href":2170},"\u002Fblog\u002F2023\u002F12\u002Fintroduction-to-unified-namespace\u002F","Introduction to Unified Namespace"," for a basic understanding of UNS.","\u002Fblog\u002F2024\u002F11\u002Fimages\u002Fwhy-uns-needs-pub-sub.png",{"path":2175,"title":2176,"date":2177,"authors":2178,"description":2179,"meta":2180,"image":2187},"\u002Fblog\u002F2024\u002F11\u002Fesp32-with-node-red","Interacting with ESP32 Using Node-RED and MQTT (2026)","2024-11-14",[9],"Learn how to connect an ESP32 to Node-RED using MQTT in 2026. Step-by-step guide covering the MQTT broker setup, Arduino IDE code, and building a dashboard to control your IoT device remotely, ideal for beginners and IoT hobbyists.",{"keywords":2181,"excerpt":2182},"esp32 with node red, node red esp32, connect esp32 to node red, esp node red, esp32 mqtt node red, esp32 node red, esp32 node red mqtt, mqtt esp32 node red, mqtt node red esp32, node red mqtt esp32, node red with esp32",{"type":13,"value":2183},[2184],[16,2185,2186],{},"The ESP32 is an affordable and powerful microchip that combines Wi-Fi and Bluetooth in one small package. It's commonly used in smart devices like home automation systems, wearables, and other IoT projects. Despite its low cost (around $6), it offers strong performance, and low power consumption, and is compatible with popular platforms like Arduino. Whether you're a hobbyist or a business, the ESP32 provides great value, making it easy to create wireless devices without a big investment. This tutorial demonstrates how to set up communication between the ESP32 and Node-RED using MQTT, along with an interactive dashboard via FlowFuse for a user-friendly interface.","\u002Fblog\u002F2024\u002F11\u002Fimages\u002Fesp32-with-node-red.png",{"path":2189,"title":2190,"date":2191,"authors":2192,"description":2193,"meta":2194,"image":2206},"\u002Fblog\u002F2024\u002F11\u002Fmigrating-from-node-red-to-flowfuse","Migrating from Self-Managed Node-RED to FlowFuse-Managed Node-RED","2024-11-13",[9],"Discover how to migrate from a self-managed Node-RED setup to a FlowFuse-managed environment, including step-by-step instructions for instance creation, data backup, and snapshot deployment.",{"keywords":2195,"excerpt":2196},"node-red migration, node-red snapshot, node-red instance management, Cloud Instance management, edge device management,  node-red backup, node-red to flowfuse migration, flowfuse static assets, node-red deployment, cloud-based node-red, node-red instance snapshot",{"type":13,"value":2197},[2198],[16,2199,2200,2201,2205],{},"Migrating your Node-RED instance to ",[221,2202,2204],{"href":2203},"\u002F","FlowFuse"," centralizes management and simplifies deployment. Once migrated, FlowFuse takes care of the infrastructure, security, and scalability, making the process much easier. This allows you to focus on building solutions without worrying about the complexities of self-hosting. Whether you're working with edge devices or want to work on cloud instances, this migration streamlines the management of your IIoT workflows, improving efficiency and scalability.","\u002Fblog\u002F2024\u002F11\u002Fimages\u002Fmigrating-from-self-managed-nr-to-flowfuse-managed-nr.png",{"path":2208,"title":2209,"date":2210,"authors":2211,"description":2213,"meta":2214,"image":2221},"\u002Fblog\u002F2024\u002F11\u002Fdevice-agent-as-service-on-mac","Run FlowFuse Device Agent as a service on MacOS using Docker","2024-11-12",[9,2212],"rob-marcer","Learn how to run the FlowFuse Device Agent as a service on macOS using Docker and Colima, ensuring automatic startup and seamless integration with the FlowFuse platform for managing IoT edge devices.",{"keywords":2215,"excerpt":2216},"FlowFuse Device Agent, Node-RED edge device, Node-RED macOS, FlowFuse agent macOS, IoT edge device management, Node-RED device agent",{"type":13,"value":2217},[2218],[16,2219,2220],{},"The FlowFuse Device Agent is a tool that enables you to run Node-RED on various hardware devices, such as Raspberry Pi, Windows, MacOS, and PLCs. Running Node-RED directly on the device helps when your application flow needs direct access to sensors and actuators connected to the hardware, facilitating seamless integration with the FlowFuse platform. This integration enables secure management, monitoring, and remote editing of flows from a centralized platform, even at the edge.","\u002Fblog\u002F2024\u002F11\u002Fimages\u002Fflowfuse-as-service-on-mac.png",{"path":2223,"title":2224,"date":2225,"authors":2226,"description":2227,"meta":2228,"image":2235},"\u002Fblog\u002F2024\u002F10\u002Fexploring-flowfuse-security-features","FlowFuse Security Features You Didn’t Know You Needed","2024-10-24",[9],"Discover essential FlowFuse security features that enhance protection and ensure secure Node-RED deployments. Explore tools you didn't know you needed for robust security.",{"keywords":2229,"excerpt":2230},"node-red security, node red security, how to secure Node-RED solutions, secured solution for manufacturing, iot vulnerabilities, iot security concerns, iot and security",{"type":13,"value":2231},[2232],[16,2233,2234],{},"When it comes to securing Node-RED applications and its editor, ensuring that your flows and data are protected from unauthorized access can feel like a daunting task. Even after investing considerable time, achieving the right level of security often remains a complex challenge. For enterprises, this goes far beyond access control, security is a cornerstone of protecting sensitive data, maintaining operational continuity, and meeting strict regulatory requirements. A robust security framework not only prevents breaches but also safeguards intellectual property, preserves trust, and shields the organization from costly cyber threats.","\u002Fblog\u002F2024\u002F10\u002Fimages\u002Fflowfuse-security-features.png",{"path":2237,"title":2238,"date":2239,"authors":2240,"description":2241,"meta":2242,"image":2249},"\u002Fblog\u002F2024\u002F10\u002Fmanaging-node-red-instances-in-centralize-platfrom","Transform Chaos into Control: Centralize Node-RED Management with FlowFuse","2024-10-18",[9],"Discover how FlowFuse streamlines the management of your Node-RED instances from a single platform, transforming chaos into control for efficient operations and enhanced collaboration.",{"keywords":2243,"excerpt":2244},"remote device management, easy remote device management, iot device management, iot device monitoring, remote iot management, remote iot device management, iot remote device management, remote access device management, iot remote management software, remote device management platform, node-red management, node red management",{"type":13,"value":2245},[2246],[16,2247,2248],{},"Managing a single Node-RED instance involves setting up and configuring a server, securely tunneling for remote access to edge devices, and ensuring proper networking and firewall configurations, all of which can be complex. The complexity increases when overseeing multiple Node-RED instances spread across various projects, edge devices, or environments.","\u002Fblog\u002F2024\u002F10\u002Fimages\u002Fcentralize-node-red-instance.png",{"path":2251,"title":2252,"date":2253,"authors":2254,"description":2255,"meta":2256,"image":2262},"\u002Fblog\u002F2024\u002F10\u002Fexploring-flowfuse-sbom-feature","FlowFuse's Software bills of material helps enhance Application Security and Management","2024-10-14",[9],"Learn how FlowFuse SBoM improves the security and management of Node-RED solutions by tracking dependencies and identifying vulnerabilities.",{"excerpt":2257},{"type":13,"value":2258},[2259],[16,2260,2261],{},"FlowFuse recently launched Software Bill of Materials (SBoM) for enterprise customers. This powerful tool enhances security and management within projects, particularly in the Node-RED ecosystem. As open-source libraries and software continue to play a pivotal role in the industry, monitoring third-party components used in projects becomes essential. The SBoM enables organizations to track dependencies and identify vulnerabilities, ensuring compliance and mitigating risks.","\u002Fblog\u002F2024\u002F10\u002Fimages\u002Fflowfuse-sbom.png",{"path":2264,"title":2265,"date":2266,"authors":2267,"description":2268,"meta":2269,"image":2275},"\u002Fblog\u002F2024\u002F10\u002Fquick-ways-to-write-functions-in-node-red","Exploring Quick Ways to Write Complex Logic in Function Nodes in Node-RED","2024-10-09",[9],"Learn how to efficiently write complex logic in Function Nodes within Node-RED, simplifying your development process and improving your workflows.",{"excerpt":2270},{"type":13,"value":2271},[2272],[16,2273,2274],{},"Node-RED is a powerful tool for building automation flows through its visual interface and low-code nodes. However, there are times when this low-code approach falls short, particularly when you need to implement complex JavaScript logic. That’s where the Function Node comes into play. Many Node-RED developers excel in their domains, such as IoT integration and PLCs, but may lack a strong foundation in JavaScript.","\u002Fblog\u002F2024\u002F10\u002Fimages\u002Fquick-ways-to-write-function-nodes.png",{"path":2277,"title":2278,"date":2279,"authors":2280,"description":2281,"meta":2282,"image":2288},"\u002Fblog\u002F2024\u002F10\u002Fexploring-flowfuse-project-nodes","Using FlowFuse Project Nodes for Faster and More Efficient Communication","2024-10-07",[9],"Learn how to use FlowFuse project nodes for quick and efficient communication between Node-RED instances, making monitoring and data requests easier.",{"excerpt":2283},{"type":13,"value":2284},[2285],[16,2286,2287],{},"Node-RED is a powerful tool for IoT application development, connecting various services and devices. However, establishing communication between different Node-RED instances, whether for monitoring or control, can be complex. This often requires detailed configurations and protocols like MQTT, HTTP, or CoAP, despite its seamless integration with many protocols.","\u002Fblog\u002F2024\u002F10\u002Fimages\u002Fexploring-flowfuse-project-nodes.png",{"path":2290,"title":2291,"date":2292,"authors":2293,"description":2294,"meta":2295,"image":2301},"\u002Fblog\u002F2024\u002F10\u002Fhow-to-build-automate-devops-pipelines-node-red-deployments","Creating and Automating DevOps Pipelines for Node-RED in Industrial Environments","2024-10-03",[9,1633],"Learn how to build and automate DevOps pipelines for Node-RED deployments in manufacturing and automotive industries. Discover practical tips and tools to streamline your deployment process, ensuring efficiency and safety in critical operations.",{"excerpt":2296},{"type":13,"value":2297},[2298],[16,2299,2300],{},"When deploying any update in your manufacturing or automotive process, it is important to perform testing and validation. The smallest errors can lead to a production outage. In such cases, having a quick and reliable deployment process is essential for maximising uptime and minimising downtime.","\u002Fblog\u002F2024\u002F10\u002Fimages\u002Fcreating-and-automating-devops-pipeline-nr.png",{"path":2303,"title":2304,"date":2305,"authors":2306,"description":2307,"meta":2308,"image":2315},"\u002Fblog\u002F2024\u002F09\u002Fnode-red-version-control-with-snapshots","Using Snapshots for Version Control in Node-RED with FlowFuse","2024-09-26",[9,1633],"Learn how to use snapshots for version control in Node-RED with FlowFuse. Explore step-by-step guidance on creating, managing, and restoring flow backups to enhance your Node-RED development and save yourself from accidental changes.",{"keywords":2309,"excerpt":2310},"node red version control, node-red flows, node red backup, node red flow backup",{"type":13,"value":2311},[2312],[16,2313,2314],{},"Version control is essential, especially when multiple people are working on the same Node-RED project. Without it, changes can easily overlap, or worse, accidental updates could break critical flows. FlowFuse solves this challenge with snapshots, allowing you to create backups of your flows, restore previous versions, and safeguard your project from unexpected issues.","\u002Fblog\u002F2024\u002F09\u002Fimages\u002Fsnapshot-with-node-red-ff.png",{"path":2317,"title":2318,"date":2319,"authors":2320,"description":2321,"meta":2322,"image":2329},"\u002Fblog\u002F2024\u002F09\u002Fhow-to-scrape-web-data-with-node-red","How to Scrape Data from Websites Using Node-RED","2024-09-16",[9],"Learn how to use Node-RED for web scraping to efficiently collect, extract, and manage data from websites. This step-by-step guide covers everything you need to know about creating automated web scrapers using Node-RED.",{"keywords":2323,"excerpt":2324},"node red webscraping, websrcaping with node-red, node red https request, online web scraper free, online web scraper free, custom web scraper, automated web scraping, web scraping solutions, data scraper easy web scraping",{"type":13,"value":2325},[2326],[16,2327,2328],{},"Web scraping has become an indispensable tool for monitoring news, tracking competitors, and gathering insights. In this guide, you'll learn how to harness the power of Node-RED for efficient web scraping, allowing you to extract and manage data from various websites with ease that are not exposed through an API.","\u002Fblog\u002F2024\u002F09\u002Fimages\u002Fwebscraping-with-node-red.png",{"path":2331,"title":2332,"date":2333,"authors":2334,"description":2335,"meta":2336,"image":2343},"\u002Fblog\u002F2024\u002F09\u002Fhow-to-use-subflow-in-node-red","How to create and use Subflow in Node-RED (2026)","2024-09-13",[9],"Learn how to effectively use subflows in Node-RED with this comprehensive guide. Discover the benefits, creation steps, and best practices for managing subflows to streamline your automation workflows.",{"keywords":2337,"excerpt":2338},"node red subflow, nodered subflow, node red subflow environment variables, node red create subflow, node red subflows",{"type":13,"value":2339},[2340],[16,2341,2342],{},"In traditional programming, managing complex and repetitive tasks can quickly lead to a tangled mess of code that’s hard to maintain and update. To tackle this issue, developers use libraries or modules, reusable chunks of code that help organize functionality, minimize duplication, and keep codebases clean and manageable.","\u002Fblog\u002F2024\u002F09\u002Fimages\u002Fsubflow-in-node-red.png",{"path":2345,"title":2346,"date":2347,"authors":2348,"description":2349,"meta":2350,"image":399},"\u002Fblog\u002F2024\u002F08\u002Fusing-mqtt-sparkplugb-with-node-red","MQTT Sparkplug B Implementation: Protocol, Architecture & Best Practices","2024-08-22",[9],"Learn how to implement MQTT Sparkplug B with Node-RED for standardized, reliable Industrial IoT data flows and scalable production deployments.",{"keywords":2351,"excerpt":2352},"node red, mqtt sparkplug, industrial IoT",{"type":13,"value":2353},[2354],[16,2355,2356],{},"Connected devices can generate a lot of data, but without a standardized format, managing and consuming it can be tricky. MQTT certainly simplifies getting your messages delivered but it does not enforce any structure. This is where MQTT Sparkplug B helps by providing a clear, standardized format for data. In this guide, we’ll show you how to use MQTT Sparkplug B with Node-RED to make managing your device data easier and more organized.",{"path":2358,"title":2359,"date":2360,"authors":2361,"description":2362,"meta":2363,"image":2370},"\u002Fblog\u002F2024\u002F08\u002Fopentelemetry-with-node-red","Monitoring and Optimizing Node-RED Flows with Open Telemetry (2026)","2024-08-15",[9],"Learn to integrate Open Telemetry with Node-RED to track and optimize flow performance.",{"keywords":2364,"excerpt":2365},"nodered opentelemetry node opentelemetry, opentelemetry nodejs example, opentelemetry node, open telemetry nodejs, node-red distributed tracing, node-red performance monitoring, opentelemetry jaeger node-red",{"type":13,"value":2366},[2367],[16,2368,2369],{},"Have you ever found yourself frustrated by unexpected delays in your Node-RED flows, wondering where the bottlenecks are hiding? Even small latency issues can have a big impact on your system's performance. That's where Open Telemetry comes in. With its powerful distributed tracing capabilities, you can finally take control and get a clear view of how your flows are performing in real time.","\u002Fblog\u002F2024\u002F08\u002Fimages\u002Fopentelemetry-with-node-red.png",{"path":2372,"title":2373,"date":2374,"authors":2375,"description":2376,"meta":2377,"image":2384},"\u002Fblog\u002F2024\u002F08\u002Fopc-ua-to-mqtt-with-node-red","Bridging OPC UA Data to MQTT with Node-RED (2026)","2024-08-13",[9],"Learn how to bridge OPC UA data to MQTT using Node-RED for seamless industrial IoT integration and real-time data flow.",{"keywords":2378,"excerpt":2379},"opc ua gateway, opc ua example, node-red-contrib-opcua, nodered opcua, opc ua mqtt, opc ua over mqtt, opc ua to mqtt gateway, mqtt to opc ua, mqtt and opc ua, opc ua and mqtt, opc ua via mqtt, opcua to mqtt",{"type":13,"value":2380},[2381],[16,2382,2383],{},"Have you ever found yourself trying to connect old industrial systems with new IoT tools? This is a common scenario when trying to digitally transform while setting up your Unified Name Space. Maybe you have machinery that uses OPC UA, but your data is sent through MQTT. How do you make these systems work together smoothly?","\u002Fblog\u002F2024\u002F08\u002Fimages\u002Fbrdging-opcua-to-mqtt.png",{"path":2386,"title":2387,"date":2388,"authors":2389,"description":2390,"meta":2391,"image":2398},"\u002Fblog\u002F2024\u002F08\u002Fcustomise-theming-in-your-dashboards","Customise theming in your FlowFuse Dashboard (2026)","2024-08-07",[9],"Discover the latest enhancements in FlowFuse Dashboard, including customizable headers, themes, and layout modifications to personalize your dashboard experience.",{"keywords":2392,"excerpt":2393},"flowfuse dashboard theming, node-red dashboard customization, dashboard 2.0 header customization, dashboard custom logo, node-red dashboard theme, ui-template teleport, dashboard header styling",{"type":13,"value":2394},[2395],[16,2396,2397],{},"A recent release of FlowFuse Dashboard (Dashboard 2.0) has taken customization to the next level.","\u002Fblog\u002F2024\u002F08\u002Fimages\u002Fcustomize-theming-flowfuse-dashboard.png",{"path":2400,"title":2401,"date":2402,"authors":2403,"description":2404,"meta":2405,"image":2412},"\u002Fblog\u002F2024\u002F08\u002Fcomparing-dashboard-2-with-uibuilder","FlowFuse Dashboard vs UI-Builder: A Comprehensive Comparison","2024-08-06",[9],"Compare FlowFuse Dashboard and UI-Builder. Discover their installation ease, customization, performance, and support to find the best solution for your needs.",{"keywords":2406,"excerpt":2407},"node red dashboard, node-red dashboard, node red ui builder, ui builder node red, flexdash, node red dashboard alternative, node red alternative dashboard, flowfuse dashboard",{"type":13,"value":2408},[2409],[16,2410,2411],{},"When choosing a dashboard solution for Node-RED, two popular options are FlowFuse Dashboard (also known as Dashboard 2.0) and UI-Builder. This article compares these tools across several key areas, including installation, ease of use, development activity, and customizability, to help you decide which one best suits your needs.","\u002Fblog\u002F2024\u002F08\u002Fimages\u002Fdashboard-2-vs-ui-builder.png",{"path":2414,"title":2415,"date":2416,"authors":2417,"description":2418,"meta":2419,"image":2431},"\u002Fblog\u002F2024\u002F07\u002Fhow-to-setup-sso-ldap-for-the-node-red","How to Set Up SSO LDAP for Node-RED","2024-07-29",[9],"Learn how to configure SSO LDAP for your self-hosted FlowFuse platform using OpenLdap as the Identity Provider. Simplify user authentication across applications with this step-by-step guide.",{"keywords":2420,"excerpt":2421},"node red security, node red security, sso with node red nodered security, secure node red, securing node red",{"type":13,"value":2422},[2423],[16,2424,2425,2426,2430],{},"A few days ago, we published a ",[221,2427,2429],{"href":2428},"\u002Fblog\u002F2024\u002F07\u002Fhow-to-setup-sso-saml-for-the-node-red\u002F","blog"," explaining SSO and how to set up SAML for your self-hosted FlowFuse. Now, in this guide, we will walk you through the process of setting up SSO with LDAP for your self-hosted FlowFuse. We will use OpenLDAP as the provider and cover everything from introducing LDAP, how it works, installing and configuring OpenLDAP, managing users (create, delete, update), and finally setting up FlowFuse for SSO with LDAP.","\u002Fblog\u002F2024\u002F07\u002Fimages\u002Fhow-to-set-up-sso-ldap-for-node-red.png",{"path":2433,"title":2434,"date":2435,"authors":2436,"description":2437,"meta":2438,"image":2449},"\u002Fblog\u002F2024\u002F07\u002Fevolution-of-technology-impact-on-job-roles-and-companies","Evolution of Technology: Impact on Job Roles and Companies","2024-07-23",[9],"Discover how technology evolution, from historical disruptions to AI and low-code tools like Node-RED, reshapes job roles and enhances business operations",{"excerpt":2439},{"type":13,"value":2440},[2441],[16,2442,2443,2444],{},"Throughout history, technology has continuously transformed industries, job roles, and entire companies. While these changes often evoke fear and resistance, they also create new jobs, opportunities for innovation and growth. This post will explore how historical technological advancements have reshaped both individual job roles and entire companies, examine current trends like AI and low-code tools, and discuss the critical importance of adaptability for both individuals and businesses in navigating technological disruption, Importantly, we will address the pressing question of our time: ",[183,2445,2446],{},[216,2447,2448],{},"\"How can AI and low-code tools both enhance and challenge human capabilities, creativity, and the job market, and is this the next frontier in manufacturing or just hype\"","\u002Fblog\u002F2024\u002F07\u002Fimages\u002Fevolution-of-technology.png",{"path":2451,"title":2452,"date":2453,"authors":2454,"description":2455,"meta":2456,"image":2466},"\u002Fblog\u002F2024\u002F07\u002Fhow-to-setup-sso-saml-for-the-node-red","How to Set Up SSO SAML for Node-RED","2024-07-17",[9],"Learn how to configure SSO SAML for your self-hosted FlowFuse platform using Google as the Identity Provider (IdP). Simplify user authentication across applications with this step-by-step guide.",{"keywords":2420,"excerpt":2457},{"type":13,"value":2458},[2459],[16,2460,2461,2462,299],{},"SSO plays a crucial role in modern enterprise environments by simplifying user authentication across multiple applications. At FlowFuse, we recognize the significance of SSO and offer robust support for integrating it with your self-hosted platform. In this comprehensive guide, we will focus on configuring SSO SAML, specifically using Google as the Identity Provider (IdP). We also support SSO with LDAP. For more information, refer to ",[221,2463,2465],{"href":2464},"\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap\u002F","Setting up LDAP SSO for your Self-Hosted FlowFuse","\u002Fblog\u002F2024\u002F07\u002Fimages\u002Fsso-saml-with-node-red.png",{"path":2468,"title":2469,"date":2470,"authors":2471,"description":2472,"meta":2473,"image":2485},"\u002Fblog\u002F2024\u002F07\u002Fdeploying-flowfuse-with-docker","Deploying FlowFuse with Docker on an Ubuntu server","2024-07-15",[9],"Learn to deploy the FlowFuse on your Ubuntu server with Docker, from domain setup to running your app with email, SSL configurations.",{"keywords":2474,"excerpt":2475},"nodered docker, flowfuse docker, node red docker, docker nodered, install node red docker",{"type":13,"value":2476},[2477],[16,2478,2479,2480,2484],{},"With Node-RED's increasing role in IoT, FlowFuse Cloud has become a favored platform for deploying production Node-RED applications. It offers ",[221,2481,2483],{"href":2482},"\u002Fplatform\u002Ffeatures\u002F","extensive features"," at a low cost, reducing operational overhead. However, the cloud is not the only option we provide; we also offer a self-hosted option for users who prefer to deploy FlowFuse on their servers. This guide demonstrates how to deploy FlowFuse on your Ubuntu server using Docker, covering key aspects such as domain setup, email, SSL, and more for real-world production scenarios","\u002Fblog\u002F2024\u002F07\u002Fimages\u002Fdeploying-flowfuse.png",{"path":2487,"title":2488,"date":2489,"authors":2490,"description":2491,"meta":2492,"image":2499},"\u002Fblog\u002F2024\u002F07\u002Fcalling-python-script-from-node-red","Calling a Python script from Node-RED (2026)","2024-07-10",[9],"Learn how to run a Python script from Node-RED using the Exec node. Step-by-step guide covering script execution, passing arguments, reading sensor data, and troubleshooting, combine Node-RED's visual flows with Python's libraries.",{"keywords":2493,"excerpt":2494},"node red and python, node red call python script, node red exec node python script, node red execute python script, node red for python, node red python example, node red python script, node red run python script, node red with python, python in node red",{"type":13,"value":2495},[2496],[16,2497,2498],{},"Python's robust data processing capabilities and extensive libraries are well-known in programming. When combined with Node-RED, these technologies can synergize to elevate data analytics and automation. This guide walks you through integrating Python scripts with Node-RED. You'll gain practical insights, troubleshooting tips, and effective techniques for executing scripts, enabling you to leverage this powerful combination for your IoT projects.","\u002Fblog\u002F2024\u002F07\u002Fimages\u002Fcalling-python-script-from-node-red.png",{"path":2501,"title":2502,"date":2503,"authors":2504,"description":2505,"meta":2506,"image":2513},"\u002Fblog\u002F2024\u002F06\u002Finteracting-with-google-sheet-from-node-red","Interacting with Google Sheets from Node-RED (2026)","2024-06-21",[9],"Learn how to interact with Google Sheet from Node-RED to write, read, update and delete data.",{"keywords":2507,"excerpt":2508},"node-red google sheets, node-red-contrib-google-sheets, google sheets api node-red, read write google sheets node-red, google sheets integration, node-red spreadsheet, flowfuse google sheets",{"type":13,"value":2509},[2510],[16,2511,2512],{},"Have you ever needed to integrate Google Sheets with your Node-RED application to track and manage data seamlessly? This guide will walk you through the process of integrating Google Sheets with Node-RED, enabling you to write, read, update, and delete data effortlessly.","\u002Fblog\u002F2024\u002F06\u002Fimages\u002Finteracting-with-google-sheet-from-node-red.png",{"path":2515,"title":2516,"date":2517,"authors":2518,"description":2519,"meta":2520,"image":2527},"\u002Fblog\u002F2024\u002F06\u002Fhow-to-use-mqtt-in-node-red","Working with MQTT in Node-RED: Complete Guide (2026)","2024-06-05",[9],"Complete MQTT Node-RED tutorial: configure brokers, implement pub\u002Fsub messaging, use mqtt-in and mqtt-out nodes, and create dynamic subscriptions for IoT",{"keywords":2521,"excerpt":2522},"node red mqtt, mqtt node red, mqtt in node red, node red mqtt in, node red mqtt out, node red mqtt broker, mqtt broker node red, node-red-contrib-mqtt-broker, node red mqtt dynamic subscription, node red mqtt example, mqtt dynamic subscription, mqtt in\u002Fout nodes, mqtt broker setup",{"type":13,"value":2523},[2524],[16,2525,2526],{},"MQTT handles the messaging layer for most IoT deployments. Node-RED provides built-in nodes that connect to MQTT brokers, subscribe to topics, and publish messages, all through a visual interface.","\u002Fblog\u002F2024\u002F06\u002Fimages\u002Fworking-with-mqtt.jpg",{"path":2529,"title":2530,"date":2531,"authors":2532,"description":2533,"meta":2534,"image":2540},"\u002Fblog\u002F2024\u002F05\u002Fexploring-node-red-dashboard-2-widgets","Exploring Node-RED Dashboard 2.0 Widgets","2024-05-27",[9],"Learn how to use Node-RED Dashboard 2.0 widgets to build interactive applications and dynamic dashboards effortlessly.",{"excerpt":2535},{"type":13,"value":2536},[2537],[16,2538,2539],{},"This guide delves into Node-RED Dashboard 2.0 widgets. It is a guide on how to build a Dashboard application, and will cover many of the widgets available today.","\u002Fblog\u002F2024\u002F05\u002Fimages\u002Fdashboard-widgets.png",{"path":2542,"title":2543,"date":2544,"authors":2545,"description":2546,"meta":2547,"image":2554},"\u002Fblog\u002F2024\u002F05\u002Fmapping-location-on-dashboard-2","Mapping location data within Node-RED Dashboard 2.0. (2026)","2024-05-13",[9],"Learn how to plot location data on Dashboard 2.0 with this comprehensive step-by-step guide.",{"keywords":2548,"excerpt":2549},"node-red dashboard map, node-red worldmap, dashboard 2.0 location, fleet tracking node-red, node-red map widget",{"type":13,"value":2550},[2551],[16,2552,2553],{},"Fleet management in IoT uses sensors and software to collect real-time data on vehicles, such as location, fuel consumption, and driver behavior. This data allows companies to optimize routes, reduce costs, improve safety, and enhance overall operational efficiency of their fleet. Building an application that allows the tracking of location to support Fleet management is what this post is about.","\u002Fblog\u002F2024\u002F05\u002Fimages\u002Fmapping-location-on-dashboard-2-worldmap.png",{"path":2556,"title":2557,"date":2558,"authors":2559,"description":2560,"meta":2561,"image":2568},"\u002Fblog\u002F2024\u002F05\u002Fnode-red-dashboard-2-layout-navigation-styling","Comprehensive guide: Node-RED Dashboard 2.0 layout, sidebar, and styling","2024-05-10",[9],"Discover Node-RED Dashboard 2.0's three layouts (Grid, Notebook, Fixed), five navigation sidebar styles, themes, and custom CSS styling, a complete guide to controlling how your dashboards look and behave.",{"keywords":2562,"excerpt":2563},"node-red dashboard 2.0, node-red dashboard layout, dashboard 2.0 grid layout, node-red dashboard sidebar, node-red dashboard styling, node-red dashboard css, ui-template node, flowfuse dashboard",{"type":13,"value":2564},[2565],[16,2566,2567],{},"In this comprehensive guide, we will explore different layouts and sidebar styles in Dashboard 2.0. Additionally, we will cover how you can style Dashboard 2.0 elements effortlessly.","\u002Fblog\u002F2024\u002F05\u002Fimages\u002Fnode-red-dashboard-2-layout-navigation-styling.png",{"path":2570,"title":2571,"date":2572,"authors":2573,"description":2574,"meta":2575,"image":2656},"\u002Fblog\u002F2024\u002F05\u002Funderstanding-node-flow-global-environment-variables-in-node-red","How to Use Variables in Node-RED: Flow, Global, Context & Environment (2026)","2024-05-06",[9],"Learn how to use Node-RED global, flow, context, and environment variables in 2026. Step-by-step examples for setting, retrieving, and persisting state, plus best practices and an FAQ.",{"keywords":2576,"faq":2577,"excerpt":2602},"node-red variables, node-red global variable, node-red context variable, node-red flow variable, node-red environment variables",[2578,2581,2584,2587,2590,2593,2596,2599],{"question":2579,"answer":2580},"What are the different types of variables in Node-RED?","Node-RED has three main categories: message variables (like msg.payload) that travel with the message through nodes; context variables that store state at node, flow, or global scope; and environment variables for configuration and secrets. Context variables are further split into node, flow, and global scopes based on visibility.",{"question":2582,"answer":2583},"What is the difference between flow and global variables in Node-RED?","Flow variables are scoped to a single tab and are accessible to all nodes within that flow but isolated from other flows. Global variables are accessible across your entire Node-RED instance, making them suited for system-wide settings or data multiple flows need to share.",{"question":2585,"answer":2586},"How do I set a global variable in a Node-RED function node?","Use global.set('variableName', value) to store a value and global.get('variableName') to retrieve it. The same pattern applies to flow variables (flow.set \u002F flow.get) and node context (context.set \u002F context.get).",{"question":2588,"answer":2589},"Do Node-RED variables persist after a restart?","By default, all context variables are stored in memory and are lost on restart or redeploy. To keep them, use persistent storage by adding 'persistent' as the store option in the change node or as a third parameter in a function node, e.g. global.set('userData', userData, 'persistent'). FlowFuse provides persistent storage that survives restarts and redeployments.",{"question":2591,"answer":2592},"What is the difference between context variables and environment variables?","Context variables (node, flow, global) store runtime application state that changes as your flows run. Environment variables hold configuration data and sensitive information like API keys and credentials, kept separate from your flows for security and easier configuration management.",{"question":2594,"answer":2595},"What happens if a flow-level and global-level environment variable have the same name?","Node-RED uses the flow-level value when names collide. To explicitly access the global-level variable instead, prefix the reference with $parent. in your variable name.",{"question":2597,"answer":2598},"When should I use node context instead of flow or global variables?","Use node context for private, node-specific data such as counters or temporary calculations that no other node should access. Node variables exist only within a single function node, providing the most restrictive and isolated scope.",{"question":2600,"answer":2601},"How can I view all the variables currently set in Node-RED?","Open the Context Data panel from the sidebar dropdown. It shows all node, flow, and global variables in organized sections, lets you see when each was last updated, copy names or values, refresh individual variables, and delete them directly from the interface.",{"type":13,"value":2603},[2604],[16,2605,2606,2607,2610,2611,2614,2615,2618,2619,2622,2623,2626,2627,2630,2631,2634,2635,2203,2638,2641,2642,2203,2645,2648,2649,2203,2652,2655],{},"Node-RED has four types of variables: ",[216,2608,2609],{},"message variables"," that travel with ",[1010,2612,2613],{},"msg"," through your nodes, and ",[216,2616,2617],{},"context variables"," in three scopes, ",[216,2620,2621],{},"node"," (private to a single function node), ",[216,2624,2625],{},"flow"," (shared within one tab), and ",[216,2628,2629],{},"global"," (shared across the entire instance), plus ",[216,2632,2633],{},"environment variables"," for configuration and secrets. You set and retrieve context variables with ",[1010,2636,2637],{},"global.set()",[1010,2639,2640],{},"global.get()",", ",[1010,2643,2644],{},"flow.set()",[1010,2646,2647],{},"flow.get()",", and ",[1010,2650,2651],{},"context.set()",[1010,2653,2654],{},"context.get()"," in function nodes, or visually through the change node. Context variables are stored in memory by default and are lost on restart, so any state that must survive a reboot needs persistent storage.","\u002Fblog\u002F2024\u002F05\u002Fimages\u002Funderstanding-node-red-variables.png",{"path":2658,"title":2659,"date":2660,"authors":2661,"description":2662,"meta":2663,"image":2670},"\u002Fblog\u002F2024\u002F04\u002Fhow-to-build-an-application-with-node-red-dashboard-2","How to Build An Application With Node-RED Dashboard 2.0 (2026)","2024-04-25",[9],"Learn to build custom applications effortlessly with Node-RED Dashboard 2.0. This step-by-step guide walks you through building a personalized, secure, and fully functional application.",{"keywords":2664,"excerpt":2665},"node-red dashboard 2.0 application, build application node-red dashboard, node-red dashboard 2 tutorial, flowfuse dashboard app, node-red task management dashboard",{"type":13,"value":2666},[2667],[16,2668,2669],{},"In this guide, we'll build a Todo application to guide you through the features and explain how you can build rich and dynamic applications too. It shows many of the features that make Dashboard 2.0 great, and why you should use it over the deprecated node-red-dashboard.","\u002Fblog\u002F2024\u002F04\u002Fimages\u002Fbuild-application-dashboard-2.png",{"path":2672,"title":2673,"date":2674,"authors":2675,"description":2676,"meta":2677,"image":2684},"\u002Fblog\u002F2024\u002F04\u002Fbuilding-an-admin-panel-in-node-red-with-dashboard-2","How to Build an Admin Dashboard with Node-RED Dashboard 2.0 (2026)","2024-04-08",[9],"Discover step-by-step instructions for developing an admin-only page in Node-RED Dashboard 2.0 using the FlowFuse Multiuser addon. Additionally, learn how to secure Dashboard 2.0 and explore the features of the FlowFuse multiuser addon.",{"keywords":2678,"excerpt":2679},"node-red admin dashboard, admin panel node-red dashboard 2, admin-only page node-red, flowfuse multiuser dashboard, role-based access node-red dashboard",{"type":13,"value":2680},[2681],[16,2682,2683],{},"Managing and analyzing increasing amounts of data becomes crucial for organizations. Dashboard 2.0 and Node-RED help organizations access the data, normalize it, and visualize it. But what about controlling who can access what data? That's where an admin-only page comes in. Now With Node-RED Dashboard 2.0, we can also create robust and secure admin-only pages easily. In this guide, we'll provide you with step-by-step instructions to Build an Admin-only page with Node-RED Dashboard 2.0.","\u002Fblog\u002F2024\u002F04\u002Fimages\u002Fadmin-dashboard.png",{"path":2686,"title":2687,"date":2688,"authors":2689,"description":2690,"meta":2691,"image":2698},"\u002Fblog\u002F2024\u002F04\u002Fdisplaying-logged-in-users-on-dashboard","Displaying logged in user on Node-RED Dashboard 2.0 (2026)","2024-04-03",[9],"Learn how to secure your Dashboard, install, and configure the FlowFuse Multi-user addon, and display logged-in users on Node-RED Dashboard 2.0. Additionally, delve deeper into understanding how the FlowFuse Multi-user addon functions.",{"keywords":2692,"excerpt":2693},"node-red dashboard 2.0, display logged in user, flowfuse multi-user addon, dashboard user authentication, node-red user info, dashboard 2.0 personalization, flowfuse dashboard security",{"type":13,"value":2694},[2695],[16,2696,2697],{},"About a month ago, a powerful solution became available to the Node-RED community to deal with users and allow multiple to interact with the same dashboard in a personalized manner. It's called the  Multli user Dashboard for Node-RED. In this guide, we will provide a step-by-step guide to show you how to secure your dashboard and access and display logged in user information on Dashboard 2.0.","\u002Fblog\u002F2024\u002F04\u002Fimages\u002Flogged-in-user-dashboard.png",{"path":2700,"title":2701,"date":2702,"authors":2703,"description":2704,"meta":2705,"image":2711},"\u002Fblog\u002F2024\u002F03\u002Fusing-kafka-with-node-red","Using Kafka with Node-RED","2024-03-29",[9],"Learn how to seamlessly integrate Apache Kafka with Node-RED to facilitate real-time data communication. This step-by-step guide covers everything you need to harness the full potential of Kafka in your Node-RED applications.",{"excerpt":2706},{"type":13,"value":2707},[2708],[16,2709,2710],{},"Kafka is one of the most powerful technologies enabling seamless data communication. Many individuals are utilizing it alongside Node-RED for real-time data exchange in their IoT and IIoT applications. However, some users are encountering difficulties in obtaining assistance with Kafka-related queries.","\u002Fblog\u002F2024\u002F03\u002Fimages\u002Fusing-kafka-with-node-red.png",{"path":2713,"title":2714,"date":2715,"authors":2716,"description":2717,"meta":2718,"image":2724},"\u002Fblog\u002F2024\u002F03\u002Fusing-kafka-in-manufacturing","How Kafka is applied in manufacturing","2024-03-15",[9],"An overview of Kafka -- How it's applied for industrial applications, and how it works",{"excerpt":2719},{"type":13,"value":2720},[2721],[16,2722,2723],{},"Have you ever wondered how manufacturing and automotive industries can effectively manage the vast amount of real-time data generated by sensors and systems throughout the production process? A few years back, these industries faced major obstacles in handling the large volume of real-time data produced by sensors placed across the production line. Even today many industries continue to grapple with similar challenges. Traditional data management systems struggle to process and analyze this data in real-time, leading to inefficiencies in operational activities and decision-making. To address these challenges, various manufacturing and automobile plants have embraced technologies like Apache Kafka.","\u002Fblog\u002F2024\u002F03\u002Fimages\u002Fusing-kafka-in-manufacturing.png",{"path":2726,"title":2727,"date":2728,"authors":2729,"description":2730,"meta":2731,"image":2740},"\u002Fblog\u002F2024\u002F01\u002Fspeech-driven-chatbot-with-node-red","Speech-Driven Chatbot System with Node-RED","2024-01-29",[9],"Learn to build a speech-driven chatbot system with Node-RED and Dashboard 2.0. Integrate speech recognition, synthesis, and Chat-GPT seamlessly.",{"excerpt":2732},{"type":13,"value":2733},[2734,2737],[16,2735,2736],{},"Have you ever wanted to integrate speech recognition and synthesis into your Node-RED project and thought it was too complex? Often it has required external services or APIs. However, in this guide, we show you how you can use speech recognition and synthesis in your Node-RED projects without needing an external service or API.",[16,2738,2739],{},"In addition, we make things more interesting by building a system that can listen to us and respond like humans using the Chat-GPT API.\nLet's get started!","\u002Fblog\u002F2024\u002F01\u002Fimages\u002Fspeech-driven-chatbot-system.gif",{"path":2742,"title":2743,"date":2744,"authors":2745,"description":2746,"meta":2747,"image":2753},"\u002Fblog\u002F2024\u002F01\u002Fsentiment-analysis-with-node-red","Sentiment Analysis with Node-RED","2024-01-23",[9],"Learn how to build a sentiment analysis system with Node-RED using Dashboard 2.0. Extract insights from text content effortlessly with step-by-step guidance.",{"excerpt":2748},{"type":13,"value":2749},[2750],[16,2751,2752],{},"Have you ever built a sentiment analysis system to extract insights from text content? If yes then I don’t think you'll need an explanation of how complex it is to build. In this guide, we will build a sentiment analysis system with Node-RED using Dashboard 2.0 in a few easy steps.","\u002Fblog\u002F2024\u002F01\u002Fimages\u002Fsentiment-analysis-dashboard-gif.gif",1786117170288]