Jace8000Startup Guide
Jace8000Startup Guide
December 3, 2015
JACE-8000 Install and Startup Guide
Tridium, Inc.
3951 Westerre Parkway, Suite 350
Richmond, Virginia 23233
U.S.A.
Confidentiality
The information contained in this document is confidential information of Tridium, Inc., a Delaware corpora-
tion (“Tridium”). Such information and the software described herein, is furnished under a license agreement
and may be used only in accordance with that agreement.
The information contained in this document is provided solely for use by Tridium employees, licensees, and
system owners; and, except as permitted under the below copyright notice, is not to be released to, or re-
produced for, anyone else.
While every effort has been made to assure the accuracy of this document, Tridium is not responsible for
damages of any kind, including without limitation consequential damages, arising from the application of the
information contained herein. Information and specifications published here are current as of the date of this
publication and are subject to change without notice. The latest product specifications can be found by con-
tacting our corporate headquarters, Richmond, Virginia.
Trademark notice
BACnet and ASHRAE are registered trademarks of American Society of Heating, Refrigerating and Air-Con-
ditioning Engineers. Microsoft, Excel, Internet Explorer, Windows, Windows Vista, Windows Server, and SQL
Server are registered trademarks of Microsoft Corporation. Oracle and Java are registered trademarks of
Oracle and/or its affiliates. Mozilla and Firefox are trademarks of the Mozilla Foundation. Echelon, LON, Lon-
Mark, LonTalk, and LonWorks are registered trademarks of Echelon Corporation. Tridium, JACE, Niagara
Framework, NiagaraAX Framework, and Sedona Framework are registered trademarks, and Workbench,
WorkPlaceAX, and AXSupervisor, are trademarks of Tridium Inc. All other product names and services men-
tioned in this publication that is known to be trademarks, registered trademarks, or service marks are the
property of their respective owners.
December 3, 2015 3
Contents JACE-8000 Install and Startup Guide
PlatformServices properties......................................................................34
Reviewing/adjusting PlatformServices properties for the
JACE ........................................................................................35
Controller-specific PlatformServices properties .........................................37
JACE SRAM support enabling/disabling....................................................37
Enabling or disabling SRAM support in the
DataRecoveryService.................................................................37
Optional platform administration ..............................................................38
Performing platform administration ................................................39
4 December 3, 2015
About this guide
This document covers the initial Niagara 4 software installation and configuration for a QNX-based JACE-
8000 controller, using Niagara 4 Workbench (4.1.n).
The information in this document is intended for an engineer, technician, or service person who is perform-
ing control system installation. All information in this document is also online in Niagara 4 Workbench help,
providing that the docJace8000Startup module was installed.
For physical mounting and wiring details for any JACE controller, please refer to its specific hardware instal-
lation document.
This document does not cover station configuration or Niagara 4 components. For more information on
these topics, please refer to online help and various other Niagara 4 software documents.
Related documents
Following is a list of related guides.
• JACE-8000 Backup and Restore Guide
• JACE-8000 WiFi Guide
• Niagara 4 Platform Guide
December 3, 2015 5
JACE-8000 Install and Startup Guide
6 December 3, 2015
Chapter 1 Overview
Topics covered in this chapter
♦ Commissioning differences in Niagara 4
♦ SSL/TLS commissioning notes
♦ Limitations to NiagaraAX platform operations
♦ Factory-shipped state
New JACE-8000 controllers are shipped from the factory with a bare minimum of Niagara 4.1 software to
run a platform daemon, along with a Tridium certificate, but not all items needed to run any type of station.
Using Niagara 4.1 Workbench, you open a platform connection to the JACE to begin the commissioning
process.
After booting the controller, establish a platform connection to the new JACE and commission it to install
the necessary Niagara 4.1 core software, selected modules, license(s), and to perform other platform config-
uration. Some important related tasks include setting the JACE’s:
• IP network address, and related IP networking parameters
• Platform daemon user(s), for platform login
• Time and date (or simply sync with your PC’s time)
This document provides step-by-step instructions for these and other tasks. As described ahead, to do this
you use the platform C o m m i s s i o n i n g W i z a r d .
N O T E : The Commissioning Wizard is the only way to install the needed Niagara 4.1 core software in a JACE
controller. Most steps in the Commissioning Wizard are also available as separate platform views. For exam-
ple, there is a S o f t w a re M a n a g e r, L i c e n s e M a n a g e r, and many others. Using these views individually may
be useful after commissioning a JACE. For more details see the “Niagara platform” section in the Niagara 4
Platform Guide.
However, always use the Commissioning Wizard to commission a new JACE for Niagara, as well as to up-
grade any JACE from one Niagara point release to another—and make sure a license file is available!
December 3, 2015 7
Chapter 1 Overview JACE-8000 Install and Startup Guide
Factory-shipped state
The factory- shipped state of a controller has the following default settings for IP address, HTTP port and
Platform credentials.
IP ad d ress
When shipped, a new JACE-8000 controller is pre-configured with an IPv4 address in the range:
192.168.1.140n (primary “LAN1” port; the “LAN2” port is disabled).
where the last numeral (n) in the IP address matches the last numeral in the JACE’s serial number.
The default subnet mask is: 255.255.255.0
You change these IPv4 network settings during your startup commissioning of the JACE.
8 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 1 Overview
December 3, 2015 9
Chapter 1 Overview JACE-8000 Install and Startup Guide
N O T E : Data on the microSD card is encrypted by a “system passphrase” stored in the controller base. The
passphrase on the card must match the passphrase stored in the controller. If swapping in a card from a pre-
viously configured unit, you must provide the passphrase (of the previously configured unit which is stored
on this SD card) using a serial connection to the unit’s Debug port.
Step 1 Carefully slide the plastic microSD card shutter open.
The shutter should remain captive in the base, revealing the microSD card socket.
10 December 3, 2015
Chapter 2 P re p a r a t i o n
Topics covered in this chapter
♦ Provide power and connectivity
♦ Niagara and PC requirements
♦ Connect to the JACE
Consider the following areas to prepare before proceeding with commissioning: Power, connectivity, soft-
ware and PC requirements.
December 3, 2015 11
Chapter 2 Preparation JACE-8000 Install and Startup Guide
N O T E : If you were emailed a license archive (.lar file) or .license file for the JACE, and you wish to
use it instead of the online license server (for some reason, for example your Workbench PC will
not have Internet connectivity when you are commissioning the JACE), make the file available to
Workbench first, as follows:
• Copy the file to your !security/licenses/inbox folder, then restart Workbench. For more
details, refer to the section “Local license inbox” in the Platform Guide.
Step 3 Attach one end of a standard category-5 Ethernet unshielded twisted pair (UTP) patch cable to the
RJ-45 Ethernet connector for LAN1 (labeled PRI) on the JACE.
Step 4 Attach the other end of the patch cable to a network port or directly to an Ethernet hub.
Step 5 Power up the JACE.
Step 6 Record your PC’s current IP settings, then re-assign your PC’s IP address for its Ethernet NIC (net-
work interface card). If necessary, refer to Windows online Help for details on configuring TCP/IP
settings.
N O T E : As an alternative to re-assigning your PC’s IP address, you can do one of the following:
• Obtain a USB-to-Ethernet network adapter (second network interface card, or NIC), and use it
with an Ethernet crossover cable to commission JACEs. In this case, configure this second NIC
to use the settings in the remainder of this step.
• Use a serial shell mode connection to the JACE to re-assign its factory IP address settings. After
making this change and rebooting the JACE, you can continue commissioning using Work-
bench. This requires a USB-to-MicroUSB adapter cable, VCP driver, and a special power-up
mode for the JACE.
VCP (Virtual COM Port) drivers cause a USB device to appear as an additional COM port avail-
able to the PC. Using terminal emulation software, such as PuTTY or ClearTerminal, the PC can
access the USB device in the same way as it would access a standard COM port. VCP driver
downloads are available at www.ftdichip.com and other sites.
For this initial connection to a factory-shipped JACE, configure your PC’s NIC to use an IP address
in the same subnet as the JACE, as well as a matching subnet mask.
Set the IP address in the range: 192.168.1.1 to 192.168.1.254
with a subnet mask of: 255.255.255.0
N O T E : Do not assign your PC the identical IP address as the JACE’s factory-assigned IP address.
Step 7 From your PC, start Workbench. The Nav tree should be visible in the side bar area (left pane).
If not, from the menu bar, select W i n d o w → S i d e B a r s → N a v.
12 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 2 Preparation
• Host — Leave at default I P, and type in the IP address of the new JACE.
• Port — Leave at default 5011.
• Credentials, which may be:
– Username — Type in default username, for example: tridium
– Password — Type in default password, for example: niagara
Step 3 Click the O K button to accept all settings.
The Platform opens in the tree, and its Nav Container View displays in the view pane.
December 3, 2015 13
Chapter 2 Preparation JACE-8000 Install and Startup Guide
14 December 3, 2015
Chapter 3 Run the Commissioning
W i z a rd
Topics covered in this chapter
♦ Starting the Commissioning Wizard
♦ Installing or updating licenses
♦ Installing or updating licenses from files
♦ Setting the enabled runtime profiles
♦ Specifying a station database to install
♦ Install lexicons
♦ Select modules
♦ Install/upgrade core software
♦ TCP/IP configuration
♦ Configuring system passphrase
♦ Remove platform default user account
♦ Configure additional platform daemon users
♦ Review and finish wizard
As shown below, the Commissioning Wizard is a right-click option on any connected JACE platform in the
Nav tree. You can also launch the wizard from the P l a t f o r m A d m i n s t r a t i o n view.
Use this wizard when installing a new JACE, as it provides a “checklist” method to perform essential (and
often “one time”) platform tasks. Also use this wizard whenever you upgrade the core Niagara 4 software in
a JACE, at some future time. See “Upgrading a JACE” in the Platform Guide.
Before starting the commissioning process, note the following points:
• Throughout the wizard’s dialogs, use the buttons B a c k and N e x t , as needed, to retrace (or skip) steps.
Also, the C a n c e l button exits the wizard after your confirmation—no operations are performed as a
result.
• Before committing to the final sequence of steps, the wizard provides a summary for you to review.
December 3, 2015 15
Chapter 3 Run the Commissioning Wizard JACE-8000 Install and Startup Guide
The dialog box C o m m i s s i o n i n g f o r “ < I P a d d r e s s > ” displays (shown here with default selections
for a new JACE).
By default, all steps are preselected except lexicon installation. Steps are executed in the order
listed in the wizard.
Step 2 As needed, click to include or omit steps. For a new JACE, you typically accept all default
selections.
Commissioning steps include:
• Request or install software licenses — Preselected for any new JACE controller.
• Set enabled runtime profiles — Preselected and read-only for any new unit.
• Install a station from the local computer — Recommended. Optionally, you can station(s) at a
later time.
• Install lexicons to support additional languages — Option to install file-based lexicon sets (alter-
native to lexicon modules). Typically you leave this cleared—lexicon modules are required in
N4.
• Install/upgrade modules — (always preselected, whenever wizard is run). To select the software
modules, and optionally any lexicon modules.
• Install/upgrade core software from distribution files — Preselected and read-only for any new
unit.
• Sync with my local system date and time — Preselected in most cases (new JACE for example,
where controller time may greatly differ from actual time).
• Configure TCP/IP network settings — Recommended.
• Remove platform default user account — Preselected and read-only for a new unit. You cannot
commission a unit with the factory default platform user.
• Configure additional platform daemon users — Recommended option if you require additional
platform admin user accounts, with unique user names and passwords (all have full equal
privileges).
Step 3 Click the N e x t button to continue.
16 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 3 Run the Commissioning Wizard
• A minimum of one license file is always needed. Typically, other license files are not needed unless you
are using third-party module(s). In this case, you can also install those license files during this same com-
missioning step, either automatically, or by selecting to install from files.
At least one license file specific to any JACE is stored on the licensing server. Providing you have Internet
connectivity, this is the recommended method to install or update a license.
For license files validated against the Tridium certificate, installation can be automated from Workbench. All
such purchased licenses (including JACE, Supervisor, or Workstation-only) are stored and available to Work-
bench through the licensing server.
Providing that your PC currently has Internet connectivity while running a platform connection to any Niag-
ara host, Workbench provides an install option (get and install the licenses for the host from the license serv-
er). When selected, Workbench silently searches the Tridium web portal for a license with a matching Host
ID of the target platform. When found, it selects the license(s) and advances to the next wizard step. For
more details, refer to the section “About the licensing server” in the Platform Guide.
Step 1 Select “Install licenses from the license server.”
Step 2 Workbench silently searches the licensing server, locates the license(s), and the wizard advances to
the next step.
N O T E : If the “license server” option shown above does not appear, Workbench has not detected
Internet connectivity, and so cannot contact the licensing server. In this case, you can either:
• If you already have a license for this JACE in your “local license database,” select the last option
shown to install from your “workbench license database.” (This option will be missing if your lo-
cal license database does not include a license for this JACE.) Workbench locates the license,
and the wizard advances to the next step.
• If you have the JACE license file(s), use the procedure, “Installing or updating licenses from
files”. If necessary, you can install license(s) later, either from your local license database or from
license files.
December 3, 2015 17
Chapter 3 Run the Commissioning Wizard JACE-8000 Install and Startup Guide
• If you see the license you need, click it to select it. If other licenses are also needed, you can se-
lect multiples by holding down the Ctrl key while you click.
• If a license is not listed, navigate to its location using the left-pane folder tree controls, and click
the license to select it.
N O T E : The licensing tool prevents selection of a wrong license (different hostid) to install in the
JACE.
Step 5 Click the O K button.
Step 6 If necessary, click the A d d button again to add additional license files.
Step 7 When all needed licenses are listed in the “Choose license files” dialog, click the N e x t button to
go to continue.
18 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 3 Run the Commissioning Wizard
All Niagara 4 platforms require the base “RUNTIME” (-rt) module JARs, so it is pre-selected/read-only.
For QNX-based JACE platforms (which run the “Java 8 compact 3” VM), you can also select “UX” (-ux) and
“WB” (-wb) module JARs, but not “SE” (-se) module JARs. Note that following commissioning, you can also
change the enabled runtime profiles, working from the P l a t f o r m A d m i n i s t r a t i o n view. For details, see
“Configure Runtime Profiles” in the Niagara 4 Platform Guide.
At the Enabled Runtime Profiles step:
Step 1 Click all module profile types to be installed in this JACE controller, which include one or more of
these:
N O T E : For N4.1, the selection of UX will automatically includes WB, and vice-versa. This is likely to
change in a future Niagara 4 release.
• RUNTIME — Always selected. Note if UX (or UX and WB) are not selected, the JACE will not
support client Web browser access from its WebService—only client access from Workbench
via Fox.
• UX — Select to support Web client browser access, using HTML5, Javascript, and CSS technolo-
gies only (client does not need to run Java and download WbApplet from JACE).
• WB — Select (in addition to UX) if the JACE must also support browser “Web Workbench” ac-
cess from Java-enabled clients, using the WbApplet.
• SE — Not available for QNX-based JACE controllers.
• DOC — Selectable, but not recommended for file space reasons on a JACE controller.
Step 2 Click the N e x t button for the next step.
December 3, 2015 19
Chapter 3 Run the Commissioning Wizard JACE-8000 Install and Startup Guide
• New Name
Either leave at same station name as local copy, or type in a new station name.
• If the passphrase for the local copy of the station is different from the remote host’s system
passphrase, you are prompted to enter the local copy’s passphrase. If there is no passphrase
mismatch, you are not prompted to enter one.
• START AFTER INSTALL
If enabled (the default), and a reboot is not included at the end of commissioning, when com-
missioning completes the station is restarted, In cases where commissioning ends in a reboot,
such as if commissioning a new JACE (installing core software) and/or changing TCP/IP settings,
the next “AUTO-START” setting determines if the installed station is started following the
reboot.
Note in Niagara 4, it is possible to start or restart a station without rebooting the host JACE
controller.
• AUTO-START
If enabled (the default), the station starts every time the JACE is rebooted. This is
recommended.
N O T E : In some commissioning scenarios, you may wish to disable (clear) both “Start” options
when installing a station, especially if commissioning ends in a reboot. This way the software
modules needed by the station will be installed (along with all station files), but the station will
be “idle”.
In this case, to start the station you must reopen a platform connection to the JACE following
the reboot, starting the (now idle) station from the A p p l i c a t i o n D i r e c t o r view. This allows you
to see all standard output messages from the station, as it transitions from “idle” to “starting”
to “started”.
If doing this, in the A p p l i c a t i o n D i r e c t o r be sure to enable “AUTO-START” on the selected
station. Otherwise, it will remain “idle” after the next controller reboot.
Step 3 Click the N e x t button to continue.
A dialog asks which station files to copy, as shown, where you can select one of the options:
20 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 3 Run the Commissioning Wizard
– If you choose this, click folder controls to expand and contract as needed.
– Selected folders appear with an “X” and unselected folders show an empty folder box.
• Copy every file in the station directory and its subdirectories
The default, and most typically used.
N O T E : Copying identical alarm/history data to multiple JACE controllers is not recommended.
For this reason, Alarm and History data are not included (by default) in the station copying
process.
• Copy only the “config.bog” station database file
Copies only the station configuration (components), and not any supporting folders/files like px
files, html files, and so forth.
Step 4 Click the N e x t button for the next step (or if skipping that step, go to “Select modules”.
Install lexicons
At the Lexicon Installation step, you can install one or more text-based lexicon file sets in the JACE, provid-
ing you have any in a !lexicons folder under your Niagara 4 S y s H o m e (niagara_home). Lexicons provide sup-
port for non-English languages in the JACE. Lexicons are identified by java locale codes, such as “fr”
(French) or “de” (German). In some domestic (U.S.) installations, an English lexicon (“en”) is added and con-
figured to globally “customize” items such as property descriptions in Workbench.
P re re q u i s i t e s :
• Lexicon file sets must be under a lexicons subdirectory under your Niagara 4 Workbench S y s H o m e . See
the Note above before proceeding.
N O T E : For Niagara 4, we recommend you skip this step. Instead, make one or more modules of customized
lexicons and install them in the next (Select modules) step. Otherwise, issues may occur in browser access of
the hosted station. For complete details on working with lexicons and the L e x i c o n M o d u l e B u i l d e r, refer to
the Lexicon Guide.
Step 1 Click a language code to select it, as shown.
December 3, 2015 21
Chapter 3 Run the Commissioning Wizard JACE-8000 Install and Startup Guide
If multiple lexicons are needed, hold down the Ctrl key while you click.
Step 2 When needed lexicons are selected, click the N e x t button.
Select modules
At the select modules step, a popup “Rebuilding software list” dialog briefly appears as the dependencies
of the JACE are compared against the available software modules in your Workbench PC’s “software data-
base.” During commissioning, you add to the software modules that are preselected for installation. Some-
times you may not make any changes, as the wizard preselects all necessary “core” modules, plus any
additional modules needed by the station you previously specified in the Install Station step.
However, you may need to select additional modules, including a few not directly related to the contents of
the station selected for installation. Examples include lexicon module(s), or some modules related to P l a t -
f o r m S e r v i c e s . Or, you may know that the JACE controller will need one or more modules in the future (say
for a driver), and you wish to install them now.
In general, do not select modules if you are not sure they are needed. You can manage software modules
anytime later, using the S o f t w a r e M a n a g e r. Also, if you install a station later, the S t a t i o n C o p i e r will auto-
matically prompt for confirmation to install any additional modules deemed necessary.
Fi gu re 3 Module installation dialog (default)
22 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 3 Run the Commissioning Wizard
N O T E : For cases described below, install the following additional module(s) to enable options.
• Select either (or both) “theme”-related modules: themeLucid-ux, themeZebra-ux, depending on how
station users are assigned to Web Profiles (for example, Default Hx Profile, Hx Theme=Lucid).
• If you want any installed station to have the “Hardware Scan Service” in its P l a t f o r m S e r v i c e s , select the
appropriate platHwScanType modules. For example, select platHwScanTitan-rt and -wb modules.
See the JACE Hardware Scan Service Engineering Notes document for related details.
• Note that “standard” lexicon modules appear listed using a module name convention of:
niagaraLexiconLc-rt
where Lc is a two-character language code, such as Fr for French or Es for Spanish. It is also possible to
make custom lexicon modules using Workbench Lexicon Tools (which can use different naming).
• To resort the list alphabetically, click the M o d u l e header in the table. To return to the default
sort order, click the table’s (blank) description header.
• To reset the selection of modules to the original collection, click the R e s e t button.
Step 2 Click the N e x t button to go to the next step.
December 3, 2015 23
Chapter 3 Run the Commissioning Wizard JACE-8000 Install and Startup Guide
1. Click N e x t to continue.
TCP/IP configuration
The TCP/IP configuration step allows you to review and adjust the platform’s TCP/IP settings.
Fi gu re 4 TCP/IP Configuration dialog
24 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 3 Run the Commissioning Wizard
N O T E : IPv6 support is available; however this document focuses on IPv4 configuration. For details on IPv6,
refer to the Platform Guide section on T C P / I P C o n f i g u r a t i o n .
December 3, 2015 25
Chapter 3 Run the Commissioning Wizard JACE-8000 Install and Startup Guide
N O T E : JACE-8000 controllers have two Ethernet ports, where “IIn t e r f a c e 2 ” is available for con-
figuring the secondary (LAN2) Ethernet port. By default, this port is disabled, that is without a “de-
fault” address. Intended usage is for:
• Isolating a “driver’s” Ethernet traffic from the primary (LAN1) interface, OR
• In some cases, LAN2 may be set up with a standard, fixed, IP address that is used only by a
company’s service technician, when on site. This allows access to the JACE without disconnect-
ing it from the customer’s network, or without connecting the technician’s service PC to the cus-
tomer’s network (which might go against local IT security policies).
In any case, note that only one LAN port can be set as DHCP. If enabling LAN2, you typically
specify another (network) static IP address and the appropriate subnet mask.
Also note the following:
• If enabling both LAN ports, note that the LAN1 IP address and LAN2 IP address must be on dif-
ferent subnets, otherwise the ports will not function correctly.
For example, with a typical “Class C” subnet mask of 255.255.255.0, setting Interface 1=
192.168.1.99 and Interface 2=192.168.1.188 is an invalid configuration, as both addresses are
on the same subnet.
• A JACE does not provide IP routing or bridging operation between different Interfaces (LAN
ports or WiFi).
The U n d o C h a n g e s button resets all settings (all Interfaces) back to the original pre-step
values.
26 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 3 Run the Commissioning Wizard
N O T E : When you create a system passphrase be sure to make a note of it and guard it carefully! If you lose
the system passphrase, you will lose access to encrypted data. You can change the system passphrase using
the Platform Administration tool.
Note the Commissioning Wizard in Niagara 4 prevents the commissioning of a JACE controller that retains
the factory default platform user account. To proceed, you must enter a different user name, along with a
“strong” password (this means a minimum of 10 characters including: at least one uppercase character, at
least one lowercase character, and at least one digit).
Following your entry in this dialog, another step (if pre-selected) lets you create additional platform admin
users, if needed. Each platform user must have a unique user name and use a “strong” password. Up to 20
total users are supported. Note each platform user account has the same (full) platform admin access—users
can change their password, and even create additional platform admin accounts.
N O T E : User name and password entries are case sensitive.
If you are not changing the controller’s IP address during commissioning, the credentials for your replace-
ment platform user are “remembered” in the current Workbench session. This can simplify platform recon-
nection to the controller after it reboots from commissioning. This is useful in a “migration” scenario.
However, if changing the IP address in commissioning, you need to remember/re-enter the new credentials
for a platform user in order to reconnect. Always make careful note of any changed platform credentials,
and guard them closely—as they provide the highest security level access to any Niagara 4 platform.
December 3, 2015 27
Chapter 3 Run the Commissioning Wizard JACE-8000 Install and Startup Guide
Step 1 In the U s e r N a m e field, type in the desired user name for platform login.
Step 2 In the P a s s w o r d fields, type in a strong password (it must match in both password fields). Pass-
word must use a minimum of 10 characters including: at least one uppercase character, at least one
lowercase character, and at least one digit.
Step 3 In the (optional) C o m m e n t field, you can enter an alphanumeric descriptor for this platform admin
user, where it is seen in the “U Us e r s table” if there are more than one platform user.
Step 4 Click the N e x t button. You proceed either to the final commissioning (review changes) step, or if
you selected to configure additional platform daemon users, you see your replacement user in the
U s e r s table of the P l a t f o r m D a e m o n A u t h e n t i c a t i o n dialog, as below.
28 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 3 Run the Commissioning Wizard
December 3, 2015 29
Chapter 3 Run the Commissioning Wizard JACE-8000 Install and Startup Guide
Step 4 In the (optional) C o m m e n t field, you can enter an alphanumeric descriptor for this platform admin
user, where it is seen in the “U Us e r s table”.
Step 5 Click O K . The user is added to the U s e r s table.
Step 6 To add another user, repeat the previous steps or else click the N e x t button for the final step.
Re vie w a nd fi ni sh wi zard
The final step in the Commissioning Wizard provides a review of changes, as shown below.
30 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 3 Run the Commissioning Wizard
Do not remove power from the controller during this reboot, which may take up to 7 or more mi-
nutes to complete. Removing power could make the unit unrecoverable. If desired (and conven-
ient), you can use a serial shell connection to the controller to monitor progress as files are installed
and the unit is prepared (for details refer to the “System Shell” section in this guide).
Note that firmware upgrades occur before the platform daemon starts in the JACE controller.
Therefore, it is safe to interrupt power anytime after you can re-open a platform connection to the
controller.
Step 3 Click the C l o s e button to exit the wizard.
When the JACE reboots, your platform connection to it closes. Notice that in the Nav tree, the
platform instance for that JACE is now dimmed .
Step 4 Assuming that you changed the JACE’s IP address in commissioning, right-click and close that plat-
form instance, as this would make that connection instance invalid.
If you did not change its IP address, after several minutes you should be able to double-click the
platform instance again to reconnect.
N O T E : Going forward, you must access the JACE by its new (assigned) IP address. Note that your Work-
bench keeps a history of TCP/IP changes made.
Reopeni ng a pl at form conn ecti on us in g t he new (c han ge d) IP address
December 3, 2015 31
Chapter 3 Run the Commissioning Wizard JACE-8000 Install and Startup Guide
Also, you must use the credentials for the new platform user you created (to replace the factory-default plat-
form user), or if you created additional platform users, credentials for one of them.
If you changed your PC’s IP address in order to commission the JACE, you usually need to reconfigure your
PC’s TCP/IP settings back to appropriate settings (now) to communicate with it. Otherwise, you will be un-
able to connect to it for other commissioning.
32 December 3, 2015
Chapter 4 Platform services (station)
and administration
Topics covered in this chapter
♦ About Platform Services
♦ PlatformServices properties
♦ Controller-specific PlatformServices properties
♦ JACE SRAM support enabling/disabling
♦ Optional platform administration
A few platform configuration items in a JACE are not directly accessible in a Workbench platform connection
to that controller—that is, via the Commissioning Wizard or any of the platform views. Instead, you must
have a station installed on the JACE (any station), and that station running.
Then using Workbench, you open a station (Fox) connection to that station, and configure these platform-re-
lated items by accessing services under the station’s P l a t f o r m S e r v i c e s container.
December 3, 2015 33
Chapter 4 Platform services (station) and administration JACE-8000 Install and Startup Guide
PlatformServices is different from all other components in a station in the following ways:
• It acts as the station interface to specifics about the host platform (whether JACE or a PC).
• It is built dynamically at station runtime—you do not see PlatformServices in an offline station.
• Any changes you make to PlatformServices or its child services are not stored in the station database.
Instead, changes are stored in other files on the host platform, such as its platform.bog file.
N O T E : Do not attempt to edit platform.bog directly; always use PlatformServices’ views.
Included services are a TcpIpService and LicenseService, providing station (Fox) access to dialogs used in
platform views, for instance the T C P / I P C o n f i g u r a t i o n . These services support installations where all con-
figuration must be possible using only a browser connection (and not Workbench connected to the JACE’s
platform daemon).
34 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 4 Platform services (station) and administration
R evi ewi ng /ad j usti ng Pla tform Servi c es p rop ertie s for the J AC E
P re re q u i s i t e s :
• A station in the JACE is running, and that station opened in Workbench.
December 3, 2015 35
Chapter 4 Platform services (station) and administration JACE-8000 Install and Startup Guide
36 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 4 Platform services (station) and administration
Step 3 Click S a v e to write any configuration change to the host JACE platform.
C o n t r o l l e r- s p e c i f i c P l a t f o r m S e r v i c e s p r o p e r t i e s
As newer JACE platforms are introduced, hardware-specific properties may be appended to the collection
of a station’s PlatformServices properties. Examples are given below.
Step 3 By default, the Service Enabled property is true. This is appropriate since the controller has no
backup battery installed.
If a “battery-less” JACE controller is powered from a battery-backed UPS, you could also choose
to set Service Enabled to false.
N O T E : If you set “Service Enable” to false, the DataRecoveryService no longer records runtime da-
tabase changes to SRAM. The controller depends entirely on its backup battery to preserve station
data upon a power loss!
Step 4 Click S a v e to write the configuration to host platform.
December 3, 2015 37
Chapter 4 Platform services (station) and administration JACE-8000 Install and Startup Guide
You are prompted to reboot now to apply the changes. Click Ye s to reboot with the change in the DataReco-
veryService (disabled or enabled) made effective.
Included in this view are commands and related dialogs in which you can:
• Set the date and time in the JACE controller.
38 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 4 Platform services (station) and administration
• Change the HTTP port used by the JACE for the Niagara platform daemon (platform server).
The default port is 3011.
• Change TLS settings used by the JACE for secure “platformssl” access, including configured state, plat-
formssl port (HTTPS Port), PKI certificate, and TLS protocol. The default port is 5011.
Note that in Niagara 4, “SSL” is always implemented using the TLS (Transport Layer Security) protocol.
See the Station Security Guide for complete details.
• Enable or disable SFTP (Secure File Transfer Protocol) and SSH (Secure Shell) access to the JACE control-
ler. By default, such access is disabled, where both protocols use TCP port 22.
C A U T I O N : Although SFTP and SSH are more secure than FTP and Telnet access, enabling still poses se-
curity risks. We strongly recommend you keep this access disabled, unless otherwise directed by Systems
Engineering. Upon completion of any use, such access should be disabled once again.
• View daemon output and change logging levels.
• Enable debug access for temporary browser access to platform daemon diagnostic tools
• Perform other platform tasks initially performed with the Commissioning Wizard, such modifying plat-
form admin users (User Accounts), configuring runtime profiles, and so on.
For more details, see the “Platform Administration” section in the Niagara 4 Platform Guide.
December 3, 2015 39
Chapter 4 Platform services (station) and administration JACE-8000 Install and Startup Guide
40 December 3, 2015
Chapter 5 Recovery tips
Topics covered in this chapter
♦ IP changes history
♦ Recovering factory defaults
♦ System shell
During JACE commissioning, it is possible to run into problems. For instance, you may type an IP address in-
correctly when entering it, and as a result be unable to regain access. In this scenario, there are a couple of
things you should know about:
IP changes history
Your Workbench PC records “before and after” TCP/IP settings made from your Niagara platform connec-
tions in an ipchanges.bog file. If necessary, you can review changes made from your Workbench using the
following procedure.
R e v i e w i n g T C P / I P c h a n g e s m a d e f r o m y o u r Wo r k b e n c h P C
From your PC with Workbench started, do the following:
Step 1 In the Nav tree, expand “My Host” and then “My File System.”
Step 2 Expand “User Home”, then expand “ipchanges.bog.”
Child folders are “date-named” using the following convention:
<yyyymmddhhmmss> for example, “d20150113153640” for 2015 Jan 13 3:36pm
Step 3 Expand any folder of interest (right-click, select V i e w s → → P ro p e r t y S h e e t ). Note the included de-
coded “modTime” value, for example, “13-Jan-2015 03:36 PM EST” (vs "d20150113153640").
Underneath each folder are two objects:
• priorValue — TCP/IP settings that existed before this change.
• newValue — TCP/IP settings that existed after this change.
Step 4 In the property sheet, expand a priorValue or newValue to see settings.
N O T E : If you have a platform connection open (to any host), you can also review this same history
of IP changes made from your Workbench to remote platforms. At the bottom of the T C P / I P C o n -
f i g u r a t i o n view, click the “A
Au d i t ” button. This shows this same ipChanges.bog folder and all child
change entry folders in a property sheet view. Expand a change folder to see a decoded “mod-
Time” value, for example, “13-Jan-2015 03:36 PM EST” (vs "d20150113153640"). Expand a
“priorValue” or “newValue” in the view to see the settings.
December 3, 2015 41
Chapter 5 Recovery tips JACE-8000 Install and Startup Guide
42 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 5 Recovery tips
1 PROG USB 2.0 for use with USB Flash (thumb) drive
2 DEBUG Micro-A USB for serial debug communications
3 BACKUP Pushbutton switch to start a USB backup, or if held in during power up/boot up, ini-
tiates a factory recovery image
4 SHT/DWN Recessed pushbutton switch for initiating a controlled shutdown
5 BACKUP LED to indicate USB media present, or a backup, restore, or factory recovery image
in progress.
• The DEBUG port is a standard Micro-A type USB port for serial debug communications to the controller.
For more details, see “About JACE System Shell mode”.
N O T E : Login requires administrator level platform credentials.
• The SHT/DWN pushbutton initiates a “controlled shutdown” of the controller, ensuring that all station
data is preserved.
Step 1 Ensure that the controller’s power is off.
Step 2 Hold the Backup button for at least five seconds as you power up the controller.
The Backup LED flashes at medium speed (100 mS on, 100 mS off).
Step 3 Release the Backup button.
If you held the button for at least five seconds with no USB flash drive in the USB port, after 10 sec-
onds the boot process defaults to recovery mode. Upon entering recovery mode, the boot process
overwrites the controller with a default factory image. During this process the Backup LED flashes
at slow speed (one second on, then one second off).
C A U T I O N : Once in recovery mode (BACKUP LED is flashing in “working mode” pattern, 1s On/1s
Off, or slow blink), do not interrupt the process. Allow the recovery to complete or the controller
could be left in an inoperable state.
Step 4 When the Backup LED stops flashing, turn the controller’s power off and back on again.
System shell
Any QNX-based JACE has a “system shell,” providing low-level access to a few basic platform settings. Us-
ing a special power-up mode and a serial connection via a USB-to-MicroUSB cable connected to the JACE’s
Debug port, you can access this system shell. Note that system shell is also available via SSH (providing that
SSH is enabled in the JACE).
Typical usage is for troubleshooting. However, in the case of IP address mis-configuration, you can use the
serial system shell in order to regain access to the unit.
N O T E : Also, depending on your preference, you may wish to use the serial shell to set a JACE’s IP address,
as an alternative to reconfiguring your PC’s IP address in Windows (to initially connect to a new JACE). If
done as the first step, afterwards you could connect normally (Ethernet/IP) and perform all other Niagara
software installation/platform configuration using Workbench and the Commissioning Wizard. This method
would save you from having to re-configure your PC’s IP address settings in Windows: first to connect to the
JACE as shipped from the factory, and then back again to its original settings.
The following sections provide more details.
December 3, 2015 43
Chapter 5 Recovery tips JACE-8000 Install and Startup Guide
Using a terminal emulation program such as PuTTY, you can then login with platform credentials and access
the system shell menu. After changing platform IP address parameters, a reboot command from the menu is
necessary, and you remove the USB cable. The JACE reboots using the changed IP address parameters.
Apart from physical access to the JACE, you need the following items:
• A working USB port on your PC.
• VCOM or similar PC software (such as PuTTY) enabling the USB port to emulate a serial port
• A cable to connect your PC’s USB port to the JACE’s Debug port.
44 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 5 Recovery tips
Type “y” at the “Are you sure you want to reboot [y/n]” prompt, and press Enter.
Shutdown-related text appears in the terminal (PuTTY) window.
Step 10 Click the Close control (upper right corner) in the terminal session (PuTTY) window.
Click O K in the “PuTTY Exit Confirmation” popup dialog.
Step 11 Unplug the USB connector from the JACE’s Debug port.
To select a menu option, type the associated number (1 to 9) or “L” for logout, then press Enter.
For example,
• type 2 (Update Network Settings) to recover IP access, or to set the IP settings of a new JACE.
• type 6 (Change System Passphrase) to change the system passphrase of the unit. You might do this if
swapping in a microSD card from a previously configured unit, in order to change the passphrase of the
unit to match the passphrase that is already stored on the SD card.
December 3, 2015 45
Chapter 5 Recovery tips JACE-8000 Install and Startup Guide
Enter new value, '.' to clear the field or '<cr>' to keep existing value.
Route <192.168.1.1> :
46 December 3, 2015
JACE-8000 Install and Startup Guide Chapter 5 Recovery tips
Hostname : J8_East
Domain : myDomain.net
NET1 settings:
IP Address : 192.168.1.36
NET2 settings:
IP Address : 172.15.16.36
December 3, 2015 47