How to install FUXA Web-based Visualization SCADA on ARMxy SBC BL410?

WELCOME TO OUR BLOG

We're sharing knowledge in the areas which fascinate us the most
click

How to install FUXA Web-based Visualization SCADA on ARMxy SBC BL410?

By Jerry Chen May 20th, 2025 446 views



This guide provides step-by-step instructions for installing FUXA Web SCADA on the BL410, an ARM64-based device. The process involves downloading and installing Node.js 18, downloading and setting up FUXA, modifying its configuration, and accessing the application.
FUXA

Step 1: Download Node.js 18

  1. Visit the official Node.js website.

  2. Click Download in the navigation bar.

  3. In the selection box behind Get Node.js®, choose version v18.20.8 (LTS).

  4. Select the Linux version for the binary package. Since the BL410 uses an ARM64 architecture, download the Standalone Binary (.xz) for node-v18.20.8-linux-arm64.

Step 2: Unzip and Install Node.js 18

  1. Copy the downloaded node-v18.20.8-linux-arm64.tar.xz to the BL410 using a USB flash drive. The BL410 has a script that automatically mounts the USB drive. Use the command ls to verify the installation package is visible on the USB drive.

  2. Create a directory named Node in the root directory: mkdir /Node.

  3. Copy the Node.js installation package to the Node folder:

    cp node-v18.20.8-linux-arm64.tar.xz /Node/
  4. Decompress the package:

    tar -xvJf /Node/node-v18.20.8-linux-arm64.tar.xz

    This creates a folder named node-v18.20.8-linux-arm64 in the /Node directory.

  5. Navigate to the bin folder:

    cd /Node/node-v18.20.8-linux-arm64/bin

    You should see four files: corepack, node, npm, and npx.

  6. Create symbolic links to make Node.js and its tools accessible system-wide:

    ln -sf /Node/node-v18.20.8-linux-arm64/bin/node /usr/bin/
    ln -sf /Node/node-v18.20.8-linux-arm64/bin/npm /usr/bin/
    ln -sf /Node/node-v18.20.8-linux-arm64/bin/npx /usr/bin/

Step 3: Download the FUXA Installation Package

  1. Visit the official FUXA website.

  2. Click Download to navigate to the download page and locate the Star FUXA repo button, which redirects to the FUXA GitHub repository.

  3. On the GitHub page, scroll to the Install from source section.

  4. Click Download the latest release and select the latest FUXA version (e.g., FUXA-1.2.5.tar.gz).

  5. Copy the downloaded FUXA-1.2.5.tar.gz to the BL410 using a USB drive:

    cp FUXA-1.2.5.tar.gz /FUXA/

Step 4: Unzip the FUXA Installation Package

  1. Decompress the FUXA package:

    tar -zxvf /FUXA/FUXA-1.2.5.tar.gz
  2. Verify the decompressed files:

    ls

Step 5: Modify the Configuration File

  1. Navigate to the server folder:

    cd server
  2. Open the package.json file using the vi editor:

    vi package.json
  3. Locate and delete the line referencing odbc.

  4. Save and exit the file:

    :wq!
  5. Install the dependencies, which may take some time:

    npm install

Step 6: Start FUXA
FUXA

  1. Start the FUXA application:

    npm start

Step 7: Access FUXA
fuxa action

  1. Open a web browser on a device connected to the same network as the BL410.

  2. Enter the BL410’s IP address followed by port Device IP+1881

  3. Press Enter to access the FUXA Web SCADA interface.

Notes

  • Ensure the BL410 is connected to a network and has a valid IP address before attempting to access FUXA.

  • The npm install step may take a while depending on the device’s performance and network conditions.

  • If you encounter issues, verify that all symbolic links for Node.js are correctly set and that the FUXA package is properly decompressed.

Building Cost-Effective Industrial Automation with Open Source SCADA Solutions
Previous
Building Cost-Effective Industrial Automation with Open Source SCADA Solutions
Read More
Why Ubuntu LTS is the Top Choice for ARM Industrial Edge Computer?
Next
Why Ubuntu LTS is the Top Choice for ARM Industrial Edge Computer?
Read More
We use Cookie to improve your online experience. By continuing browsing this website, we assume you agree our use of Cookie.