Atrium IIoT Gateway User Guide
Atrium

Atrium IIoT Gateway User Guide

Everything you need to unbox, power up, and operate your Atrium IIoT Gateway — a complete local platform for monitoring and managing your entire fleet of NCD wireless sensors, no cloud required.

Audience
Operators & integrators
Estimated time
30 minutes
Last updated
2026-07-08

01Introduction

The Atrium IIoT Gateway is an industrial edge device that receives data from your NCD wireless sensors over a long-range wireless mesh network and turns it into a live, browser-based monitoring platform called Atrium.

What is Atrium?

Atrium is a local web dashboard for monitoring wireless sensor networks. It runs entirely on the gateway — data ingestion, the local database, the API, and the web interface all live on the device. There is no cloud connection required; the internet is only needed if you choose to enable Remote Access, push data to an external MQTT broker, or send email alerts.

Open a browser on any device on the same network as the gateway, sign in, and you get real-time visibility into every connected sensor: current readings, health status, historical charts, alerts, automations, scheduled reports, and a suite of industrial apps for productivity, OEE, energy, and environmental monitoring.

Offline & router capabilities

Atrium is built to run without an internet connection. Because data ingestion, storage, dashboards, alerts, and automations all execute on the gateway itself, your sensor network keeps collecting and recording data even when the site is fully offline — the internet is only used for optional cloud features (Remote Access, MQTT push, and email alerts), which resume automatically when connectivity returns.

The gateway also doubles as an industrial network router, so it can provide connectivity in the field rather than depend on existing infrastructure: dual Ethernet (WAN/LAN), dual-band Wi-Fi (access point or client), and optional cellular with automatic SIM detection for backhaul or failover, plus configurable firewalls and VPN for secure remote access. A single gateway can receive your wireless sensors, host Atrium, and route the local network at the same time.

Wireless mesh
Collects data from NCD sensors over a self-healing long-range wireless mesh with up to 2-mile range.
Runs 100% locally
Dashboard, database, and services all run on the gateway. Your data stays on-premises.
Alerts & automations
Threshold rules that email you or switch relays when readings cross a limit.
Industrial apps
Install only what you need from the App Center — Action, AssetPulse, Productivity Monitor, OEE, Energy Monitor, and Environmental.
Cloud & MQTT ready
Publish telemetry to any MQTT broker — AWS, Azure, or your own pipeline.
Secure remote access
Reach the gateway from anywhere over an encrypted Cloudflare tunnel.
01 gateway hardware
The Atrium IIoT Gateway, built on the EG5120 industrial edge platform.

02Hardware & What’s in the Box

Your gateway is built on the EG5120 industrial edge platform. Everything you need to get on the air is included in the box.

In the box

  • Atrium IIoT Gateway unit (pre-loaded with the Atrium software platform)
  • Long-range wireless radio module for your selected frequency
  • Frequency-specific XBee antenna (868–900 MHz or 2.4 GHz dipole)
  • Two WiFi antennas (2.4 GHz)
  • Two cellular antennas with 1 metre cables
  • 12 VDC power supply with international AC outlet adapters

Ports & connectors

ConnectorPurpose
ETH0 (Ethernet)Uplink / client port (default). Connect this to your existing LAN or router — it is the port you use to reach the Atrium dashboard and to give the gateway internet access.
ETH1 (Ethernet)Downstream port (default). Creates its own isolated network (with its own DHCP) for other devices. Both ports are configurable and have customizable firewalls.
Power9–60 VDC input. A 12 VDC supply with international AC outlet adapters is included.
XBee (RP-SMA)The long-range radio that talks to your NCD sensors. Connect the included frequency-specific antenna here.
Cellular (RP-SMA) × 2Two connectors, labelled Main and Div (diversity). Connect both included cellular antennas for the best signal.
GPS (RP-SMA)GNSS antenna connector, for gateways using location services.
WiFi (RP-SMA) × 2Connect the two included 2.4 GHz WiFi antennas.
SIM slotOptional cellular connectivity with automatic SIM detection.

