
But we will also develop a custom payload type for Node-RED flows, allowing us to quickly deploy updated flows to our device fleet without dealing with the complexity of a full image update. We can use standard Mender full image payloads to deploy OS updates to the device. We will then integrate Mender with that image and deploy it to a fleet of devices.

Our goal will be to develop a golden master image of the Raspberry Pi OS customized to run Node-RED. We will only concern ourselves with the intersection of them all. There are plenty of resources available to dig deep on each of those topics. This is not intended to be a complete tutorial on Raspberry Pi, Node-RED, or even Mender. The instructions will be specific to that OS and hardware but will likely only require minor modifications to work with other solutions.

We will start at the beginning and use the Raspberry Pi OS on a Raspberry Pi 3A board. In this tutorial, we will discuss how to use the Mender OTA with Node-RED to deploy updated flows.
