diff --git a/src/blog/2022/10/ff-docker-gcp.md b/src/blog/2022/10/ff-docker-gcp.md index 0052b5e19f..43a929c712 100644 --- a/src/blog/2022/10/ff-docker-gcp.md +++ b/src/blog/2022/10/ff-docker-gcp.md @@ -1,7 +1,7 @@ --- title: Install FlowFuse Docker on Google Cloud subtitle: Step by step instructions to get FlowFuse Docker running on Google Cloud -description: Step by step instructions to get FlowFuse Docker running on Google Cloud +description: Learn to deploy FlowFuse Docker on Google Cloud Platform. Achieve a production-ready environment with email alerts, HTTPS access, and MQTT server deployment. date: 2022-10-14 authors: ["rob-marcer"] tags: diff --git a/src/blog/2022/12/create-http-trigger-with-authentication.md b/src/blog/2022/12/create-http-trigger-with-authentication.md index 0a2f639026..d803c19eba 100644 --- a/src/blog/2022/12/create-http-trigger-with-authentication.md +++ b/src/blog/2022/12/create-http-trigger-with-authentication.md @@ -1,7 +1,7 @@ --- title: Create HTTP triggers with authentication subtitle: From any browser or command line you now have the ability to securely trigger your flows -description: From any browser or command line you now have the ability to securely trigger your flows +description: Learn how to create HTTP triggers with authentication in Node-RED using FlowFuse. Securely trigger flows from any browser or command line while safeguarding your endpoints with HTTP Basic Authentication. date: 2022-12-07 authors: ["rob-marcer"] tags: diff --git a/src/blog/2022/12/flowforge-gcp-https-set-up.md b/src/blog/2022/12/flowforge-gcp-https-set-up.md index d3b38d57cd..663b2261cc 100644 --- a/src/blog/2022/12/flowforge-gcp-https-set-up.md +++ b/src/blog/2022/12/flowforge-gcp-https-set-up.md @@ -1,13 +1,15 @@ --- title: Configure FlowFuse in Docker to secure all traffic subtitle: Use Let's Encrypt and Acme Companion to quickly set up FlowFuse to encrypt all traffic -description: Use Let's Encrypt and Acme Companion to quickly set up FlowFuse to encrypt all traffic +description: Discover how to effortlessly secure all web traffic for your FlowFuse server using Let's Encrypt and Acme Companion with Docker. Encrypt HTTP traffic for secure communication. date: 2022-12-09 authors: ["rob-marcer"] tags: - posts - flowfuse - how-to + - Acme Companion + - Let's Encrypt --- Following on from our [previous article](/blog/2022/10/ff-docker-gcp/) in which we covered how to run FlowFuse in Docker on Google’s Cloud Platform, today we are going to look at how to secure HTTP traffic to your FlowFuse server. diff --git a/src/blog/2022/12/node-red-flow-best-practice.md b/src/blog/2022/12/node-red-flow-best-practice.md index ef79c5d7e8..7f8b178710 100644 --- a/src/blog/2022/12/node-red-flow-best-practice.md +++ b/src/blog/2022/12/node-red-flow-best-practice.md @@ -1,7 +1,7 @@ --- title: Format your Node-RED flows for better team collaboration subtitle: From formatting your flows for readability to providing clear comments on nodes and groups, a little bit of effort upfront can save your team a lot of headaches down the road -description: From formatting your flows for readability to providing clear comments on nodes and groups, a little bit of effort upfront can save your team a lot of headaches down the road +description: Learn best practices for formatting Node-RED flows to enhance team collaboration. From descriptive group names to clear switch explanations, optimize your flows for readability and efficiency. date: 2022-12-05 authors: ["rob-marcer"] tags: diff --git a/src/blog/2022/12/what-flowforge-adds-to-node-red.md b/src/blog/2022/12/what-flowforge-adds-to-node-red.md index 801a749dd2..e2695d6ae7 100644 --- a/src/blog/2022/12/what-flowforge-adds-to-node-red.md +++ b/src/blog/2022/12/what-flowforge-adds-to-node-red.md @@ -1,7 +1,7 @@ --- title: Why you need FlowFuse when you already have Node-RED? subtitle: FlowFuse makes developer collaboration, flow deployment, and scaling of infrastructure easy when working with Node-RED -description: FlowFuse makes developer collaboration, flow deployment, and scaling of infrastructure easy when working with Node-RED +description: Discover how FlowFuse enhances Node-RED with easy developer collaboration, flow deployment, and infrastructure scaling. Maximize the value of your Node-RED projects effortlessly. date: 2022-12-15 authors: ["rob-marcer"] tags: diff --git a/src/blog/2023/02/3-quick-node-red-tips-1.md b/src/blog/2023/02/3-quick-node-red-tips-1.md index 32605f441e..59d7bc5017 100644 --- a/src/blog/2023/02/3-quick-node-red-tips-1.md +++ b/src/blog/2023/02/3-quick-node-red-tips-1.md @@ -1,7 +1,7 @@ --- title: Node-RED Tips - Wiring Shortcuts subtitle: Save yourself time when working on Node-RED with these three tips. -description: Save yourself time when working on Node-RED with these three tips. +description: "Learn three valuable Node-RED tips to enhance your workflow: search nodes efficiently, split code sections with link nodes, and link multiple inputs/outputs in one command." date: 2023-02-07 18:00:00 authors: ["rob-marcer"] image: /images/blog/nr-quicktips.jpg @@ -9,6 +9,7 @@ tags: - posts - node-red - how-to + - node-red tips --- There is usually more than one way to complete a given task in software and Node-RED is no exception. In this blog post we are going to share three useful tips to save yourself time when working on your flows. diff --git a/src/blog/2023/03/3-quick-node-red-tips-5.md b/src/blog/2023/03/3-quick-node-red-tips-5.md index 756c2ae9ac..1e0087cc8d 100644 --- a/src/blog/2023/03/3-quick-node-red-tips-5.md +++ b/src/blog/2023/03/3-quick-node-red-tips-5.md @@ -1,7 +1,7 @@ --- title: Node-RED Tips - Importing, Exporting, and Grouping Flows subtitle: Save yourself time when working on Node-RED with these three tips. -description: Save yourself time when working on Node-RED with these three tips. +description: "Learn how to save time on Node-RED with three essential techniques: exporting and importing flows, accessing example flows from custom nodes, and organizing nodes using groups for improved clarity and management." date: 2023-03-27 12:00:00 authors: ["rob-marcer"] image: /images/blog/nr-quicktips.jpg @@ -9,6 +9,7 @@ tags: - posts - node-red - how-to + - node-red tips --- There is usually more than one way to complete a given task in software, and Node-RED is no exception. In each of this series of blog posts, we are going to share three useful tips to save yourself time when working on your flows. diff --git a/src/blog/2023/03/comparing-node-red-dashboards.md b/src/blog/2023/03/comparing-node-red-dashboards.md index 6b4aeaf294..236f2042f2 100644 --- a/src/blog/2023/03/comparing-node-red-dashboards.md +++ b/src/blog/2023/03/comparing-node-red-dashboards.md @@ -1,7 +1,7 @@ --- title: Comparing Node-RED Dashboards Solutions subtitle: One of the most common features Node-RED users add to their flows is a dashboard, we compaure the 3 most popular options. -description: One of the most common features Node-RED users add to their flows is a dashboard, we compaure the 3 most popular options. +description: Explore a thorough comparison of Node-RED dashboard solutions, covering installation, UI elements, support, and future development plans. date: 2023-03-13 authors: ["rob-marcer"] image: /images/blog/db-comparison.jpg diff --git a/src/blog/2023/03/integration-platform-for-edge-computing.md b/src/blog/2023/03/integration-platform-for-edge-computing.md index d75d0d6c1b..ceaa32b88a 100644 --- a/src/blog/2023/03/integration-platform-for-edge-computing.md +++ b/src/blog/2023/03/integration-platform-for-edge-computing.md @@ -1,7 +1,7 @@ --- title: 'Node-RED: The Integration Platform for IIoT Edge Computing & PLCs' -subtitle: -description: Node-RED is widely adopted by leading IoT gateway and PLC to be their standard data integration platform. +subtitle: Node-RED's Role in IIoT Edge Computing & PLC Integration +description: Discover why Node-RED is the go-to integration platform for IIoT edge computing and PLCs, embraced by leading vendors for its versatility and ease of use. date: 2023-03-06 authors: ["ian-skerrett"] image: /blog/2023/03/images/integration-platform-blog-image.jpg diff --git a/src/blog/2023/03/terminology-changes.md b/src/blog/2023/03/terminology-changes.md index 3aad08ab44..9f6f0fa982 100644 --- a/src/blog/2023/03/terminology-changes.md +++ b/src/blog/2023/03/terminology-changes.md @@ -1,7 +1,7 @@ --- title: Terminology Changes subtitle: Applications, Instances & Devices - the new way forward for FlowFuse -description: Applications, Instances & Devices - the new way forward for FlowFuse +description: "FlowFuse introduces new terminology: Applications, Instances & Devices for better organization and management." date: 2023-03-16 14:00:00.0 authors: ["joe-pavitt"] image: /blog/2023/03/images/concept-changes.png diff --git a/src/blog/2023/03/why-should-you-use-node-red-function-nodes.md b/src/blog/2023/03/why-should-you-use-node-red-function-nodes.md index 63b80f47d7..9a513f62c2 100644 --- a/src/blog/2023/03/why-should-you-use-node-red-function-nodes.md +++ b/src/blog/2023/03/why-should-you-use-node-red-function-nodes.md @@ -1,7 +1,7 @@ --- title: The benefits and drawbacks of using Node-RED function nodes subtitle: In this blog post, I will discuss some of the benefits and drawbacks of using Function nodes in your next Node-RED project. -description: In this blog post, I will discuss some of the benefits and drawbacks of using Function nodes in your next Node-RED project. +description: Explore the benefits and drawbacks of Function nodes in Node-RED projects, balancing customizability with simplicity for optimal flow design. date: 2023-03-20 authors: ["rob-marcer"] image: /blog/2023/03/images/function-nodes.png diff --git a/src/blog/2023/04/3-quick-node-red-tips-6.md b/src/blog/2023/04/3-quick-node-red-tips-6.md index 0ca63c4bf1..4169e7e350 100644 --- a/src/blog/2023/04/3-quick-node-red-tips-6.md +++ b/src/blog/2023/04/3-quick-node-red-tips-6.md @@ -1,7 +1,7 @@ --- title: Node-RED Tips - Subflows, Link Nodes, and the Range Node subtitle: Save yourself time when working on Node-RED with these three tips. -description: Save yourself time when working on Node-RED with these three tips. +description: "Learn how to streamline your Node-RED projects with these essential tips: Subflows, Link Nodes, and Range Node for efficient workflow organization." date: 2023-04-20 12:00:00 authors: ["rob-marcer"] image: /images/blog/nr-quicktips.jpg diff --git a/src/blog/2023/04/securing-node-red-in-production.md b/src/blog/2023/04/securing-node-red-in-production.md index f3beca6be3..f20ce1c54a 100644 --- a/src/blog/2023/04/securing-node-red-in-production.md +++ b/src/blog/2023/04/securing-node-red-in-production.md @@ -1,7 +1,7 @@ --- title: Securing Node-RED -subtitle: In this blog post, I will cover some of the key steps to securing Node-RED projects. -description: In this blog post, I will cover some of the key steps to securing Node-RED projects. +subtitle: Step-by-step guide for securing your Node-RED projects. +description: Explore essential steps for securing Node-RED projects, from LAN access control to encrypted traffic, ensuring robust protection for your projects. date: 2023-04-05 authors: ["rob-marcer"] image: /blog/2023/04/images/security-header.png @@ -9,6 +9,7 @@ tags: - posts - node-red - how-to + - securing node-red --- Node-RED is very easy to get up and running. Whether you run it locally, in Docker, on a Raspberry Pi, or on a service such as FlowFuse Cloud you can have a project up and running in minutes. diff --git a/src/blog/2023/05/bringing-high-availability-to-node-red.md b/src/blog/2023/05/bringing-high-availability-to-node-red.md index 5eadbbc733..47d898ce43 100644 --- a/src/blog/2023/05/bringing-high-availability-to-node-red.md +++ b/src/blog/2023/05/bringing-high-availability-to-node-red.md @@ -1,10 +1,14 @@ --- title: Bringing High Availability to Node-RED subtitle: How we are tackling the hard problems of HA in FlowFuse -description: How we are tackling the hard problems of HA in FlowFuse +description: Explore how FlowFuse tackles HA challenges, statefulness, and work routing, revolutionizing Node-RED's reliability. date: 2023-06-02 12:00:00 authors: ["nick-oleary"] image: /images/blog/tile-ha-nr.jpg +tags: + - posts + - node-red + - high availablity --- Many companies look to deploy Node-RED into use cases that require the application diff --git a/src/blog/2023/05/chatgpt-nodered-fcn-node.md b/src/blog/2023/05/chatgpt-nodered-fcn-node.md index ba875cb629..8523808b9b 100644 --- a/src/blog/2023/05/chatgpt-nodered-fcn-node.md +++ b/src/blog/2023/05/chatgpt-nodered-fcn-node.md @@ -1,7 +1,7 @@ --- title: Chat GPT in Node-RED Function Nodes subtitle: New Node-RED function with embedded ChatGPT is now open-sourced and available to use! -description: Save yourself time when working on Node-RED with these three tips. +description: Discover how ChatGPT integrates with Node-RED function nodes, enabling automated code generation. Explore the prompt engineering process and additional features. date: 2023-05-02 12:00:00 authors: ["joe-pavitt", "stephen-mclaughlin"] image: /images/blog/tile-chatgpt-fcn-node.jpg @@ -10,6 +10,7 @@ tags: - node-red - community - how-to + - chatgpt --- Recently we [posted a demo of ChatGPT integration in a Node-RED function node](https://www.linkedin.com/posts/flowforge_chatgpt-with-node-red-function-nodes-activity-7052725869684953088-2yOA?utm_source=share&utm_medium=member_desktop) diff --git a/src/blog/2023/05/device-agent-as-a-service.md b/src/blog/2023/05/device-agent-as-a-service.md index a5bfe11bda..256254fcc3 100644 --- a/src/blog/2023/05/device-agent-as-a-service.md +++ b/src/blog/2023/05/device-agent-as-a-service.md @@ -1,7 +1,7 @@ --- title: Running the FlowFuse Device Agent as a service on a Raspberry Pi subtitle: Step by step guide to run the device agent as a service -description: Step by step guide to run the device agent as a service +description: Learn how to run the FlowFuse Device Agent as a service on your Raspberry Pi with this step-by-step guide. Ensure uninterrupted operation even after device restarts. date: 2023-05-02 authors: ["rob-marcer"] image: /blog/2023/05/images/agent-on-pi.png @@ -9,6 +9,7 @@ tags: - posts - flowfuse - how-to + - raspberry pi --- FlowFuse's device agent allows you to manage and run your Node-RED instances on diff --git a/src/blog/2023/05/visualize-production-data-via-modbus-in-node-red.md b/src/blog/2023/05/visualize-production-data-via-modbus-in-node-red.md index dadc42adfc..8a7d41163c 100644 --- a/src/blog/2023/05/visualize-production-data-via-modbus-in-node-red.md +++ b/src/blog/2023/05/visualize-production-data-via-modbus-in-node-red.md @@ -1,7 +1,7 @@ --- title: Using Node-RED to Visualize Industrial Production Data via Modbus subtitle: Using Node-RED to Visualize Industrial Production Data via Modbus. -description: Step by step guide to getting started with Modbus and Node-RED +description: Learn to visualize industrial production data using Node-RED & Modbus. Transform raw data into actionable insights accessible via web browsers. date: 2023-05-10 authors: ["andrew-lynch"] image: /blog/2023/05/images/modbus-1.jpg @@ -9,6 +9,7 @@ tags: - posts - node-red - how-to + - modbus --- In manufacturing companies there is often a small set of production data, currently only available to an equipment operator through the HMI, which would be enormously valuable to a greater audience if there were some way to easily display and share it. diff --git a/src/blog/2023/06/3-quick-node-red-tips-7.md b/src/blog/2023/06/3-quick-node-red-tips-7.md index 535765dcfc..bd82edd6b3 100644 --- a/src/blog/2023/06/3-quick-node-red-tips-7.md +++ b/src/blog/2023/06/3-quick-node-red-tips-7.md @@ -1,7 +1,7 @@ --- title: Node-RED Tips - Dashboard Edition subtitle: Save yourself time when working with Node-RED Dashboards with these three tips. -description: Save yourself time when working with Node-RED Dashboards with these three tips. +description: Learn three practical tips for improving your Node-RED Dashboard workflow, such as creating responsive layouts, adding multiple data series to charts, and persisting slider values. date: 2023-06-01 12:00:00 authors: ["rob-marcer"] image: /images/blog/nr-quicktips.jpg @@ -10,6 +10,7 @@ tags: - how-to - node-red - dashboard + - node-red tips --- There is usually more than one way to complete a given task in software, and Node-RED is no exception. In each of this series of blog posts, we are going to share three useful tips to save yourself time when working on your flows. diff --git a/src/blog/2023/07/images-in-node-red-dashboards.md b/src/blog/2023/07/images-in-node-red-dashboards.md index 9daa6952fb..3c35063e68 100644 --- a/src/blog/2023/07/images-in-node-red-dashboards.md +++ b/src/blog/2023/07/images-in-node-red-dashboards.md @@ -1,7 +1,7 @@ --- title: How to add images to Node-RED dashboards when using FlowFuse subtitle: Import your images into your Node-RED dashboards, wherever you are running your instances -description: Import your images into your Node-RED dashboards, wherever you are running your instances +description: Learn to enhance Node-RED dashboards with images using FlowFuse. Pull images from URLs, store locally, and serve them in your dashboards. date: 2023-07-21 authors: ["rob-marcer"] image: blog/2023/07/images/add-images-in-node-red-header.png diff --git a/src/blog/2023/07/influxdb-historical-data.md b/src/blog/2023/07/influxdb-historical-data.md index dd68c488d8..d9bd7fb36f 100644 --- a/src/blog/2023/07/influxdb-historical-data.md +++ b/src/blog/2023/07/influxdb-historical-data.md @@ -1,10 +1,15 @@ --- title: Creating a Historical Data Dashboard with InfluxDB and Node-RED subtitle: Detailed instructions on how to create a Node-RED dashboard that shows historical data. -description: Detailed instructions on how to create a Node-RED dashboard that shows historical data. +description: Discover how to build a Historical Data Dashboard with InfluxDB and Node-RED. Capture, store, and visualize data for insightful analysis. date: 2023-07-18 authors: ["andrew-lynch"] image: blog/2023/07/images/historical-data-dashboard.png +tags: + - posts + - node-red + - dashboard + - influxdb --- Every new dashboard is met with the fast-following request, “can we save this data and somehow look back on it?” Yes, you can, and let’s use InfluxDB to make it happen! diff --git a/src/blog/2023/08/open-source-is-a-tier-not-competition.md b/src/blog/2023/08/open-source-is-a-tier-not-competition.md index 0accd846f6..e31ef581bc 100644 --- a/src/blog/2023/08/open-source-is-a-tier-not-competition.md +++ b/src/blog/2023/08/open-source-is-a-tier-not-competition.md @@ -1,7 +1,7 @@ --- title: "Our Open Source offering is a tier, not our competition" -subtitle: -description: Often our customers think we're competing against ourself, we're not +subtitle: Discover the perspective on open source as a valuable tier, not competition. +description: Gain insights into FlowFuse's approach to its open-source tier versus its paid offerings. Understand why the open-source model is considered a tier, not competition. date: 2023-08-18 authors: ["zeger-jan-van-de-weg"] image: "/blog/2023/08/images/matt-hardy-waves.jpg" diff --git a/src/blog/2023/09/chatgpt-for-node-red-developers.md b/src/blog/2023/09/chatgpt-for-node-red-developers.md index 9e8a76fe3d..7f04213b4c 100644 --- a/src/blog/2023/09/chatgpt-for-node-red-developers.md +++ b/src/blog/2023/09/chatgpt-for-node-red-developers.md @@ -1,13 +1,14 @@ --- title: How ChatGPT improves Node-RED Developer Experience subtitle: Language models have made an impact in the Node-RED community -description: Language models have made an impact in the Node-RED community +description: Discover how ChatGPT enhances Node-RED development, from generating code to interpreting flows, and explore its impact on the community. authors: ["zeger-jan-van-de-weg"] image: blog/2023/09/images/chatgpt-node-red-dx-tile.png date: 2023-09-23 tags: - posts - node-red + - chatgpt --- ChatGPT has the potential to have a significant impact on the Node-RED community. It is a powerful language model that can be used to generate flows, interpret them, and provide documentation, maybe soon even write the flow! The combination of ChatGPT, or generative AI at large, with Node-RED can significantly improve the developer experience with Node-RED. In this post we’ll review what the community has already built. diff --git a/src/blog/2023/09/dashboard-chart-for-rest-api-data.md b/src/blog/2023/09/dashboard-chart-for-rest-api-data.md index 178029c7f9..edfd522ee1 100644 --- a/src/blog/2023/09/dashboard-chart-for-rest-api-data.md +++ b/src/blog/2023/09/dashboard-chart-for-rest-api-data.md @@ -1,7 +1,7 @@ --- title: Charting REST API Data in a Dashboard subtitle: Within a couple of minutes you'll learn how to request data from a REST endpoint and build a chart to display data points -description: Within a couple of minutes you'll learn how to request data from a REST endpoint and build a chart to display data points +description: Explore step-by-step instructions on fetching data from a REST API and crafting a dynamic dashboard chart effortlessly. authors: ["zeger-jan-van-de-weg"] image: blog/2023/09/images/tile-restapi-dashboard.png date: 2023-09-20 @@ -10,6 +10,7 @@ tags: - how-to - node-red - dashboard + - rest api --- There are many different ways to get data for a Node-RED dashboard. One common diff --git a/src/blog/2023/09/dashboard-notebook-layout.md b/src/blog/2023/09/dashboard-notebook-layout.md index 59c566812c..0308f64f97 100644 --- a/src/blog/2023/09/dashboard-notebook-layout.md +++ b/src/blog/2023/09/dashboard-notebook-layout.md @@ -1,7 +1,7 @@ --- title: Dynamic Markdown, Tables & Notebooks with Dashboard 2.0 subtitle: A dive into the new features available in 0.4.0 - The "Notebook" Layout and new dynamic Markdown & Table widgets. -description: A dive into the new features available in 0.4.0 - The "Notebook" Layout and new dynamic Markdown & Table widgets. +description: Explore the latest features in Dashboard 2.0's v0.4.0 release, including "Notebook" layout, dynamic Markdown & Table widgets, and additional enhancements. date: 2023-09-06 authors: ["joe-pavitt"] image: "/blog/2023/09/images/db-notebook-tile.png" @@ -87,4 +87,4 @@ The above demonstrates just a few of the new features in the 0.4.0 Release, but As always, thanks for reading and your interested in Dashboard 2.0. If you have any feature requests, bugs/complaints or general feedback, please do reach out, and raise issues on our relevant [GitHub repository](https://github.com/FlowFuse/node-red-dashboard). - [Dashboard 2.0 Activity Tracker](https://github.com/orgs/FlowFuse/projects/15/views/1) -- [Dashboard 2.0 Planning Board](https://github.com/orgs/FlowFuse/projects/15/views/4) \ No newline at end of file +- [Dashboard 2.0 Planning Board](https://github.com/orgs/FlowFuse/projects/15/views/4) diff --git a/src/blog/2023/09/flow-viewer.md b/src/blog/2023/09/flow-viewer.md index 37f2f82e67..091c84bde2 100644 --- a/src/blog/2023/09/flow-viewer.md +++ b/src/blog/2023/09/flow-viewer.md @@ -1,7 +1,7 @@ --- title: Share & Preview Flows on flows.nodered.org subtitle: FlowFuse has just contributed an interactive "Flow Viewer" to flows.nodered.org, allowing users to preview flows, and embed them in articles & forum posts. -description: FlowFuse has just contributed an interactive "Flow Viewer" to flows.nodered.org, allowing users to preview flows, and embed them in articles & forum posts. +description: Explore FlowFuse's latest contribution to flows.nodered.org, an interactive "Flow Viewer" for sharing and embedding flows in articles and forum posts. date: 2023-09-20 authors: ["joe-pavitt"] image: "/blog/2023/09/images/tile-flowviewer.jpg" @@ -9,6 +9,8 @@ tags: - posts - news - community + - flowfuse + - node-red --- For years, Node-RED's website has provided functionality to share flows through [flows.nodered.org](https://flows.nodered.org) @@ -55,4 +57,4 @@ If you want more control over the sizing of the viewer, you can also include a ` allow="clipboard-read; clipboard-write" style="border: none;"> ``` -We know it's still not perfect, and there's plenty more we can do with it, but hopefully this is a welcome contribution to the Node-RED community. \ No newline at end of file +We know it's still not perfect, and there's plenty more we can do with it, but hopefully this is a welcome contribution to the Node-RED community. diff --git a/src/blog/2023/09/modernize-your-legacy-industrial-data-part2.md b/src/blog/2023/09/modernize-your-legacy-industrial-data-part2.md index da50885f64..5ac4853436 100644 --- a/src/blog/2023/09/modernize-your-legacy-industrial-data-part2.md +++ b/src/blog/2023/09/modernize-your-legacy-industrial-data-part2.md @@ -1,7 +1,7 @@ --- title: Modernize your legacy industrial data. Part 2. -subtitle: A deeper dive with into making the most of legacy industrial data from the likes of Modbus and older, non IIoT protocols and putting it to work in an IIoT world. -description: A deeper dive with into making the most of legacy industrial data from the likes of Modbus and older, non IIoT protocols and putting it to work in an IIoT world. +subtitle: Explore strategies, challenges, and smart processing techniques for enhancing legacy industrial data utilization in the IIoT era with Node-RED. +description: A deeper dive into making the most of legacy industrial data from the likes of Modbus and older, non IIoT protocols and putting it to work in an IIoT world. date: 2023-09-17 authors: ["stephen-mclaughlin"] image: "/blog/2023/09/images/industrial-legacy-data-blog-image.png" @@ -17,7 +17,7 @@ In this article, I will dive a little deeper into the topic and discuss some of -### Obtaining Industrial Data +## Obtaining Industrial Data In order to convert the legacy data to a format more suited to IIoT we first need to _grab_ that data. @@ -26,7 +26,7 @@ Node-RED has core nodes that can help you and many more contribution nodes exist But getting the data is just the beginning, it's the methods and considerations you need to make that can make the difference between success and failure. Read on... -### Data consistency +## Data consistency An often overlooked aspect of working with legacy industrial data is the consistency of the data being read. In the context of this article, consistency means that the multiple values that make up a related data set are read in a way that they are all valid to one another at the point in time it was read. @@ -42,7 +42,7 @@ Let's take a look at a simple example. We have a process PLC recording productio In the above data sample, we can see the total production time is 30 seconds and the run time is 20 seconds. The expectation is that the Stoppage Time should be 10 seconds. However, as we can see, Stoppage Time in this sample is 11 seconds. That is because this data is not consistent. -#### Why is the data inconsistent? +### Why is the data inconsistent? The most common reason for the data inconsistency is that the data is being read from the PLC while the PLC is running. The data is changing as it is being read. @@ -62,7 +62,7 @@ Yippie! We have the data, it works, we publish it to MQTT, job done. Right? Unfortunately, no. The data is inconsistent. -#### So whats the big deal? +### So whats the big deal? Inconsistent data is not useful data and errors can get compounded over time. This leads to bad decisions being made and a loss of confidence in the data. Ultimately, this leads to the data being ignored and the opportunities to make improvements are lost. Loss of improvements means loss of money! @@ -75,7 +75,7 @@ Not only that, from a developer or maintainers perspective, it has many problems 6. Slow - each read takes time 7. Inefficient use of network bandwidth - each read requires a request and response packet -#### How can we make the data consistent? +### How can we make the data consistent? The most obvious solution is to stop the PLC before reading the data. However, I am faily certain your boss will not be super pleased with stopping the manufacturing process. @@ -83,7 +83,7 @@ The next best thing is for the PLC to sample and store the data in an internal m The next best thing to do is to read relative data as quickly as possible and in one block. -#### A quick side-bar (timing is ... everything) +### A quick side-bar (timing is ... everything) In many protocols, including Modbus, data must be polled. Each poll, depending on many factors, can take a number of milliseconds. @@ -98,7 +98,7 @@ _Image 3: A comparison of individual reads vs block reads_ OK, back to the topic at hand. -### Getting the data in a more consistent way +## Getting the data in a more consistent way Here is the same example as above but this time we are reading the data in one go: @@ -109,7 +109,7 @@ Note how much simpler this is? Not only that, it is easier to maintain, faster, Great, lets move on. -### Processing the data in readiness for IIoT: MQTT +## Processing the data in readiness for IIoT: MQTT Now that we have good data, we need to process it in readiness for IIoT. In this example, we are going to publish the data to an MQTT broker as individual topics. This is a common approach as it allows the data to be easily consumed by other systems and applications. Using `node-red-contrib-buffer-parser` we can easily convert the data into more meaningful formats. @@ -125,7 +125,7 @@ But lets be smarter about this. We know that the data is consistent and we know _Image 6: block reads, smart processing, no-code solution_ ![image showing 1 modbus poll with smart processing](images/industrial-legacy-data-pt2-1poll-extensible.gif) -#### Wrap up +## Wrap up I hope this article has given you some food for thought and some ideas on not only simplifying your journey to IIoT but also the pitfalls to avoid along the way. diff --git a/src/blog/2023/09/modernize-your-legacy-industrial-data.md b/src/blog/2023/09/modernize-your-legacy-industrial-data.md index 80e64e77a1..c4de2a39ae 100644 --- a/src/blog/2023/09/modernize-your-legacy-industrial-data.md +++ b/src/blog/2023/09/modernize-your-legacy-industrial-data.md @@ -1,7 +1,7 @@ --- title: Modernize your legacy industrial data subtitle: Working with legacy industrial protocol data from the likes of Modbus and older, non IIoT protocols and putting it to work in an IIoT world. -description: Working with legacy industrial protocol data from the likes of Modbus and older, non IIoT protocols and putting it to work in an IIoT world. +description: Learn how to bridge legacy industrial protocols like Modbus to the IIoT era using Node-RED and buffer parsing. Explore data types, conversion challenges, and examples date: 2023-09-14 authors: ["stephen-mclaughlin"] image: "/blog/2023/09/images/industrial-legacy-data-blog-image.png" diff --git a/src/blog/2023/10/certified-nodes.md b/src/blog/2023/10/certified-nodes.md index 47fa5a6b98..643c91212c 100644 --- a/src/blog/2023/10/certified-nodes.md +++ b/src/blog/2023/10/certified-nodes.md @@ -1,7 +1,7 @@ --- title: What are Certified Nodes? subtitle: Enhanced Security, Quality, and Support -description: Enhanced Security, Quality, and Support +description: Explore Certified Nodes for Node-RED—ensuring robustness with quality, security, and support standards. date: 2023-10-27 authors: ["marian-demme"] image: "/blog/2023/10/images/image-certified-nodes.png" diff --git a/src/blog/2023/10/citizen-development.md b/src/blog/2023/10/citizen-development.md index 0fa7157ec0..9042c43aee 100644 --- a/src/blog/2023/10/citizen-development.md +++ b/src/blog/2023/10/citizen-development.md @@ -1,7 +1,7 @@ --- title: Innovate from within - Why manufacturing must embrace Citizen Developers subtitle: Empower your Operational Technology teams as Citizen Developers -description: Empower your Operational Technology teams as Citizen Developers +description: Explore the significance of Citizen Developers in manufacturing, bridging the IT-OT gap. Learn about their role, benefits, and the impact of low-code platforms like Node-RED on application development and innovation. authors: ["marian-demme"] image: blog/2023/10/images/image-citizen-developers.png date: 2023-10-30 diff --git a/src/blog/2023/10/dashboard-integrations.md b/src/blog/2023/10/dashboard-integrations.md index e68c67d45a..d6868ac644 100644 --- a/src/blog/2023/10/dashboard-integrations.md +++ b/src/blog/2023/10/dashboard-integrations.md @@ -1,7 +1,7 @@ --- title: Integrate your own widgets with Dashboard 2.0 subtitle: With the 0.6.0 Release of Dashboard 2.0, we now support third-party widget integration. Read more in this deep dive. -description: With the 0.6.0 Release of Dashboard 2.0, we now support third-party widget integration. Read more in this deep dive. +description: Explore Dashboard 2.0's 0.6.0 Release with third-party widget support. Learn more, build your widgets, and join our community on GitHub. date: 2023-10-06 authors: ["joe-pavitt"] image: "/blog/2023/10/images/tile-db-integration.png" diff --git a/src/blog/2023/10/mes-build-buy.md b/src/blog/2023/10/mes-build-buy.md index 1dba18d7ad..c6ffe483fa 100644 --- a/src/blog/2023/10/mes-build-buy.md +++ b/src/blog/2023/10/mes-build-buy.md @@ -1,7 +1,7 @@ --- title: "Embracing Innovation: Build vs Buy in MES" subtitle: "Bridging the Gap: Uniting MES Development with Automation System Practices" -description: "Bridging the Gap: Uniting MES Development with Automation System Practices" +description: Transform MES strategy with Node-RED and FlowFuse for unparalleled efficiency and adaptability. date: 2023-10-20 authors: ["grey-dziuba"] image: "/blog/2023/10/images/buildvbuy.png" diff --git a/src/blog/2023/11/ai-assistant.md b/src/blog/2023/11/ai-assistant.md index 621b3358c7..30380c363b 100644 --- a/src/blog/2023/11/ai-assistant.md +++ b/src/blog/2023/11/ai-assistant.md @@ -1,7 +1,7 @@ --- title: "Integrate with ChatGPT Assistants with Node-RED" subtitle: "Get start quickly leveraging Flows utilizing ChatGPT Assistant" -description: "Get start quickly leveraging Flows utilizing ChatGPT Assistant" +description: Discover how seamlessly integrating AI Assistants into Node-RED workflows enhances efficiency and innovation across industries. date: 2023-11-21 authors: ["grey-dziuba"] image: "/blog/2023/11/images/ai-assistant.png" @@ -10,6 +10,7 @@ tags: - node-red - community - flowfuse + - openai --- ## Introduction to the World of GPTs and AI Assistants diff --git a/src/blog/2023/11/chatgpt-gpt.md b/src/blog/2023/11/chatgpt-gpt.md index 9e63bc9e5e..28d159f2e1 100644 --- a/src/blog/2023/11/chatgpt-gpt.md +++ b/src/blog/2023/11/chatgpt-gpt.md @@ -1,7 +1,7 @@ --- title: "Node-Red Builder a GPT (Alpha) by FlowFuse" subtitle: "Speed Up Flow Creation with Your Personal Assistant" -description: "Speed Up Flow Creation with Your Personal Assistant" +description: Accelerate Node-RED flow creation with Node-Red Builder by FlowFuse. Streamline development effortlessly with preconfigured prompts and latest Node-RED insights. date: 2023-11-15 authors: ["grey-dziuba"] image: "/blog/2023/11/images/chatgpt-GPT.png" @@ -10,6 +10,7 @@ tags: - node-red - community - flowfuse + - chatgpt --- diff --git a/src/blog/2023/11/dashboard-0-7.md b/src/blog/2023/11/dashboard-0-7.md index ee85b5efcf..9e78639b06 100644 --- a/src/blog/2023/11/dashboard-0-7.md +++ b/src/blog/2023/11/dashboard-0-7.md @@ -1,7 +1,7 @@ --- title: Chart Improvements & Migrating to Dashboard 2.0 subtitle: With the 0.7.x Releases of Dashboard 2.0, we've made big improvements to Charts, generated a migration guide, and much more... -description: With the 0.7.x Releases of Dashboard 2.0, we've made big improvements to Charts, generated a migration guide, and much more... +description: Discover significant chart enhancements and migration guidance in Dashboard 2.0's 0.7.x releases. Stay informed on project updates. date: 2023-11-09 authors: ["joe-pavitt"] image: "/blog/2023/11/images/tile-blog-dashboard-migration.png" diff --git a/src/blog/2023/11/dashboard-0-8-0.md b/src/blog/2023/11/dashboard-0-8-0.md index ac2c4c7efb..e46b4d6275 100644 --- a/src/blog/2023/11/dashboard-0-8-0.md +++ b/src/blog/2023/11/dashboard-0-8-0.md @@ -1,7 +1,7 @@ --- title: Overhauling the Dashboard 2.0 Build Pipeline subtitle: A month or so ago, we released the Third-Party widget support for Dashboard 2.0, but having seen the feedback, we missed the beat, so we've built it again! -description: A month or so ago, we released the Third-Party widget support for Dashboard 2.0, but having seen the feedback, we missed the beat, so we've built it again! +description: Explore the latest updates in Dashboard 2.0 with the 0.8.0 release, featuring an overhauled build pipeline, improved debugging capabilities, and more. date: 2023-11-23 authors: ["joe-pavitt", "pez-cuckow"] image: "/blog/2023/11/images/dashboard-0-8-0.png" diff --git a/src/blog/2023/11/dashboard-2.0-user-tracking.md b/src/blog/2023/11/dashboard-2.0-user-tracking.md index 6e47c020c1..e0c6b2cc1d 100644 --- a/src/blog/2023/11/dashboard-2.0-user-tracking.md +++ b/src/blog/2023/11/dashboard-2.0-user-tracking.md @@ -1,7 +1,7 @@ --- title: "Tracking Who Has Opened a Dashboard" subtitle: "Using FlowFuse Authentication Audit Dashboard v2 Access" -description: "Using FlowFuse Authentication Audit Dashboard v2 Access" +description: Learn how to track user visits to your Node-RED Dashboard v2 using FlowFuse Authentication. Secure access and identify users accessing your dashboard with this implementation. date: 2023-11-13 authors: ["ben-hardill"] image: "/blog/2023/11/images/dashboard-user-flow.png" diff --git a/src/blog/2023/11/device-agent-balena.md b/src/blog/2023/11/device-agent-balena.md index 5bf6d9d40f..cda84a1a78 100644 --- a/src/blog/2023/11/device-agent-balena.md +++ b/src/blog/2023/11/device-agent-balena.md @@ -1,7 +1,7 @@ --- title: "Deploying the FlowFuse Device Agent via Balena" subtitle: "Using Balena.io to Deploy fleets of devices" -description: "Using Balena.io to Deploy fleets of devices" +description: Learn how to deploy the FlowFuse Device Agent via Balena.io for efficient fleet management. Utilize Docker files and environment variables to configure devices seamlessly. date: 2023-11-24 authors: ["ben-hardill"] image: "/blog/2023/11/images/balena.png" diff --git a/src/blog/2023/11/raspberry-pi-5-flowfuse-edge-agent.md b/src/blog/2023/11/raspberry-pi-5-flowfuse-edge-agent.md index 3d146f2948..463945037b 100644 --- a/src/blog/2023/11/raspberry-pi-5-flowfuse-edge-agent.md +++ b/src/blog/2023/11/raspberry-pi-5-flowfuse-edge-agent.md @@ -2,8 +2,7 @@ title: "Install the FlowFuse Edge Agent on the Raspberry Pi 5" subtitle: "Managing your Raspberry Pi 5 with Node-RED through FlowFuse is easy to set up" -description: "Managing your Raspberry Pi 5 with Node-RED through FlowFuse is -easy to set up" +description: Learn how to install the FlowFuse Edge Agent on the Raspberry Pi 5 effortlessly. You can manage your device with Node-RED through FlowFuse with ease. authors: ["zeger-jan-van-de-weg"] date: 2023-11-07 image: "/blog/2023/11/images/raspberry-pi-5-device-agent.png" @@ -11,6 +10,7 @@ tags: - posts - how-to - node-red + - raspberry pi --- Since the Raspberry Pi 5 was recently announced I pre-ordered it to use with @@ -86,4 +86,4 @@ When registering a device you'll get an YAML file, which should be copied to web interface from the device is available. When you reboot the raspberry pi it should now start the agent automatically fully configured. The device will then ping back to FlowFuse and is available -for work to be done! \ No newline at end of file +for work to be done! diff --git a/src/blog/2023/12/ai-use-cases.md b/src/blog/2023/12/ai-use-cases.md index aaa01bf9b9..bd5e52bfd0 100644 --- a/src/blog/2023/12/ai-use-cases.md +++ b/src/blog/2023/12/ai-use-cases.md @@ -1,12 +1,13 @@ --- title: Beyond Automation - AI Use Cases that are shaping the next manufacturing frontier subtitle: In which AI-powered capabilities should one invest to bring about transformative changes in the manufacturing environment? -description: In which AI-powered capabilities should one invest to bring about transformative changes in the manufacturing environment? +description: Discover how AI is revolutionizing manufacturing with citizen development, demand forecasting, and predictive maintenance date: 2023-12-04 authors: ["marian-demme"] image: "/blog/2023/12/images/beyond-automation.png" tags: - posts + - ai --- Are we standing on the brink of a Fifth Industrial Revolution? The manufacturing industry has been in a state of flux for some time, with the rise of automation and digitization transforming the way factories operate. But today, we are witnessing something even more profound: AI is pushing manufacturing to a whole new level. Some have even referred to it as “the fifth industrial revolution” due to its potential for disruption. diff --git a/src/blog/2023/12/dashboard-0-10-0.md b/src/blog/2023/12/dashboard-0-10-0.md index 902e8d3448..3cef25f1ef 100644 --- a/src/blog/2023/12/dashboard-0-10-0.md +++ b/src/blog/2023/12/dashboard-0-10-0.md @@ -1,7 +1,7 @@ --- title: Building a Custom Video Player in Dashboard 2.0 subtitle: We've just released the latest version of Dashboard 2.0, with a fully featured UI Templates node which now allows for full definition of a Vue component, external JS dependencies and CSS. -description: We've just released the latest version of Dashboard 2.0, with a fully featured UI Templates node which now allows for full definition of a Vue component, external JS dependencies and CSS. +description: Delve into the possibilities of Dashboard 2.0's new UI Templates with a comprehensive tutorial on building a custom video player. date: 2023-12-07 authors: ["joe-pavitt"] image: "/blog/2023/12/images/tile-dashboard-0-10-0.png" diff --git a/src/blog/2023/12/device-agent-as-a-windows-service.md b/src/blog/2023/12/device-agent-as-a-windows-service.md index bb2dbc303a..8f4656cec1 100644 --- a/src/blog/2023/12/device-agent-as-a-windows-service.md +++ b/src/blog/2023/12/device-agent-as-a-windows-service.md @@ -1,7 +1,7 @@ --- title: Run Node-RED as a service on Windows subtitle: Step by step guide to run FlowFuse device agent as a Windows service -description: Step by step guide to run the device agent as a Windows service +description: Learn how to configure the FlowFuse device agent as a Windows service using the nssm utility. Ensure uninterrupted Node-RED operation on your hardware for manufacturing efficiency. date: 2023-12-18 authors: ["stephen-mclaughlin", "rob-marcer", "grey-dziuba"] image: /blog/2023/12/images/agent-as-windows-service.png diff --git a/src/blog/2023/12/introduction-to-unified-namespace.md b/src/blog/2023/12/introduction-to-unified-namespace.md index eab69d2ce7..6eed189a2d 100644 --- a/src/blog/2023/12/introduction-to-unified-namespace.md +++ b/src/blog/2023/12/introduction-to-unified-namespace.md @@ -1,7 +1,7 @@ --- title: "Introduction to the Unified Namespace" subtitle: "Making data available for Industry 4.0 use-cases" -description: "Making data available for Industry 4.0 use-cases" +description: Explore how the Unified Namespace (UNS) empowers Industry 4.0 with seamless data exchange, maximizing organizational potential. authors: ["zeger-jan-van-de-weg"] date: 2023-12-20 image: "/blog/2023/12/images/introduction-to-uns.png" diff --git a/src/blog/2023/12/unified-namespace-data-modelling.md b/src/blog/2023/12/unified-namespace-data-modelling.md index 12ec4e7098..e7d46c19e4 100644 --- a/src/blog/2023/12/unified-namespace-data-modelling.md +++ b/src/blog/2023/12/unified-namespace-data-modelling.md @@ -1,7 +1,7 @@ --- title: Data Modeling for your Unified Namespace subtitle: How to use FlowFuse as your Schema Registry? -description: How to use FlowFuse as your Schema Registry? +description: Explore how FlowFuse serves as your Schema Registry for Unified Namespace data modeling. Learn to establish connections, structure payloads, and seamlessly integrate. date: 2023-12-27 authors: ["marian-demme"] image: /blog/2023/12/images/uns-data-modeling.png diff --git a/src/blog/2024/01/barcode-scanner-into-nodered.md b/src/blog/2024/01/barcode-scanner-into-nodered.md index 1edcc616b5..c23e8d956b 100644 --- a/src/blog/2024/01/barcode-scanner-into-nodered.md +++ b/src/blog/2024/01/barcode-scanner-into-nodered.md @@ -1,7 +1,7 @@ --- title: How to connect a barcode scanner to your Node-RED application subtitle: A guide to connecting a barcode scanner to Node-RED. -description: A guide to connecting a barcode scanner to Node-RED. +description: Learn to seamlessly connect a barcode scanner to Node-RED for efficient data capture and automation date: 2024-01-24 authors: ["grey-dziuba"] image: /blog/2024/01/images/barcode-scanner.png @@ -9,6 +9,7 @@ tags: - posts - flowfuse - how-to + - barcode scanner --- Barcode scanners, functioning as Human Interface Devices (HID) similar to keyboards, offer versatile programming options. Variations of barcode scanners can be seen used from anything from checkout counters, logistics, and to manufacturing erp systems. In our case, we kept it basic and we used one to trigger a Node-RED flow, keeping the process straightforward and efficient. Don't let that limit your imagination though, with QR codes, you can store just about anything including recipes in a JSON structure. diff --git a/src/blog/2024/01/capture-data-edge-with-node-red-flowfuse.md b/src/blog/2024/01/capture-data-edge-with-node-red-flowfuse.md index 2748bc2a31..84ed52e502 100644 --- a/src/blog/2024/01/capture-data-edge-with-node-red-flowfuse.md +++ b/src/blog/2024/01/capture-data-edge-with-node-red-flowfuse.md @@ -1,7 +1,7 @@ --- title: Capture Data from edge devices with Node-RED subtitle: FlowFuse allows you to run Node-RED anywhere to capture all the data -description: FlowFuse allows you to run Node-RED anywhere to capture all the data +description: Learn to capture data from edge devices with Node-RED using FlowFuse. Install the agent via Docker or npm, configure device registration, and program custom flows. date: 2024-01-17 authors: ["zeger-jan-van-de-weg"] image: /blog/2024/01/images/capture-data-from-edge-devices.png diff --git a/src/blog/2024/01/dashboard-2-multi-user.md b/src/blog/2024/01/dashboard-2-multi-user.md index 9d83ece43a..e7e64d9736 100644 --- a/src/blog/2024/01/dashboard-2-multi-user.md +++ b/src/blog/2024/01/dashboard-2-multi-user.md @@ -1,7 +1,7 @@ --- title: Personalised Multi-user Dashboards with Node-RED Dashboard 2.0! subtitle: Explore how to build multi-user Dashboards, secured with FlowFuse Cloud! -description: Explore how to build multi-user Dashboards, secured with FlowFuse Cloud! +description: Discover how to create personalized multi-user dashboards secured with FlowFuse Cloud! Enable FlowFuse User Authentication and install the FlowFuse Node-RED Dashboard 2.0 User Addon for a customized dashboard experience. date: 2024-01-24 authors: ["joe-pavitt"] image: "/blog/2024/01/images/tile-dashboard-2-multi-user.png" diff --git a/src/blog/2024/01/how-to-deploy-node-red-with-flowfuse-to-balenacloud.md b/src/blog/2024/01/how-to-deploy-node-red-with-flowfuse-to-balenacloud.md index 3e9159c3d0..1106399ed2 100644 --- a/src/blog/2024/01/how-to-deploy-node-red-with-flowfuse-to-balenacloud.md +++ b/src/blog/2024/01/how-to-deploy-node-red-with-flowfuse-to-balenacloud.md @@ -1,7 +1,7 @@ --- title: Step-by-Step Guide to Deploying Node-RED with FlowFuse in balenaCloud subtitle: Fleet management made easier with FlowFuse and balena. -description: Fleet management made easier with FlowFuse and balena. +description: Deploy Node-RED with FlowFuse on balenaCloud effortlessly with our step-by-step guide. Simplify fleet management and enhance data processing capabilities. date: 2024-01-30 authors: ["grey-dziuba"] image: blog/2024/01/images/balena-and-flowfuse.png diff --git a/src/blog/2024/01/import-a-file.md b/src/blog/2024/01/import-a-file.md index bd86269dd6..5fda2333b0 100644 --- a/src/blog/2024/01/import-a-file.md +++ b/src/blog/2024/01/import-a-file.md @@ -1,7 +1,7 @@ --- title: Import a File into Node-RED with Dashboard 2.0 subtitle: Use Dashboard 2.0 to import a CSV file into Node-RED. -description: Use Dashboard 2.0 to import a CSV file into Node-RED. +description: Learn how to import a CSV file into Node-RED hassle-free using Dashboard 2.0. Simplify data management with this step-by-step guide. date: 2024-01-05 authors: ["grey-dziuba"] image: /blog/2024/01/images/import-file-to-node-red.png diff --git a/src/blog/2024/01/revolutionizing-manufacturing-impact-ai-chatgpt-technologies.md b/src/blog/2024/01/revolutionizing-manufacturing-impact-ai-chatgpt-technologies.md index 43de06d682..c2e03f2fbd 100644 --- a/src/blog/2024/01/revolutionizing-manufacturing-impact-ai-chatgpt-technologies.md +++ b/src/blog/2024/01/revolutionizing-manufacturing-impact-ai-chatgpt-technologies.md @@ -1,13 +1,14 @@ --- title: AI and ChatGPT - Revolutionizing the Manufacturing Industry subtitle: How AI and Conversational Technologies are Transforming Industrial Processes -description: How AI and Conversational Technologies are Transforming Industrial Processes +description: Explore how AI and ChatGPT revolutionize manufacturing with boosted efficiency, quality control, and workforce transformation. date: 2024-01-31 authors: ["flowfuseteam"] image: /blog/2024/01/images/Futuristic factory with robots and AI technology, showing advanced machinery and computers integrated with ChatGPT for manufacturing processes.png tags: - posts - flowfuse + - ai --- The application of artificial intelligence (AI) in various industries, particularly in manufacturing, is a topic of growing interest. The evolution of technologies like ChatGPT is driving significant changes in this sector. For a more nuanced understanding, we reference four informative blog posts from our team members. The first post, ["AI Use Cases that are shaping the next manufacturing frontier"](/blog/2023/12/ai-use-cases/), offers an insightful overview of AI's role in diverse areas. Following this, ["ChatGPT AI Assistants with Node-RED"](/blog/2023/11/ai-assistant/) examines the specific impact of AI assistants. The third article, ["Node-Red Builder a ChatGPT GPT"](/blog/2023/11/chatgpt-gpt/), discusses the capabilities of generative pre-trained transformers like ChatGPT. Lastly, ["How ChatGPT improves Node-RED Developer Experience"](/blog/2023/09/chatgpt-for-node-red-developers/) explores ChatGPT's application in Node-Red development, an important aspect for many in manufacturing. diff --git a/src/blog/2024/01/send-a-file.md b/src/blog/2024/01/send-a-file.md index 093cde41d5..55af98ef15 100644 --- a/src/blog/2024/01/send-a-file.md +++ b/src/blog/2024/01/send-a-file.md @@ -1,7 +1,7 @@ --- title: Send a File to Node-RED subtitle: A guide to sending a CSV file to Node-RED and start interacting with it. -description: A guide to sending a CSV file to Node-RED and start interacting with it. +description: Learn how to send CSV files to Node-RED with a Python script or web app. Streamline data processing with step-by-step guidance. date: 2024-01-05 authors: ["grey-dziuba"] image: /blog/2024/01/images/send-file-to-node-red.png diff --git a/src/blog/2024/01/sentiment-analysis-with-node-red.md b/src/blog/2024/01/sentiment-analysis-with-node-red.md index b80f5c94d4..22d3934aad 100644 --- a/src/blog/2024/01/sentiment-analysis-with-node-red.md +++ b/src/blog/2024/01/sentiment-analysis-with-node-red.md @@ -1,7 +1,7 @@ --- title: Sentiment Analysis with Node-RED subtitle: A guide to building a simple sentiment analysis system with Node-RED. -description: A guide to building a simple sentiment analysis system with Node-RED. +description: 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. date: 2024-01-23 authors: ["sumit-shinde"] image: /blog/2024/01/images/sentiment-analysis-dashboard-gif.gif @@ -9,6 +9,7 @@ tags: - posts - node-red - dashboard + - sentiment analysis --- 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. diff --git a/src/blog/2024/01/speech-driven-chatbot-with-node-red.md b/src/blog/2024/01/speech-driven-chatbot-with-node-red.md index 6d29f5c2f4..105aaabb13 100644 --- a/src/blog/2024/01/speech-driven-chatbot-with-node-red.md +++ b/src/blog/2024/01/speech-driven-chatbot-with-node-red.md @@ -1,7 +1,7 @@ --- title: Speech-Driven Chatbot System with Node-RED subtitle: Guide to building speech-driven chatbot using Node-RED, speech recognition, and Dashboard 2.0. -description: Guide to building speech-driven chatbot using Node-RED, speech recognition, and Dashboard 2.0. +description: Learn to build a speech-driven chatbot system with Node-RED and Dashboard 2.0. Integrate speech recognition, synthesis, and Chat-GPT seamlessly. date: 2024-01-29 authors: ["sumit-shinde"] image: /blog/2024/01/images/speech-driven-chatbot-system.gif @@ -9,6 +9,7 @@ tags: - posts - node-red - dashboard + - virtual assistant --- 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. diff --git a/src/blog/2024/01/unified-namespace-what-broker.md b/src/blog/2024/01/unified-namespace-what-broker.md index d315299d66..540a7f4d0d 100644 --- a/src/blog/2024/01/unified-namespace-what-broker.md +++ b/src/blog/2024/01/unified-namespace-what-broker.md @@ -1,7 +1,7 @@ --- title: Selecting a broker for your Unified Namespace subtitle: The broker is the data backbone for the unified namespace, which one is right for you? -description: The broker is the data backbone for the unified namespace, which one is right for you? +description: Discover how to choose the right broker for your Unified Namespace. Explore MQTT, Kafka, cloud options, and open-source solutions like Mosquitto and EMqX date: 2024-01-19 authors: ["zeger-jan-van-de-weg"] image: /blog/2024/01/images/broker-for-uns.png diff --git a/src/blog/2024/01/unified-namespace-when-not-to-use.md b/src/blog/2024/01/unified-namespace-when-not-to-use.md index 9bd784ca51..83fbc0c645 100644 --- a/src/blog/2024/01/unified-namespace-when-not-to-use.md +++ b/src/blog/2024/01/unified-namespace-when-not-to-use.md @@ -1,7 +1,7 @@ --- title: "Unified Namespace: When to Use It, and When to Choose Something Else" subtitle: Data isn't created equal, some data doesn't fit the UNS -description: Data isn't created equal, some data doesn't fit the UNS +description: Explore when to utilize the Unified Namespace (UNS) architecture and when to seek alternatives. Consider latency, handling large files, data security, and access. date: 2024-01-31 authors: ["zeger-jan-van-de-weg"] image: blog/2024/01/images/when-not-to-use-the-uns.png diff --git a/src/blog/2024/02/connect-node-red-to-kepware-opc.md b/src/blog/2024/02/connect-node-red-to-kepware-opc.md index 679b7a3cdf..3d34f76442 100644 --- a/src/blog/2024/02/connect-node-red-to-kepware-opc.md +++ b/src/blog/2024/02/connect-node-red-to-kepware-opc.md @@ -1,7 +1,7 @@ --- title: Connect Node-RED to KepserverEX OPC server. subtitle: Step by step guide to connect to PTC's Kepware OPC server. -description: Step by step guide to connect to PTC's Kepware OPC server. +description: Follow a step-by-step guide to seamlessly integrate Node-RED with PTC's Kepware OPC server, enabling efficient data extraction from PLCs. date: 2024-02-12 authors: ["grey-dziuba"] image: blog/2024/02/images/node-red-to-kepware.png diff --git a/src/blog/2024/02/history-of-nodered.md b/src/blog/2024/02/history-of-nodered.md index 15b36ca2f6..02f6e4f0be 100644 --- a/src/blog/2024/02/history-of-nodered.md +++ b/src/blog/2024/02/history-of-nodered.md @@ -1,7 +1,7 @@ --- title: History of Node-RED subtitle: How it all started as told by Node-RED creator Nick O'Leary -description: How it all started by Node-RED creator Nick O'Leary +description: Read about Node-RED's evolution from a proof-of-concept to a leading IoT platform in Nick O'Leary's firsthand account. An inspiring journey in open-source tech. date: 2024-02-28 authors: ["nick-oleary"] image: blog/2024/02/images/history-of-node-red.png diff --git a/src/blog/2024/02/node-red-perfect-adapter-middleware-uns.md b/src/blog/2024/02/node-red-perfect-adapter-middleware-uns.md index 0cda934318..80ee545575 100644 --- a/src/blog/2024/02/node-red-perfect-adapter-middleware-uns.md +++ b/src/blog/2024/02/node-red-perfect-adapter-middleware-uns.md @@ -1,7 +1,7 @@ --- title: "Node-RED: The perfect adapter and middleware for your UNS" subtitle: How Node-RED Enhances Connectivity and Efficiency in Unified Namespace Environments. -description: How Node-RED Enhances Connectivity and Efficiency in Unified Namespace Environments. +description: Discover how Node-RED boosts connectivity and efficiency in Unified Namespace Environments by adapting legacy machines, contextualizing data, and more. date: 2024-02-06 authors: ["zeger-jan-van-de-weg", "marian-demme"] image: /blog/2024/02/images/node-red-for-uns.png @@ -15,29 +15,29 @@ Digitalization is at the inflection point where it’s been adopted enough that -### Adapting legacy machines to the UNS +## Adapting legacy machines to the UNS The digitalization effort in traditional industries like manufacturing, agriculture, and beyond, has additional challenges due to the high capex assets that need to join in the effort. As these assets will not be replaced, the only way is to adapt them. Adaptation will require tooling that can interact with sensor data regardless of the protocol, data format, and data structures. Node-RED bridges the gap between analog and digital data acquisition by seamlessly integrating with a vast array of protocols including serial bus support, Modbus, MQTT, and OPC-UA. Its format agnostic nature allows it to handle diverse data formats, from parsing binary data, to JSON, Protobuf (Sparkplug B), making it a versatile tool for extracting and manipulating data from various sources. With its widespread adoption, Node-RED ensures compatibility with almost every protocol, enabling users to connect and process data from a wide range of devices and applications. -### Contextualisation of the data +## Contextualisation of the data When data is captured and parsed, it needs to be contextualized. For example; in a UNS the topic hierarchy on which to publish and subscribe to is based on location – that is; context. Furthermore, a raw sensor reading might miss details like the unit of measurement, what message version is required, or doesn’t supply the information in a proper type. All these minor niggles are actual blocking issues for adopting all sensors to the UNS. In some cases makes and models of the sensor might influence the tolerances of readings, it’s a good idea in those cases to include that information in the message. -### Filtering and preprocessing +## Filtering and preprocessing Not all messages are created equal, which was discussed in [an earlier post](/blog/2024/01/unified-namespace-when-not-to-use/.). In two of the three examples provided in that post, Node-RED can preprocess or filter information before sending it to the UNS. In the case of big files or binary data, Node-RED can store it in S3 or a network attached storage layer, or even store it locally through a REST interface. The distribution of the event that created the binary data is still published through the UNS though. Filtering of data is also a great use-case for Node-RED, generally just a `change` node and the data is ready to be published. The flexibility to do virtually anything with captured data is what makes Node-RED such a strong partner for your UNS. -### Continuous improvement +## Continuous improvement While it would be ideal if data schemas were stable, changes are frequent and unpredictable. It’s a non-obvious requirement for your UNS edge to be adaptable. Message structures can change, to add or remove data from them. Though also the format, from JSON to Sparkplug B, or maybe to XML. Not to say that standardization of messages will continuously require updates to leverage the UNS for higher business value. A swiss-army knife as both data sender and receiver is not just a nice-to-have, it’s a requirement. -### Scalable operations +## Scalable operations While there are other tools available that can adapt to a few protocols, or parse a handful of data formats, there’s no alternative for Node-REDs breadth and depth of integration level. This is why many organizations have already adopted Node-RED for their edge cases, which their current standard solution doesn’t handle. diff --git a/src/blog/2024/02/postgresql-with-node-red.md b/src/blog/2024/02/postgresql-with-node-red.md index 3a0d3166df..8e1ce3ccce 100644 --- a/src/blog/2024/02/postgresql-with-node-red.md +++ b/src/blog/2024/02/postgresql-with-node-red.md @@ -1,7 +1,7 @@ --- title: Using PostgreSQL with Node-RED subtitle: Guide to integrating PostgreSQL database into Node-RED Applications for Storing, Updating, and Querying Data -description: Guide to integrating PostgreSQL database into Node-RED Applications for Storing, Updating, and Querying Data +description: Learn how to seamlessly integrate PostgreSQL with Node-RED for efficient data management and application development. Complete guide with best practices. date: 2024-02-23 authors: ["sumit-shinde"] image: /blog/2024/02/images/postgresql_with_node-red.png diff --git a/src/blog/2024/02/professional-services-for-node-red.md b/src/blog/2024/02/professional-services-for-node-red.md index 54b3c09cc9..ddb36e6d2b 100644 --- a/src/blog/2024/02/professional-services-for-node-red.md +++ b/src/blog/2024/02/professional-services-for-node-red.md @@ -1,7 +1,7 @@ --- title: Should You Invest in Professional Services for Your Node-RED Development? subtitle: Professional Services for Node-RED, When and Why? -description: Professional Services for Node-RED, When and Why? +description: Discover the benefits of investing in professional services for Node-RED development. date: 2024-02-05 authors: ["grey-dziuba"] image: blog/2024/01/images/professional-services-for-your-node-red.png diff --git a/src/blog/2024/02/software-development-in-node-red.md b/src/blog/2024/02/software-development-in-node-red.md index b3834adf58..4c571260aa 100644 --- a/src/blog/2024/02/software-development-in-node-red.md +++ b/src/blog/2024/02/software-development-in-node-red.md @@ -1,7 +1,7 @@ --- title: Bringing Software Development practices to Node-RED subtitle: Applying lessons from traditional development to the low-code space. -description: Applying lessons from traditional development to the low-code space. +description: Discover how software development practices enhance Node-RED workflows. Learn about linting, debugging, testing, and more. date: 2024-02-06 authors: ["nick-oleary"] image: /blog/2024/02/images/software-development-practices-to-node-red.png diff --git a/src/blog/2024/04/role-based-access-control-rbac-for-node-red-with-flowfuse.md b/src/blog/2024/04/role-based-access-control-rbac-for-node-red-with-flowfuse.md index 8ab87cb278..189f43ce2b 100644 --- a/src/blog/2024/04/role-based-access-control-rbac-for-node-red-with-flowfuse.md +++ b/src/blog/2024/04/role-based-access-control-rbac-for-node-red-with-flowfuse.md @@ -1,7 +1,7 @@ --- title: Role-Based Access for your Node-RED applications subtitle: Collaboration and Security in Node-RED with Role-Based Access Control with FlowFuse. -description: Collaboration and Security in Node-RED with Role-Based Access Control with FlowFuse. +description: Learn how FlowFuse integrates Role-Based Access Control (RBAC) into Node-RED, enhancing security and collaboration. Explore granular access, Instance Protection Mode, and improved user experience. date: 2024-04-03 authors: ["grey-dziuba"] image: /blog/2024/04/images/role-based-access.png