Antenna connections

The gateway has multiple antenna connectors. Attach each included antenna to its matching connector as shown below — the long-range wireless (sensor radio) antenna, plus Wi-Fi and cellular antennas if those radios are used.

12 antenna connections
Antenna connections — which antenna attaches to each connector.

Wireless frequency options

The gateway is ordered with one long-range wireless radio to match the frequency of your NCD sensors and your region. Sensors and gateway must be on the same frequency to communicate.

FrequencyRegion
900 MHzNorth & South America
868 MHzEurope
2.4 GHzWorldwide

Full gateway capabilities

Because it is the Enterprise IIoT Gateway underneath, your Atrium gateway is a full-featured industrial edge device even before you open Atrium. All of the standard gateway capabilities are available to you:

Full Linux OS
Debian-based Linux with SSH access for full customization on a 1.6 GHz quad-core, 2 GB platform.
Remote fleet management
Register and manage gateways remotely from a cloud console — VPN groups, user access, and location/tag tracking.
VPN & firewall
Encrypted VPN and remote access, plus a configurable firewall on every network interface — Ethernet, WiFi and cellular.
Flexible networking
Dual Ethernet, dual-band Wi-Fi (AP or client, WPA/WPA2), and built-in cellular with automatic SIM detection.
Node-RED pre-installed
A full Node-RED runtime for custom flows and integrations (AWS, Azure, MongoDB, MySQL, Ubidots, email).
Industrial protocols
Atrium publishes over MQTT and HTTP out of the box. Further protocols — AMQP, OPC UA and others — are reachable through Node-RED or your own code on the gateway.

03Physical Setup & First Access

Get the gateway powered, on your network, and logged in for the first time.

Watch: Gateway & Sensor Hardware Setup

Connect the hardware

  1. 1
    Attach the antenna
    Connect the included antenna to the XBee RP-SMA connector. Position it vertically and away from large metal surfaces for best range. If your gateway uses WiFi, cellular or GPS, attach those antennas to their own labelled connectors at the same time.
  2. 2
    Connect to your network
    Connecting ETH0 to your LAN or router gives the gateway internet access, but it is not required to reach the dashboard. You can also reach Atrium over the gateway’s own WiFi access point, over your local WiFi network once the gateway has joined it, or by plugging a computer directly into ETH1.
  3. 3
    Apply power
    Connect the included power supply (9–60 VDC input). The gateway boots and the Atrium software starts automatically — allow a minute or two for services to come up.

Open Atrium in a browser

On any device connected to the same network, open a web browser and navigate to the gateway’s address. Atrium is served on the standard web port, so no port number is needed:

URLAny browser on the LAN
http://<gateway-hostname>
# example
http://ncd-d8fc.local

If .local hostname resolution isn’t available on your network, use the gateway’s LAN IP address instead (you can find it from your router’s device list, or later on the Settings page under Gateway Info).

Log in

You’ll be presented with a login screen. Sign in with the default credentials shipped with your gateway:

FieldDefault
Usernamencdio
PasswordncdB3ast
02 login screen
The Atrium login screen.

04First-Time Setup Wizard

The first time you log in to a new gateway, a guided Setup Wizard walks you through initial configuration in about two minutes. A progress bar tracks six phases: Welcome, Email, Security, Access, Sensors, and Done.

Watch: Atrium Setup — Onboarding Sensors

Every step is optional — you can skip any individual step or the entire wizard, and change everything later from the Settings page. The wizard covers:

The six phases

