NiagaraAX platform

Platform is the name for everything that is installed on a NiagaraAX host that is not part of a NiagaraAX station. The platform interface provides a way to address all the support tasks that allow you to setup, support and troubleshoot a NiagaraAX host. The following list includes a summary description of what you can do with the platform, including the functions, views, and typical usage of the platform.

Dialup Configuration

This view is used to configure the platform's dialup modem, including settings for a “captive network.” If a QNX-based JACE, separate “listening” settings apply for receiving dialup connections.

User Manager

This view applies to remote Win32 platforms (JACE-NX). To access host Windows OS user and group accounts, including ability to add or delete users/groups, change passwords and group members.

Distribution File Installer

This view is used to compare the remote platform's NiagaraAX runtime environment (nre) to locally available distribution (.dist) files, and if desired, to update the remote platform. The nre is divided into two separate .dist files: a “config” and a “core,” where the config is customizable after installation.

File Transfer Client

This view is used to copy files between your Workbench PC and the remote NiagaraAX platform (in either direction).

Lexicon Installer

This view is used to install NiagaraAX lexicon files from your Workbench PC to the remote NiagaraAX platform, in order to provide non-English language support.

License Manager

This view is used to review, install, save, or delete licenses and certificates on the remote NiagaraAX platform.

Software Manager

This view is used to review, install, update, or uninstall “installable software” on the remote NiagaraAX platform. This includes NiagaraAX modules (.jars) as well as separate .dist files for NRE core, Java VM, and (QNX) OS. The Software Manager compares software installed on the connected platform against that available (locally) on your Workbench PC.

Platform Administration

This view is used to perform configuration, status, and troubleshooting of the NiagaraAX platform daemon. Included are commands to change time/date, backup all remote configuration, and reboot the host platform.

Station Copier

This view is used to install (copy) a station from your Workbench PC and the remote NiagaraAX platform, including different file-level options. Also to backup (copy) a station in a remote platform to your Workbench PC, or to delete a remote station. You can easily rename any copied stations.

Station Director

This view is used to start, stop, restart, or kill a station on the NiagaraAX platform. Output from the station displays in the view pane, useful for monitoring and troubleshooting. You also configure a station's “Auto-Start” and “Restart on Failure” settings from this view.

TCP/IP Configuration

This view is used to review and configure the TCP/IP settings for the network adapter(s) of the NiagaraAX platform.

Remote File System

This view is used to navigate among all files and folders under the platform's Niagara root (system home) directory, including the ability to make local copies on your PC.

About the platform connection

A platform connection is different than a station connection. When connected to a NiagaraAX platform, Workbench communicates (as a client) to that host's platform daemon (also known as “niagarad” for Niagara daemon), a server process. Unlike a station connection, which uses the Fox protocol, a client platform connection requires the full Workbench application, therefore it is unavailable when you are running Workbench in a standard web browser.

The platform daemon is a compact executable written in native code, meaning the daemon does not require the NiagaraAX core runtime, or even a Java VM. The platform daemon is pre-installed on every JACE controller (even as factory-shipped), and runs whenever the JACE has booted up.

Also, a NiagaraAX host's platform daemon monitors a different TCP/IP port for client connections than does any running station (if any). By default, this is port 3011. Finally, the platform daemon uses “host-level” authentication for signon access. This means a user account and password separate from any station user account, and should be considered the highest level access to that host.

Types of platform administration functions

The following list provides a summary description of platform administration functions that are available using the platform connection in Workbench:

About the platform daemon on a PC

When you install NiagaraAX on your PC, you have the option to install and start Platform Daemon The default selection is to install.

Important: It is important to understand that you need the platform daemon locally installed and running in order to do any of the following:

Once installed and started on your PC, you can see the platform daemon listed as a Niagara service from your Windows Control Panel, by selecting Administrative Tools->Services.

Note: Following NiagaraAX installation on your PC, you can alternately install and start the platform daemon at a later time, if needed. Under the Windows Start menu, do this by selecting Start->All Programs->Niagara <3.x.x>->Install Platform Daemon

In summary (except for dial-out support), your PC's local platform daemon is not used in making client connections to other NiagaraAX hosts, only to provide the ability to run a station locally.