Platform daemon (niagarad)
The platform daemon is an executable that runs independently from Niagara core runtime, is pre-installed on every controller as factory-shipped, and runs whenever the controller boots up. The daemon is Java-based—running in its own Hotspot Java VM (Virtual Machine). An additional (and separate) Hotspot Java VM is used for the running the station process.
You need the platform daemon locally installed and running to host a station on your local PC, such as for a Supervisor. This lets you open the Workbench client platform connection to your local (My Host) platform. It also allows remote client platform connections to your PC.
When you install Niagara on your PC, one of the last “Would you like to?” install options is to Install and Start Platform Daemon. The default selection is to install.
The Niagara host’s platform daemon monitors a different TCP/IP port for client connections than does a running station.
By default, this TCP port is either:
5011 - for a secure (TLS)
Platform connection (if available).3011 - for a Platform connection that is not secure (unencrypted)
.
If necessary, you can change either TCP port monitored to a different (non-default) port during platform configuration.