PhaseWhat you configure
WelcomeIntroduction. Click Get Started, or skip setup entirely.
EmailSMTP server, port, username, password, and From address so Atrium can send alerts. A Send Test Email button verifies credentials before saving.
SecurityChange the default username and password (new password must be at least 6 characters). You’ll be logged out to sign back in with the new credentials.
AccessOptionally enable Remote Access via a secure Cloudflare tunnel. A warning appears if you haven’t changed the default credentials yet.
SensorsName and describe any detected-but-unconfigured sensors — one at a time — with a friendly name, location, asset, and install date.
DoneA summary of what was configured. Click Go to Sensors to enter the main interface.
03 setup wizard
The first-time Setup Wizard opens on first login — it takes about two minutes, and any step can be skipped.
04 setup wizard sensors
Naming detected sensors during the wizard’s Sensor Setup step.

06Sensor Dashboards

Click any device in the Sensor List to open its dashboard — detailed, real-time information for a single sensor.

What’s on the dashboard

  • Device header — name, device ID (MAC), sensor type, firmware version, location/asset, and a color-coded Last Heard timestamp.
  • Status banners — amber warnings (sensor error, low battery, weak signal) or a red offline banner when applicable.
  • Status History — a collapsible, chronological log of every health transition, useful for post-incident review.
  • Time-series charts — one per metric, with selectable ranges (1h, 6h, 24h, 7d, 30d, or custom). Drag to zoom; drag charts to reorder.
  • Thresholds — draw an alert reference line on any chart with a condition, value, and swing (hysteresis).

Vibration sensors add an FFT View for frequency-domain analysis and a one-shot Raw FFT Data capture. Sensors on the wireless mesh network show a Mesh Route Map with hop count and a link to the full network topology.

Configuring a sensor

The Configure link opens a tabbed editor where you set the sensor’s location, asset, friendly name, install date, report interval, and offline-alert preference; customize how each metric is displayed (formula, unit, label, visibility); and adjust sensor-specific parameters.

06 sensor dashboard
A sensor dashboard with live time-series charts.

Interactive Preview

The panel below simulates the Atrium Sensor Dashboard for this Vibration / Temperature sensor. Data updates every 5 seconds to demonstrate the live monitoring experience.

07Custom Dashboards (Monitor)

The Monitor page is a customizable, widget-based view for watching multiple sensors at a glance — ideal for a wall-mounted display or a dedicated monitoring station.

Views

A Monitor page can hold several views, shown as tabs above the dashboard. Each view is its own independent set of widgets and its own layout, so you can keep a production display on one and diagnostics on another rather than crowding everything together.

  • + Add View creates another view and switches to it.
  • Click a view’s tab to switch to it; the widgets and layout are remembered per view.
  • The × on a tab deletes that view and the widgets on it.

Widgets

Click + Add Widget, choose a type, then add one or more sensor metrics with the Add Metric wizard. Available widgets include Line / Area / Bar charts, Gauge, Tank Level, Stat Card, Sparkline, Metric Card, and Table.

  • Thresholds — Metric Card, Gauge, and Tank Level widgets support color-coded value bands. Use Auto-fill Zones to generate red/orange/green ranges.
  • 4-20 mA scaling — for analog inputs, a built-in workflow maps 4 mA and 20 mA to real-world units (feet, PSI, gallons, and more).
  • Synthetic Variables — computed metrics that combine readings from one or more sensors using a formula, available to any widget.

Drag widgets to rearrange them, resize by the corner handle, and click Tidy Up to auto-arrange. Layouts save automatically. A global time range panel controls chart-based widgets, and a Fullscreen button expands the page for shop-floor displays.

07 monitor vibration
A custom Monitor dashboard built from vibration-sensor widgets.

08Alerts

Turn readings into notification. The Alerts tab opens Alerts & Actions, where you define the conditions worth knowing about and what should happen when they are met.

It has four parts:

  • Global Alert Templates — threshold rules that auto-apply to groups of devices (all devices, a sensor type, a location, or an asset). New matching devices inherit the alert automatically.
  • Triggers — a single threshold condition on one device’s metric, with a condition (above/below), a value, and a reset point (hysteresis). Each row shows the current value and an OK / ACTIVE status.
  • Actions — link one or more triggers to one or more responses. When all of an action’s triggers fire, its responses are executed.
  • Action History — a searchable log of past action events.

