The BLIIOT ARMxy BL340 is a high-performance single-board computer designed for demanding applications, including edge computing, automation, and embedded systems. Featuring an octa-core ARM processor, advanced connectivity options, and support for high-speed storage, it provides a powerful platform for developers and engineers.
Integrating this powerful hardware with FlowFuse not only enhances its capabilities but also simplifies the management and deployment process.
Before proceeding with the installation, ensure you have the following:
This guide explores how to install and run Node-RED through the FlowFuse Device Agent on the BLIIOT ARMxy BL340, enabling you to build, manage, and scale Node-RED flows efficiently from a remote location.
Before we start, it is recommended to update and upgrade your system to ensure all your packages are up to date:
sudo apt update && sudo apt upgrade -ybash <(curl -sL https://raw.githubusercontent.com/FlowFuse/device-agent/main/service/raspbian-install-device-agent.sh)This script installs the Node.js runtime (if not already installed), sets up the FlowFuse device agent, and configures the device to automatically run the FlowFuse agent on boot and restart it in case of a crash.
To verify that the service is running, use the following command:
sudo systemctl status flowfuse-device-agent.serviceIf running, you should see a result similar to the one shown in the image below:
Once you have installed the FlowFuse Device Agent, you need to register the hardware to connect it to your FlowFuse team.
For instructions on how to register the hardware with your FlowFuse team, follow the documentation: Register your Remote Instance.
When registering your hardware, you will be presented with a dialog containing a one-time passcode command that the Device Agent uses to retrieve its configuration. Make sure to copy it.

Execute the command you have copied with sudo as shown below
sudo flowfuse-device-agent -o <insert-your-three-word-token> https://app.flowfuse.comOnce executed, you should see an output similar to the one below, indicating that the FlowFuse Device Agent has been successfully configured:
[AGENT] 3/21/2025 7:09:25 PM [info] Entering Device setup...
[AGENT] 3/21/2025 7:09:27 PM [info] Device setup was successful
[AGENT] 3/21/2025 7:09:27 PM [info] To start the Device Agent with the new configuration, run the following command:
[AGENT] 3/21/2025 7:09:27 PM [info] flowfuse-device-agentNow, you can check the remote instance in the FlowFuse platform, where its status should be displayed as "running.".
Now, when your device reboots, the FlowFuse Device Agent will automatically start, ensuring that your BLIIOT ARMxy BL340 remains connected to the FlowFuse platform.
For more information refer to FlowFuse documentation