How to Install N3uron on Robustel Edge Computing Gateways

How to install N3uron using the official installation script on a Robustel edge computing gateway?

πŸ“– Overview

This guide provides instructions for installing N3uron, a powerful industrial IoT edge platform, on Robustel edge computing gateways running RobustOS Pro.

Integrating N3uron with Robustel's edge hardware allows for seamless data orchestration, protocol conversion (such as Modbus to MQTT), and advanced edge computing capabilities. By leveraging the Debian-based architecture of RobustOS Pro, N3uron can run natively as a service, providing a robust environment for industrial automation and digitalization projects.


πŸ›  What You'll Need

  • Hardware:
    • Robustel Edge Gateway ((e.g., EG5120, EG5200).
  • Firmware:
    • RobustOS Pro: v2.3.0 or newer.
    • SSH Client (e.g., PuTTY, TeraTerm, or Windows PowerShell/Command Prompt).
  • Other
    • Internet Access: The gateway must have an active internet connection.

πŸ“ Note: If your gateway is not yet connected to the internet, please refer to the relevant documentation on configuring cellular or Ethernet WAN connectivity.

    • Sudo User Account: A user with sudo privileges must be created in the device configuration page.

πŸ“ Note: Refer to How to create a sudo user with SSH access on an EG series device to create a user if one does not exist.


πŸš€ Step-by-Step Configuration Guide

1️⃣ Step 1: Establish SSH Connection

  1. Open your SSH client or terminal.
  2. Connect to the device using the IP address and the sudo user credentials created in the prerequisites.
ssh <username>@<device_ip_address>
  1. Enter the password when prompted.

2️⃣ Step 2: Run the Automatic Installation Script

  1. Execute the following command to download and run the N3uron installation script:
curl -fsSL https://get.n3uron.com/install.sh | sudo bash

πŸ“ Note: The system may prompt you to enter the password for your sudo user to authorize the installation.

  1. Wait for the installation process to complete.

⚠️ Warning: Do not interrupt the process until you see a "Successfully installed" message on the terminal. Interruptions may lead to corrupted service files.


βœ… Verification & Testing

1. Verify Service Status

To ensure the N3uron service is running correctly, use the following command:

systemctl status n3uron

βœ… Success: The output should show Active: active (running).The N3uron service is active and initialized.

2. Access the WebUI

  1. Open a web browser on a PC connected to the same network.
  2. Navigate to the gateway's LAN IP address on port 8003.

πŸ“ Note: If you need to access the WebUI via the WAN port, you must open port 8003 in the Firewall settings.

βœ… Success: If successful, the N3uron login or dashboard page will appear.

Next, you can refer to the β€œHow to Quickly Get Started with N3uron After Installing It on a Robustel Gateway” article to quickly get started with N3uron’s features. For more details, please refer to the official documentation.


❓ Troubleshooting / FAQ

  • Q: The installation script fails with a "connection timed out" error.
    • A: Ensure the gateway has a valid DNS server configured (e.g., 8.8.8.8) in the Network > WAN settings.
  • Q: I cannot access the WebUI on port 8003.
    • A: Check if the service is running using systemctl status n3uron. If it is running, verify that no other service is occupying port 8003.
  • Q: How do I install N3uron using Docker instead?

Conclusion

After completing this guide, N3uron should be installed on a Robustel edge computing gateway and ready for initial configuration. Users should confirm that the installation has completed successfully before moving to module setup or data collection steps. Do not alter the official installation script command unless the source article or N3uron documentation is updated and reviewed.

πŸ“œ Revision History

Version

Date

Author

Notes

v1.0

2026-01-28

Jens Zhou

Initial document creation.