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.
Visit the official Node.js website.
Click Download in the navigation bar.
In the selection box behind Get Node.js®, choose version v18.20.8 (LTS).
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.
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.
Create a directory named Node in the root directory: mkdir /Node.
Copy the Node.js installation package to the Node folder:
cp node-v18.20.8-linux-arm64.tar.xz /Node/
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.
Navigate to the bin folder:
cd /Node/node-v18.20.8-linux-arm64/bin
You should see four files: corepack, node, npm, and npx.
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/
Visit the official FUXA website.
Click Download to navigate to the download page and locate the Star FUXA repo button, which redirects to the FUXA GitHub repository.
On the GitHub page, scroll to the Install from source section.
Click Download the latest release and select the latest FUXA version (e.g., FUXA-1.2.5.tar.gz).
Copy the downloaded FUXA-1.2.5.tar.gz to the BL410 using a USB drive:
cp FUXA-1.2.5.tar.gz /FUXA/
Decompress the FUXA package:
tar -zxvf /FUXA/FUXA-1.2.5.tar.gz
Verify the decompressed files:
ls
Navigate to the server folder:
cd server
Open the package.json file using the vi editor:
vi package.json
Locate and delete the line referencing odbc.
Save and exit the file:
:wq!
Install the dependencies, which may take some time:
npm install

Start the FUXA application:
npm start

Open a web browser on a device connected to the same network as the BL410.
Enter the BL410’s IP address followed by port Device IP+1881
Press Enter to access the FUXA Web SCADA interface.
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.