An action’s responses send an email to one or more recipients, firing on trigger, on clear, or both.

08 alerts page
Alerts & Actions — triggers with their readings and thresholds, and the actions they fire.

09Automations

The Automations tab is a gateway-wide event bus: it connects something that happens to something that should be done, including across installed apps.

Each automation is a When (an event) paired with a Then (an action), and shows its state, last run, and controls to run, disable, edit, or delete it. An automation runs when its condition starts matching and again when it stops, so an output can be switched on and back off without either side knowing about the other.

An Available events and actions panel lists everything the gateway and your installed apps offer — for example AssetPulse: metric crossed a threshold as an event, and ProXR Control: set relay state as an action.

16 automations eventbus
The Automations tab wires gateway and app events to actions — here an AssetPulse threshold switching a ProXR relay.

10Scheduled Reports

The Reports tab generates recurring reports and emails them out, so a summary lands in someone’s inbox without anyone opening the dashboard.

Reports run daily, weekly, or monthly and are delivered as PDF, CSV, or both. Use Send Now to deliver one immediately, which is the quickest way to check a report looks right before leaving it on a schedule.

Report types

TypeWhat it covers
Fleet SummaryEvery device on the gateway, with status.
Sensor GroupA chosen subset of sensors.
Alert DigestAlert activity over the reporting period.
Productivity SummaryMachine runtime against quotas. Requires the Productivity Monitor app.
OEE SummaryOverall Equipment Effectiveness. Requires the OEE app.
Custom SQLThe results of a query you supply — for anything the standard types do not cover.
30 reports
The Reports page — recurring reports with their type, schedule, format, and recipients.

11Apps

Apps are optional add-ons that build specialized tools on top of your sensor data. You install only the ones you need, so each gateway runs its own set. Manage them from the Apps tab.

14 apps page
Each installed app gets a card with Open, Update, and Uninstall.

Every installed app appears as a card showing its version, with Open to launch it, Update when a newer version exists, and Uninstall to remove it. Above the cards, Gateway ID uniquely identifies this unit — copy it when requesting a license for a paid app.

Installing from the App Center

Click Browse App Center to see everything available for this gateway. Apps already installed carry an INSTALLED badge; apps that need a license carry a PAID badge.

15 app center
The App Center — the catalog of apps available for this gateway.
Action
Automate relay control from sensor thresholds using pre-built recipes, plus interactive board management.
AssetPulse
Predictive maintenance for rotating equipment: set up assets, monitor vibration, and get plain-language health insights. Paid; EG5120 only.
Productivity Monitor
Track machine runtime against shift quotas with real-time gauges.
OEE
Overall Equipment Effectiveness — Availability × Performance × Quality, with reject logging.
Energy Monitor
Electrical consumption, cost, and idle waste per machine via CT current sensors.
Environmental
Monitor temperature, humidity, air quality, and compliance across facility zones.

Productivity, OEE, and Energy share machine definitions, so a machine configured once can be tracked across all three. Apps support date navigation, auto-refresh when viewing today, drag-and-resize layouts, and a Fullscreen mode for floor displays.

Installing from a Package

Install App uploads an app package straight to the gateway. This is how apps distributed outside the catalog get installed — for example the TagoIO cloud integration and ProXR Control for NCD ProXR relay controllers. Once installed they behave like any other app.

12Gateway Settings

Everything about how the gateway itself behaves lives under Settings. A sidebar on the left lists each group of settings; a search box at the top filters it, and the footer shows the gateway’s MAC address, platform version, and a Re-run Setup Wizard button.

Status

The landing panel is a live health view of the gateway hardware: its name, model, and platform version, the IP and MAC addresses, the DigiMesh radio ID, and which network interface is active. Below that are storage, CPU, and RAM usage, the DigiMesh and Cloudflare connection states, and charts for each over a selectable time range (1 hour, 6 hours, 24 hours, or 7 days).

11 gateway health
Settings → Status tracks the gateway itself — storage, CPU, memory, and radio connectivity.

General

SettingWhat it doesDefault
Gateway NameThe display name shown in the Atrium header, and used in MQTT topic paths.Gateway-XXXX
Display TimezoneTimezone used for displaying timestamps and for scheduling. Separate from the gateway’s own clock timezone under Network → Time & NTP.
Temperature Display UnitToggle between °C and °F. Applies globally to every temperature reading in Atrium.°C
Data RetentionHow many days of telemetry to keep. Older data is deleted automatically each day at 3 AM.100 days
Dashboard RefreshHow often pages refresh their data, in seconds (minimum 5, maximum 300).30 s

Click Save Configuration after making changes.

10 settings page
Settings → General. The sidebar lists every group of settings; the search box filters it.

WiFi

The gateway can either broadcast its own Access Point or Connect to a WiFi network. The panel header shows the current state — the network it is joined to, the signal strength in dBm, and the address it was given. Access Point default password is ncdGateway

  • Scan for networks lists what the radio can see, or use Enter hidden / manual SSID to type a network name that is not broadcast.
  • Security offers WPA / WPA2 / WPA3 (password), Open (no password), or WEP (legacy).
  • IP address is either Automatic (DHCP) — the right choice unless your site requires fixed addresses — or Static IP.
  • Apply IP settings only changes how the current link gets its address without reconnecting to the network. Connect joins the network.
17 network wifi
Settings → Network → WiFi. Join a network or broadcast an access point, and choose DHCP or a static address.

Ethernet

The two Ethernet ports do different jobs, and each is configured separately.

  • ETH0 is the uplink port — the one facing your existing network. Set it to Automatic (DHCP) or Static IP, then Apply Ethernet settings. The panel reports the current address, and tells you if the port has none (usually an unplugged cable).
  • ETH1 is the LAN port that client devices plug into. The gateway answers on the address you set here and hands out addresses from a pool. Set the Gateway IP address including its prefix length, whether to hand out addresses automatically (DHCP server), the pool start and end, and the lease time in minutes, then Apply LAN settings.
18 network ethernet
Settings → Network → Ethernet. ETH0 is the uplink; ETH1 serves client devices with its own DHCP pool.

Cellular

For gateways with a cellular modem, this panel selects which SIM the modem registers on and the APN your carrier issued.

  • Active SIM — SIM1 or SIM2. Slot 1 is the one nearest the antenna connectors.
  • APN — supplied by your carrier (for example broadband or iot.aer.net). Leave it blank and the modem uses the APN built into the SIM’s carrier profile.
  • APN authentication — None for most carriers, or supply the username and password if your carrier issued them.
  • Extra AT commands — advanced, and normally blank. These run when the modem initialises; separate multiple commands with a semicolon.
19 network cellular
Settings → Network → Cellular. Choose the active SIM slot and the carrier’s APN.

Time & NTP

Sets the time servers the gateway synchronises its clock from, and the timezone that clock runs in. Provide a primary and secondary NTP server — point these at your own time server if your network runs one — and a gateway timezone.

20 network ntp
Settings → Network → Time & NTP. The gateway’s own clock, separate from the display timezone.

Services

Two optional services the gateway can run.

  • Remote Access — allows reaching the dashboard from outside the local network. Once enabled, the panel shows the remote address (an https:// URL) with a Copy button. No port forwarding or static IP is required.
  • Node-RED — not required for normal operation; the dashboard runs on the gateway’s built-in services. Enable it only to run your own flows. Raw sensor frames are available on the gateway’s TCP tee on port 2101, and the editor is at http://<gateway>:1880/ once running. Toggling starts or stops it and persists across reboots.
21 network services
Settings → Network → Services. The remote access URL, and the optional Node-RED runtime.

Proxy Server

For sites where outbound internet access goes through a corporate proxy. When enabled, the gateway sends all outbound requests — software updates, the App Center, the sensor decoder library, and app AI requests — through the proxy you configure here. Leave it off for gateways with direct internet access.

FieldWhat it does
Schemehttp or https. Most corporate proxies use an http endpoint even for HTTPS traffic; choose https only if the proxy front-end itself requires TLS or client-certificate auth.
Proxy host / PortWhere the proxy listens.
AuthenticationNone, Basic, or NTLM for Windows domains.
Company root CAOnly needed if the proxy inspects HTTPS traffic — you will see a certificate error when you Test. The uploaded CA is combined with the built-in public authorities, so normal sites keep working.
Bypass listComma-separated hosts or suffixes that connect directly, bypassing the proxy.
Verify TLS certificatesLeave on. Uncheck only for temporary troubleshooting — the correct fix for a TLS-inspecting proxy is to upload the company root CA.

Save with Save proxy settings, then use Test proxy to confirm the gateway can reach the internet through it.

22 settings proxy
Settings → Proxy Server, including NTLM auth and an uploadable company root CA.

Notifications (SMTP)

The outgoing mail server used for alert emails and scheduled reports.

FieldWhat it does
SMTP ServerYour email provider’s SMTP host.
SMTP PortTypically 587 for TLS.
SMTP Username / PasswordLogin credentials for the mail server.
From Email AddressThe sender address on outgoing mail.

This page only sets the sending account. Recipients are configured per-alert on each sensor’s dashboard, and per-report on the Reports page. Use Verify SMTP to send yourself a test email and confirm the settings work before relying on alerts.

27 settings notifications
Settings → Notifications — the SMTP server used for alert emails and scheduled reports.

MQTT Client

Connects the gateway to a remote MQTT broker for SCADA systems, cloud platforms, or your own pipelines. There is one shared broker connection: Atrium can publish sensor data automatically, and installed apps can publish and subscribe through the same connection.

Broker connection

FieldWhat it does
Broker Host / IPHostname or address of the broker.
Port1883 by default, or 8883 for TLS.
Username / PasswordBroker authentication, if required.
Use TLS encryptionEncrypts the broker connection and reveals the certificate options below.

Save MQTT Settings re-establishes the connection immediately.

TLS certificates

  • Verify broker certificate — on by default. Uncheck only for a broker with a self-signed certificate and no CA to upload; this accepts any certificate and is not recommended in production.
  • CA certificate (PEM) — the authority that issued the broker’s certificate. Combined with the built-in public authorities, so public brokers keep working.
  • Client certificate (mTLS) — for brokers requiring mutual TLS. Upload the client certificate and private key, plus the key passphrase if the key is encrypted.

Uploaded private keys and passphrases are encrypted at rest on the gateway.

Topics

Topic patterns use {gateway_id} (the Gateway Name) and {device_id} (the sensor’s device ID) as placeholders.

TopicDefault pattern
Telemetry{gateway_id}/telemetry/{device_id}
Alerts{gateway_id}/alerts/{device_id}
Status{gateway_id}/status/{device_id}

Publishers

The Publishers list controls who may use the connection. Check Atrium to publish every telemetry reading, alert, and status change automatically to the topics above; leave it unchecked if you only want apps to use the broker rather than a constant stream of sensor data. Each installed app that uses MQTT appears as its own row, so you can let AssetPulse publish machine-health results while Atrium’s automatic publishing stays off.

The connection comes up whenever a broker host is saved and at least one publisher is checked. Publishing changes take effect immediately; a newly granted app picks up its subscriptions after the next gateway service restart.

Test Publish

Enter a topic and payload and click Publish test message to send a single message directly to the broker, regardless of the Publishers settings. It is the quickest way to confirm host, port, and credentials. A broker host must be saved first.

23 settings mqtt
Settings → MQTT Client — one shared broker connection for Atrium and installed apps.

Devices

Controls what happens when the gateway hears from a sensor it does not know, and lets you manage the devices it has already seen. The sidebar shows the current device count.

  • Automatically Whitelist — new sensors are accepted and their data logged immediately.
  • Automatically Blacklist — new sensors must be approved manually before anything is recorded.

Whitelist and blacklist panels list the devices in each state, with bulk actions for moving or deleting them.

24 settings devices
Settings → Devices. New-sensor handling, plus the whitelist and blacklist.

DigiMesh Peers

At the bottom of the Devices panel, DigiMesh Peers lists non-sensor DigiMesh hardware — relay controllers and similar — that installed apps may talk to. Registering a peer here is what authorizes an app to send it commands and read its replies.

These are not sensors. They never appear in telemetry or offline reports, so a relay board will not show up as a missing sensor.

ColumnWhat it shows
AddressThe peer’s DigiMesh address.
NameA label for the hardware, for example 1 Channel ProXR Lite Relay Controller.
NotesFree text — useful for recording where the device is installed and what it drives.
App AccessWhether apps are allowed to communicate with this peer.

Use + Add Peer to register one, and Edit or Remove to change or revoke it. Removing a peer withdraws app access to that device.

28 digimesh peers
Settings → Devices → DigiMesh Peers — non-sensor hardware that installed apps are authorized to command.

Updates

When a newer version of Atrium is available a banner appears with the new version number and its changelog. Click Update Now to download and install it; a progress modal tracks each step. The gateway restarts and you will need to log in again, typically after two to three minutes.

Force Update to Specific Version installs any version you name — the same one again, an older one, or a newer one. Use it to re-apply an update or to roll back.

Sensor Decoder Library

This panel updates two things independently. Below the platform is the Sensor Decoder Library, the component that decodes incoming sensor frames. It ships and updates separately from platform updates, with its own installed and latest version and its own Check for updates button.

Update it when NCD releases support for new sensors. A gateway on the current platform version can still be running an older decoder library — which is why a brand-new sensor type may not be recognised until you update here.

25 settings updates
Settings → Updates, including the force-update and rollback control.

Users & Security

Change Gateway Credentials sets the username and password used to sign in to the Atrium dashboard. Enter the current password, then the new username (optional) and new password (minimum six characters). You are logged out after the change and sign back in with the new credentials.

Alongside the admin account, the gateway supports one optional Viewer account — a restricted login limited to the interfaces you grant it. Enable it with the toggle, set a username and password, then tick what it may reach: Sensors, Monitor, Alerts, Reports, Mesh Map, and Apps, plus each installed app individually. So a Viewer can be given AssetPulse without TagoIO, for example.

26 settings users
Settings → Users & Security. The admin credentials, and a Viewer account with per-interface grants.

Advanced

Two tools for people who need to go below the dashboard. The Danger Zone holds Purge All Data, which permanently deletes every device, reading and sensor configuration on the gateway. It cannot be undone and asks for confirmation first.

29 settings advanced
Settings → Advanced — the SQL Query Console and the Danger Zone.

SQL Query Console

Open SQL Query Console opens the SQL Query Tool, which gives direct access to the gateway’s SQLite database — useful for troubleshooting, ad-hoc reporting, and pulling data the dashboard does not surface. Use ← Back to return to the dashboard.

31 sql console
The SQL Query Tool — the query editor, its caution banner, and the Quick Queries shortcuts.
FeatureWhat it does
SQL QueryType any SQL statement, then Execute Query to run it against the live database. Clear empties the editor.
Quick QueriesReady-made queries to start from: All Tables, Recent Readings, Device Count, Total Readings, Database Size, Active Alerts, Oldest Data, Alert History, Readings by Device ID, and Readings by Sensor Name. The last two contain a placeholder to replace with your own device ID or sensor name.
Save QuerySave a query you use often under a name, and delete saved ones you no longer need. They persist on the gateway.
Export CSVOnce a query has returned rows, export the result set to a CSV file, choosing the filename.
Results tableResults are displayed as a scrollable table. Very large result sets are capped at 1,000 rows on screen, with a notice — narrow the query or add a LIMIT to see the rows you want.

13Troubleshooting

Quick fixes for the most common issues.

SymptomWhat to check
Can’t reach Atrium in the browser Confirm your device is on the same network as the gateway. If the .local hostname won’t resolve, use the LAN IP from your router. Give the gateway 1–2 minutes to finish booting.
Device shows Offline (red) Check sensor power/batteries and range; move it closer or clear obstructions; verify the gateway antenna is connected and upright. Long report intervals can make a device look offline between transmissions.
Device shows Warning (amber) Low battery: replace batteries. Weak signal: reposition sensor/gateway or check the antenna. Sensor error: inspect probe connections and cabling.
No new sensors appearing Confirm sensors are on the same wireless frequency as the gateway. Check the New Sensor Handling setting and the whitelist/blacklist in Settings → Device Management.
No email received Verify SMTP in Settings and use Send Test Email. Confirm a recipient is set on the alert or report, and check spam folders.
Can’t log in Verify credentials. If forgotten, contact your system administrator. Ensure your browser is on the same network as the gateway.

Factory Reset

A factory reset restores the gateway’s network settings and Node-RED configuration to their defaults. Use it as a recovery step if the gateway becomes unresponsive or stops booting normally, or when you want to start from a clean configuration.

  1. 1
    Disconnect cables
    Remove all Ethernet and USB devices from the gateway.
  2. 2
    Power on the gateway
    Apply power and wait a few seconds for it to begin booting.
  3. 3
    Press and hold RST
    Press and hold the RST (reset) button — shown below — for 5 to 10 seconds.
  4. 4
    Watch the RUN light
    The RUN indicator light will begin to flash rapidly. This confirms the reset has started.
  5. 5
    Release RST
    Release the button. The gateway performs the factory reset and restarts — allow about 2–3 minutes before the interface is reachable again.
13 factory reset button
Location of the RST (reset) button and RUN indicator light.

14Technical Specifications

At-a-glance hardware and platform details.

CategorySpecification
PlatformNCD Enterprise IIoT Gateway (EG5120)
Processor1.6 GHz quad-core
Memory2 GB DDR4
Storage64 GB flash (local SQL database)
EthernetDual ports — ETH0 uplink/client, ETH1 downstream network; customizable firewalls
Wi-Fi802.11 a/b/g/n/ac, 2.4 GHz & 5 GHz, AP or client mode (WPA/WPA2/AES-CCMP)
CellularBuilt-in, automatic SIM detection
Sensor radioLong-range wireless mesh — 900 MHz, 868 MHz, or 2.4 GHz (selectable), up to ~2-mile range
AntennasFrequency-specific XBee dipole, 2 × WiFi (2.4 GHz), 2 × cellular with 1 m cables (all included)
Power9–60 VDC, 5–20 W (power supply included)
Operating systemDebian-based Linux with SSH access
Remote managementCloud fleet management, encrypted VPN and remote access
Industrial protocolsAtrium natively: MQTT, HTTP. Via Node-RED or custom code: TCP, AMQP, OPC UA and others
Software platformAtrium — React web app, local API, SQLite database, OTA updates
IntegrationsAWS, Azure, MongoDB, MySQL, Ubidots, email, custom endpoints; Node-RED pre-installed

15Advanced Configuration

Everything most users need is in the Atrium dashboard. Underneath it, the EG5120 hardware has its own configuration dashboard for advanced networking and device administration.

Reach it in a browser at http://ncd-xxxx.local:8080, replacing ncd-xxxx with your gateway’s hostname — the same name you use for the Atrium dashboard. It signs in with its own credentials, which default to:

FieldDefault
Usernamencdio
PasswordncdB3ast