This is the JNIOR Knowledge-base.  Here you will find a collection of articles that will help you learn or troubleshoot the JNIOR.

If you find there is information we should add then please get in touch with us.

Name Version Release Date Size MD5
JANOS - UPD v2.4.2 Jan 18 2024 969.2 KB b7f240e6fba1075dd1088af9b0ef8087
Series 4 All-In-One Update Project v2.4.2 Jan 18 2024 1.8 MB 293c415caba1ff6d9b9a404be3430cc2
Core JANOS Update Project v2.4.2 Jan 18 2024 1.3 MB a9f55f4bd5dcffbbae9bea07a166534f
JANOS Release Notes v2.4.2 Jan 04 2024 484.7 KB 6db6268661a5caf7294663798282cf52

Models

JNIOR, a Network I/O Resource utilizing the JAVA™ platform, is a cost-effective automation controller that communicates over a network using TCP/IP via an Ethernet Port or via its serial port. The JNIOR is a general-purpose automation controller and I/O device that is easily configurable for controlling and monitoring your equipment or process via the built-in web pages, by enabling the built-in software applications, interaction with an application running on another computer, or by adding your own applications.

Currently, there are 4 different Models of the Series 4 JNIOR, each very similar to the other with a few differences.

JNIOR ModelCatalog NumberI/O CountSerial/DMX Ports
410JNR-100-004B8 Inputs, 8 OutputsCOM Port (RS232), AUX Port (RS232 / RS485)
412JNR-200-004B4 Inputs, 12 OutputsCOM Port (RS232), AUX Port (RS232)
414JNR-300-004B12 Inputs, 4 OutputsCOM Port (RS232), AUX Port (RS232)
412DMXJNR-200-004D4 Inputs, 12 OutputsCOM Port (RS232), DMX 512 (5-pin XLR connector)
Each JNIOR Model links to their web page, where more detailed information can be found for them (like their data sheets)

Powering Your JNIOR

The JNIOR uses a 2-piece terminal connector system for all power and I/O wiring connections allowing for easy installation and/or removal of the JNIOR.  Additional installation information and drawings are provided on our website.

The JNIOR can be powered with 12 to 24 volts AC or DC. An optional, wall transformer (AC power converter) for North American outlets is available from INTEG that can be used for converting 120/240 VAC to 12 VDC @ 1 amp. International models are also available as Euro and UK plugs.

The Power Connector is located along the upper left edge of the JNIOR. Note that this is a 4-pin connector. If numbered from one (1) through four (4) from left to right power is always connected to positions 2 and 3 (middle two connectors). The polarity is irrelevant although it is recommended that the positive (+) lead be connected to position 2.

The left two positions (1 & 2) are internally connected together, as are the right two positions (3 & 4). This is to facilitate the interconnection of the supplied power to other devices and circuits such as input or output devices. If you power the I/O circuits with your JNIOR power supply, please make sure the power supply is sized appropriately.

WARNING: Do not connect the transformer leads both to Positions 1 & 2 or both to positions 3 & 4. This will short the transformer and possibly damage it and/or the JNIOR. Always use a fused/protected power source.

When a proper power source is connected and turned on the leftmost LED adjacent to the power connector will glow BLUE continuously. The LED to the right may glow ORANGE for several seconds. This orange STATUS LED remains on through most of the JNIOR boot sequence. Later it will flash whenever an external connection is made to the JNIOR via the Ethernet port.

Wiring JNIOR I/O

JNIOR Inputs

The JNIOR is equipped with optically isolated digital inputs. Each digital input can accept AC or DC voltage sources in the 0 – 30 V range. An LED associated with each digital input displays the current electrical status of the input (off or on). Isolation of each digital input allows you to connect input signals to different voltage sources without the addition of isolation devices. The input voltage must be greater than 2 VDC for the input to register as “on” and then less than 1 VDC to register as “off”. A typical connection would be as follows:

JNIOR Outputs

The JNIOR is equipped with Relay Outputs with most of them being a Form A SPST relay (1 Normally Open Contact) and two of them being a Form C SPST relay (1 Normally Open Contact and 1 Normally Closed Contact – jumper selectable as to which one is available on the JNIOR terminals by removing the lid and changing the jumper setting. Normally Open is the default.) Each relay output is independent and isolated from the other relay output. Each relay contact rating is 1A @ 24VDC and the voltage source must be in the range of 5 – 30V AC or DC. A typical connection would be configured as follows:

Setting the JNIOR’s IP

Starting with JANOS 2.0, the JNIOR is shipped with DHCP enabled for dynamic setting of the JNIOR IP address by a network server. More information is here on finding your JNIOR’s IP address.

If DHCP does not work on your network, then there are two ways to configure your JNIOR IP settings:

  • By using the JNIOR Support Tool (Beacon tab) provided on our website at the following link: https://www.integpg.com/jnior-support-tool/. You can use the JNIOR Support Tool to configure the JNIOR’s IP by right-clicking the JNIOR and selecting Configure -> IP Configuration. A dialog will appear to edit the JNIOR’s IP after that.
  • Via the RS232 Serial Port and a command line window available via the JNIOR Support Tool: http://www.integpg.com/support/jnior/. You can use this command line to set the IP by doing the ipconfig -a IP -m MASK command, replacing ‘IP’ with the IP you want for the JNIOR, and ‘MASK’ with the subnet you want for the JNIOR. For example, on a private network, the IP address may be something like 192.168.1.10. A common mask would be 255.255.255.0. The command would then look as follows:
ipconfig -a 192.168.1.10 -m 255.255.255.0

JNIOR Web Pages

The JNIOR Series 4 contains the JNIOR web page which is a web page used for a variety of functions including monitoring and manually controlling the I/O, changing various configuration items, opening a Telnet/Console session, and several other functions. The JNIOR web page works with Microsoft Internet Explorer, Google Chrome, Firefox, and other browsers.

PLEASE NOTE: The dynamic web page requires a ‘modern web browser’ which is defined as Internet Explorer 10 or greater, Google Chrome or Firefox.

You can launch the JNIOR web page from the Beacon tab in the JNIOR Support Tool by right-clicking on your JNIOR and going to Tools – Open web page or by manually entering the JNIOR IP address in your browser address line. To manually launch the JNIOR web page, open your browser and in the address line of the browser type your JNIOR IP address or serial number, for example: http://10.0.0.146 or jr616010235

After the JNIOR web page is loaded, the user is asked to log in with a valid username and password. You can use the default username (jnior) and default password (junior).

The JNIOR web page will be launched in your browser as shown below.

There are two tools to choose from when working with the JNIOR.

Why two tools?

The JNIOR Support Tool has been around for more than ten years. For much of that time, it has remained unchanged and has been a staple for configuring and maintaining the JNIORs. Within the past few years, we have seen more and more customers using non-Microsoft Windows computers and we wanted to offer a cross-platform alternative—that’s where the JNIOR Supporter comes in. We chose to develop the new cross-platform tool in JAVA. This requires you to have a Java Runtime Environment loaded.

Why not move to the new tool altogether?

The JNIOR Support Tool allows Cinema users to configure devices and macro files. There is A LOT of functionality that we are not ready to replicate. We wanted to get the tool released and not delay while the cinema functionality was being implemented.

Which one should I use?

If you are running a non-Windows environment then you will need to load the new Supporter. If you are looking to use the Cinema application then you will need to use the Support Tool. Beyond that, it is up to you. We try to ensure that they both have the same basic functionality.

The JNIOR Supporter has 3 different sections: Beacon, Update Projects/Snapshots, and Notifications/Progress Bars. This post will briefly go over each section and what its used for to help you get started.

Beacon

Beacon is the main section of the JNIOR Supporter. Here, all JNIORs that can communicate with your PC using a UDP protocol on port 4444 report to the Beacon tab. JNIORs that are displayed in the Beacon tab can be selected and right clicked to be interacted with. A drop-down menu appears when a JNIOR is right clicked, and different options for the JNIOR can be selected from the menu. The Beacon tab can be edited at the top of the JNIOR Supporter, under the Beacon Tab

Update Projects and Snapshots

A window on the right side of the JNIOR Supporter is for performing Update Projects and Snapshots. You can switch between Update Projects or Snapshots by selecting the corresponding tab. You can find where Update Projects or Snapshots are located on your PC by selecting the ‘Open Directory button. Opening or taking update projects and snapshots will display them in bottom of the JNIOR Supporter. These actions can also be performed at the top of the JNIOR Supporter, under the Update Project/Snapshot tabs.

Notifications and Progress Bars

The window at the bottom of the JNIOR Supporter is viewing messages that the JNIOR Supporter reports. The notifications tab is for reporting general issues or warnings the JNIOR Supporter is experiencing. The Update Project Progress and Snapshot Progress are for keeping track of Update Projects and Snapshots when they are being performed. 

When updating a Series 4 JNIOR from version 2.0 or older to a newer version, there is a rare chance you may lose access to the JNIOR Web Page. This is because the Web Page pathing was changed in JANOS 2.0 and sometimes doesn’t correct itself after updating. Below is an update project that you can publish to a JNIOR to potentially fix this issue. 

Name Version Release Date Size MD5
Web Page Pathing Fix Nov 01 2023 398.0 B 034746058ad41a7c44e3e6079c9cf8bd

If you are still having issues accessing your JNIOR’s webpage, please reach out to our support to get your setup working again.

When you boot up the JNIOR Support Tool, typically all the JNIORs on your network should appear in the Beacon tab. Sometimes though, you may be greeted with an empty Beacon tab even though you have JNIORs on your network. This may be your firewall blocking the Beacon protocol that allows JNIORs to be discovered in the Beacon tab. Here is how to allow the Beacon protocol through the Windows Defender Firewall.

NOTES: You may have third party firewalls setup on your computer blocking the Beacon protocol besides Windows Defender. Check these to make sure they aren’t blocking the Beacon protocol as well. Also, this walkthrough was done on Windows 10, and depending on your Operating System and Version, you may need to take different steps.

You’ll first need to open your Window Firewall Defender. Once its open, first you’ll need to select Inbound Rules, then right click it and select New Rule.

Once selected, the Inbound Rule Wizard dialog will open and you’ll select the following for creating the rule:

  • Rule Type will be Port
  • Protocol will be TCP, and the port will be 4444
  • Action will be to allow the connection
  • Leave defaults for the Profile
  • Enter any name and description for this new rule

Once all these steps are complete, you’ll hit finish and the rule should be created. You’ll then repeat this process for creating an Outbound Rule. Once an Inbound and Outbound Rule have been created for the Beacon Protocol, re-querying in the Beacon tab of the Support Tool should hopefully get your units to appear if they were being blocked by your firewall!

If JNIORs are not showing up in Beacon then your network could be blocking UDP broadcasts.  We recommend trying to use the Query Range feature or defining a JNIOR Listing as explained in the Beacon Overview article.

Another thing that may be happening is that the JNIORs and your PC are on different subnets and the router or switch between the subnets is not forwarding UDP traffic.

How…

How does Beacon work you ask?  Basically, Beacon works by “yelling” on the network “Hey, who is a JNIOR?”.  The JNIORs respond directly to the person by saying “Hi there, I am a JNIOR”.  This “yelling” and response is performed using a UDP packet.

Why a UDP Packet?

Beacon uses a UDP packet because it doesn’t require a connection to be established like TCP.  It also allows us to use the broadcast address.  This way all of the JNIORs can hear it at once.

The downside to using UDP

There isn’t necessarily a downside to using UDP but some networks block broadcasting.  The Support Tool implements 2 options since networks may block broadcasts.  You can query a range of IP Addresses or create a JNIOR listing.  Both of these methods go to each IP Address and basically ask “Are you a JNIOR?”

Query Range

This method allows you to specify a starting address, a factor, and a count. For example, your first JNIOR is at the address 10.0.0.11, your second is at 10.0.0.21, and so on. Each JNIOR has an IP Address with the last octet ending in 1. The dialog will automatically calculate how many units can be on the network with this scheme.

JNIOR Listing

The JNIOR Listing allows you to build a list of JNIORs and save it. You can save the list based on the location for instance. The list will be opened immediately and can be opened again later. The listing also allows you to define credentials for the JNIORs. This is helpful when the credentials on the JNIOR are changed from the default. We recommend securing your unit.

Connecting to JNIORs through their command line is a useful way to configure them. While there is a command line available in the JNIOR Web Pages, you can also open a command line connection to the JNIOR using the Support Tool. 

Opening the Command Line

There are two ways to open a JNIOR’s command line from the Support Tool. One way is by right-clicking a JNIOR in the Beacon tab and going to Tools->Open Telnet. The other way is by going up to the Tools tab and selecting the Command Line option there.

How to Open Telnet by going through the Tools tab
How to open the command line by right-clicking a JNIOR in Beacon

Once selected, the JNIOR Command Line should open in a separate window. Here you can establish a command-line connection two ways, either with a TCP or Serial connection. 

NOTE: If you’ve opened the command line by right-clicking a JNIOR in the Beacon tab, the command line will automatically create a TCP connection to the JNIOR you’ve selected on port 23. You’ll need to disconnect the command line first if you want to change the type of connection.

TCP Command Line

To open a TCP command line connection to the JNIOR, you’ll click Connect and select TCP/IP. A separate dialog will then open, requiring you to enter the IP, a port number, and if the connection should be secure or not. If a port number is not entered, port 23 will be used by default. Selecting secure will determine if the connection is encrypted or not. Once the connection information is entered, you should have a command line connection to the JNIOR.

Serial Command Line

To open a Serial command line connection to the JNIOR, you’ll to make sure you have a Serial cable connected between the JNIOR’s RS-232 COM serial port and your PC (You can use a Serial-to-USB cable for this). Once a serial cable connection has been made, you’ll click Connect and select Serial. If you correctly connected your JNIOR serially to your Computer, a COM option should be available. Selecting that and then hitting any key should prompt the boot dialog, and you should now have a command line connection to the JNIOR.

NOTE: You cannot make a Serial command line connection to the JNIOR if you have it’s boot dialog disabled. Here is how to enable/disable the RS-232 COM port boot dialog.

For information on what type of command line commands you can run, here is a post with command line examples.

What Battery does the JNIOR use?

In the 410, 412, and 414, the battery is a CR2032 coin cell battery.  The 412DMX battery is a CR1632 coin cell battery.  The battery in the Series 4 JNIORs is replaceable.  The battery in the Series 3 JNIORs was not replaceable.  The batteries have a life of around 6 or so years.  This can vary and is impacted most by the amount of time that the unit is without external power.

What does the Battery do for the JNIOR?

The battery is needed to maintain the SRAM and the clock.  The SRAM holds the root of the filesystem.  Most notably, log files.  Log files are useful for debugging an issue and can be frustrating if they keep getting reset.  The battery is only needed in the event that the JNIOR loses external power.

What happens when the Battery dies?

The unit will operate correctly in the event that the battery dies.  The issue with a dead battery is only noticed if the JNIOR loses external power.  If the battery dies and external power is lost then the RAM will be reset.  You will see the following message on the next boot.  “SRAM was reformatted on boot”.  The clock will also be reset to January 1, 1970 0:00 UTC.  The clock will be fixed if the JNIOR has access to a NTP server.

How do I know if the Battery is good or bad?

The battery voltage can be measured with a voltmeter.  The voltage of a good battery should be 2.7 volts or greater.

When trying to communicate with the JNIOR, one of the main ways to do so is using the JNIOR Protocol. With that said, you may want to try sending messages to the JNIOR protocol directory from an external device. Inside the JNIOR Support Tool is the Hex String Sender device, which shows you how to create JNIOR Protocol commands and test them.

On the top left of the JNIOR Support Tool under Tools->Advanced is where you can access the Hex String Sender Tool. This tool opens in a separate, smaller dialog box. When you select from one of the pre-defined commands available, and enter some additional information for the options of the command, the Hex String Sender generates how that command would need to be sent to the JNIOR Protocol in Hex to work. You can then use the generated Hex command to send from your other device to the JNIOR Protocol of a JNIOR to execute that command. 

At the bottom, you may enter the IP of a JNIOR to test if the commands being generated work with it. Once a command is selected and an IP is entered, clicking the test button will execute that command on the specified JNIOR. Using this, you should now be able to create and test JNIOR Protocol commands for JNIORs.

For example, you can set the duration of the output pulses.

When creating Macros to use with the Cinema application, you may want to test some of them out before creating them all. The Macro Name Sender is a tool within the JNIOR Support Tool that allows you to execute macros using a JNIOR Protocol connection. Below is how to find and use the Macro Name Sender Tool.

NOTE: In order to use the Macro Name Sender Tool, you need to create macros and publish them to a JNIOR first.

There are two ways to open the Macro Name Sender in the JNIOR Support Tool. You can either open the Macro Name Sender by opening the Tools tab at the top and selecting Macro Execution, or you can right click a JNIOR and select Tools->Macro Execution. Once done, the Macro Name Sender Tool should be open.

NOTE: If this was opened by right-clicking a JNIOR in Beacon, the Macro Name Sender will already be connected to the JNIOR

In order to use the Macro Name Sender, you first need to enter the information of the JNIOR you are trying to test macros on. Entering the JNIOR’s IP, Username, Password and then clicking Connect will establish the JNIOR Protocol connection to the JNIOR. Once connected, all you need to do is enter the name of the Macro at the top and click Send. If the Macro exists and has been published to the JNIOR, it should execute. Now you can easily test macros published to a JNIOR through the JNIOR Support Tool.

In rare instances, Series 4 JNIORs can become unresponsive. This can happen for example when a JNIOR is interrupted when their OS is being updated, or when the JNIOR has a network lockup. When this happens, their is an unconventional way to get the JNIOR working. Here are the steps to potentially get your Series 4 JNIOR operating again. This process requires you to physically have the JNIOR near you, along with a business card (or something similar and non-conductive) and a Phillip screw driver.

Take Off Lid of the JNIOR Case

To start, we need to remove power from the JNIOR, as we are going to open the JNIOR case. Once the JNIOR has no power, we need to remove the lid of the JNIOR case to access the JNIOR’s coin battery on its circuit board. There are 4 screws that keep the JNIOR lid on, and they can be removed with a Phillip’s screw driver. Once removed, the case’s lid should easy come off.

Find the Coin Battery

Once the lid is removed, you should see the coin battery at the top middle of the JNIOR’s circuit board. Notice there is a metal contact plate on top of the battery. The metal contact plate and the coin battery need physically interrupted from touching each other.

Separate Coin Battery from the JNIOR

Slip the business card between the coin battery and metal contact plate. This will disconnect the JNIOR’s RAM from the battery. Once the business card is in place, power up the JNIOR for 30 seconds, giving the JNIOR enough time to reset the RAM memory. After 30 seconds, remove power from the JNIOR again, remove the business card, re-attach lid to the JNIOR, and then power up the JNIOR again. Hopefully with this, the JNIOR should be working properly!

NOTE: If you don’t have a business card or something similar, you can also just remove the coin battery as well.

To re-iterate the steps taken:

  1. Power down the JNIOR
  2. Remove JNIOR’s case lid
  3. Locate coin battery
  4. Insert business card between coin battery and metal contact plate
  5. Power on JNIOR for 30 seconds
  6. Power down the JNIOR
  7. Remove business card
  8. Re-attach JNIOR’s case lid
  9. Power on the JNIOR

On every JNIOR is JANOS (JNIOR Automation Network Operating System). This is installed when the JNIOR is being made. Overtime, the operating system gets older, while here at INTEG we are always creating newer versions that improve upon the last. With each release we typically fix bugs and add functionality. To avoid running into issues with older JANOS OS versions, we typically tell customers to stay up-to-date with each JNIOR’s JANOS OS version. Below is how you update your JNIOR with the latest OS.

Below are the downloads for the JNIOR Support Tool, and two separate Update Projects that will install the latest JANOS OS version on your JNIOR. The Support Tool is needed in order to update a JNIOR with an update project. As for the update projects, there is the All-in-one Update Project and the Core Update Project. The All-in-one Update Project updates the JANOS OS, but it also updates a few applications that come bundled with the All-in-one Update Project such as, Modbus, Serial Control, Serial-to-Etherent, SNMP, and Slaving. The Core Update Project just updates the JANOS OS. Both will work for updating the JNIOR’s OS, so choose one that you’ll use to update the JNIOR.

Name Version Release Date Size MD5
JNIOR Support Tool v7.15 Nov 20 2023 10.4 MB e735c5be348b91d84e41f518e3fafe42
Series 4 All-In-One Update Project v2.4.2 Jan 18 2024 1.8 MB 293c415caba1ff6d9b9a404be3430cc2
Core JANOS Update Project v2.4.2 Jan 18 2024 1.3 MB a9f55f4bd5dcffbbae9bea07a166534f

After installing the JNIOR Support Tool application and downloading one of the Update Projects, you’ll want to open the Support Tool and click on the Update Tab. Once there, the first thing you’ll want to do is select the Open Project button, and select the Update Project you downloaded. When you open one of the Update Projects in the Support Tool you will see something similar to the following:

Click Publish and select the JNIOR you want to update. Once the update is complete the JNIOR will have rebooted and the JANOS OS should be up to date. 

One of the features of the Support Tool is being able to use it to update JNIORs with software. This is done with update projects, which load files and configuration settings onto the JNIOR in a step-by-step order. This post will go over how to Open, Create/Edit, Close, and Publish/Cancel update projects to the JNIOR.  

Opening an Update Project

In order to update your JNIOR with an update project, you first need to have an update project downloaded to use. For this example, we’ll use the JNIOR Core update project, which will update your JNIOR with the latest JANOS OS available onto your JNIOR. Here is a download for the update project. NOTE: Update Projects are zip files, do not unzip it once its downloaded. 

Name Version Release Date Size MD5
Core JANOS Update Project v2.4.2 Jan 18 2024 1.3 MB a9f55f4bd5dcffbbae9bea07a166534f

Once you have downloaded this update project, we then need to open it in the Support Tool. You do this by clicking the Open Project button in the Update tab of the Support Tool. This will open your computers file explorer, and you’ll navigate to the update project that you just downloaded. Select it and hit open in the file explorer, and you should now see the update project and its steps displayed in the JNIOR Support Tool Update tab. This means you’ve successfully opened an update project.

Creating/Editing an Update Project

While our website has tons of update projects for different applications already made, you may want to create your own or edit one that already exists. To create a new update project, go to the Update tab of the support tool and select Edit Project Configuration while no update project is open in the Update tab. Once selected, you’ll now see a new window open for editing/creating projects. To create a new project, you have to give it a name in the Title field before you can begin adding steps. Once a title is given, you can steps using the Add Step button at the bottom left. Steps in an update project are executed from top to bottom. Selecting a step and clicking the UP or DN buttons shifts that step up or down in the execution order. When you are done, you can select the Package button to generate your update project.

To edit an existing update project, you open it in the Support Tool, and then select the Edit Project Configuration button. Once selected, you’ll now the new window open for editing/creating projects, but this time with all the steps that are currently inside the opened update project.

Update Project Steps

Update Projects can perform a multitude of actions on a JNIOR. The following are the available steps that can be added for an update project:

  • Registry Key
  • Update Registry
  • Delete File
  • Make Remote Directory
  • Reboot
  • Load Application
  • Transfer File
  • Clean Up
  • Preserve Files
  • Restore Files
  • Telnet Command
  • Transfer Zip
  • Update Series 3 OS
  • Update Series 4 OS

Publishing an Update Project

Once an update project has been opened or created, it can now be loaded on to a JNIOR by publishing it. While the update project is open in the support tool, you’ll click on the Publish button. This will open a new dialog box to select which JNIORs you want to apply your update project to. You can select as many JNIORs as are available in the Beacon tab to publish to. The update project will publish to whichever JNIOR’s you select the checkbox next to. Once you have selected the JNIORs you want to publish to, hit OK. You’ll then see the Support Tool begin to follow the steps inside the update project for each JNIOR selected.

Cancelling an Update Project

While an update project is being published to, you can cancel it if needed. While an update project is publishing, select the Cancel button to stop the update project from being applied to JNIORs.

When interacting with the JNIOR, the easiest way to see which ones are on your network and access them is through the Beacon tab of the JNIOR Support Tool. The Beacon tab shows all the JNIORs on the network that respond to the Beacon protocol, which is a UDP message sent on port 4444. When JNIORs report back to Beacon, they provide useful information about themselves in the Beacon tab such as their Serial Number, Hostname, IP Address, OS Version and more.

Each column of data presented in the Beacon tab can be sorted, alternating from ascending and descending, by clicking on the column header.

JNIOR Dropdown Options

Right clicking a JNIOR in the Beacon tab opens a dropdown menu that allows you to access or configure  JNIORs in many ways. Below are all the options in the dropdown menu:

Query

  • Identify – causes the amber LED to rapidly flash for 5 seconds on the JNIOR.
  • Query – sends a Beacon request to the selected JNIOR .
  • Query All – sends a request to all JNIORs on the network and those that have Beacon enabled will respond.
  • Query New – sends a request to all JNIORs on the network and only those that have Beacon enabled and set as ‘new’ (default setting) will respond.
  • Query Range – define a range of IP Addresses to directly send a beacon request to. Similar to the JNIOR list, but doesn’t save the IP Addresses as a file for future requests.
  • Auto Query – allows you to set an automatic sending of a Query All or Query New at a user defined time period
  • Send Query To… – opens a new dialog, and sends a Beacon request to the JNIOR with the IP you define in the dialog.

Configure

  • Identify – causes the amber LED to rapidly flash for 5 seconds on the JNIOR.
  • Set Hostname – allows you to enter the hostname for the JNIOR and will be displayed in the Beacon window.
  • IP Configuration – allows you to configure the IP address of the selected JNIOR and set its Time zone.
  • Registry Editor – opens the Registry Editor tab in the support tool.
  • Reset Attention Flag – clears the message field for a JNIOR in Beacon if it is caused by a flag.

Tools

  • Open Web Page – opens the JNIOR Web Page for the selected JNIOR.
  • Open Telnet – launches a window that allows you to make a command line connection to the JNIOR using a TCP or Serial connection. Here is a link to different telnet commands a JNIOR can be given.
  • Open FTP – Opens the file explorer for a JNIOR, allowing you to access files on it like you would on your PC.
  • Open Classic Monitor, Configure, Control Application – Opens the Java applet for the selected JNIOR (This opens the Java Applet Configuration Page, and is only available for Series 3 JNIORs. Use the JNIOR Web Pages to configure Series 4 JNIORs.)
  • Open Task Manager Application – opens the Task Manager application for the selected JNIOR.
  • Macro Execution – Opens the Macro Executor and enters the selected JNIORs IP into it. Allows you to test macros you created for the JNIOR.
  • Show JniorSysLog – displays the JNIOR’s system log.
  • Set Time – sets the current time for the JNIOR.

JNIOR List

NOTE: The JNIOR List is an unfinished feature, designed to target an IP Address with the Beacon Protocol, rather then it typically broadcasting it to the entire network.

  • Create New – Create a file that contains the IP Addresses of JNIORs you wish to target with the Beacon Protocol.
  • Open – Open an already created JNIOR List file.
  • Edit – Edit an existing JNIOR List file.
  • Close – Close an already open JNIOR List file.
  • Preview – View an already created JNIOR List File.

Reboot

This will reboot the selected unit. After a few seconds, the JNIOR will drop out of Beacon as it will briefly turn off. Once it reboots, it will respond to the Beacon Protocol and return to the Beacon tab.

JNIOR Support Tool Footer

Some useful information is displayed at the bottom of the Beacon Tab. On the left is the JNIOR count, showing the total amount of connected JNIORs and their model types. On the right is the currently opened JNIOR list. This can be useful to quickly check if all your units are connected on the network or not.

JNIORs have the ability to backup their configurations in update projects and zip files using the Snapshot tab. This is useful when wanting to copy a JNIOR configuration across multiple other JNIORs, or as a failsafe incase a JNIOR loses its configuration or needs to revert to a previous one.

Snapshots

Starting with Snapshots, a Snapshot is a copy of your JNIOR’s configuration saved as a .zip file. Snapshots are used as a debugging tool by INTEG, and should be submitted on our website when you need support. You can take one by selecting the Take Snapshot button at the top left of the Snapshot tab. When this button is selected, a small dialog window will pop up, explaining what a Snapshot is and prompting if you want to continue. Clicking yes will bring up a JNIOR selection screen, where the selectable JNIORs are all ones that are appearing in the Beacon tab. Once one or more JNIORs are selected, pressing okay will start the Snapshots for each JNIOR. The window on the right side of the Snapshot tab will display the progress for the Snapshots being taken. Click here for a more in-depth walkthrough for taking a Snapshot.

Backups

A Backup is similar to a Snapshot, but the difference is that Backups can be opened in the Update tab and published to other JNIORs, copying their configuration to them. Since Backups are similar to Snapshots, taking a Backup has a similar process to Snapshots as well, where and you can take one by selecting the Take Backup button at the top of the Snapshot tab. When this button is selected, a small dialog window will pop up, explaining what a Backup is and prompting if you want to continue. Clicking yes will bring up a JNIOR selection screen, where the selectable JNIORs are all ones that are appearing in the Beacon tab. Once one or more JNIORs are selected, pressing okay will start the Backups for each JNIOR. The window on the right side of the Snapshot tab will display the progress for the Snapshots being taken. When the Backup has finished, it will ask you what you want to name the Backup. Once a name is given, it will then ask if you want to open the Backup that was just taken as an update project in the Update tab.

Filter

The Filter defines particular files to be grabbed when generating a Snapshot or Backup, specifically defining what file extensions should be included. To set a Filter, you’ll select Filter button at the top of the Snapshots tab. When selected, a dropdown appears for a few pre-defined file extensions. At the bottom of the dropdown is a custom filter, which opens a separate dialog and allows you to add whatever extensions you are looking to grab when generating a Snapshot/Backup. While this filter is active, any files without the file extensions you include in the filter will not be grabbed when your Snapshots/Backups are created.

Cancel

There may be a time when you want to stop a Snapshot or Backup from being taken. You can select the Cancel button at the top of the Snapshot tab to do this.

A JNIOR’s registry can be edited from the JNIOR Support Tool using the Registry tab. The Support Tool Registry Editor uses a JNIOR Protocol connection to do this. To start, you’ll need to go to the top left of the Registry tab and select Add JNIOR. This will open a JNIOR selection screen, where the selectable JNIORs are all ones that are appearing in the Beacon tab.

Once you’ve selected your JNIORs by clicking the checkbox next to each, you’ll hit Okay and see that each JNIOR’s registry will be displayed in the Registry tab of the Support Tool. Each JNIOR’s Registry Editor will have its own separate tab with its IP as its label. To close a Registry Editor, simply select the Remove JNIOR button while on that JNIOR’s tab.

Depending on what you have selected, different configuration options will be available in the JNIOR Registry tab. The following is what each option does:

  • Disconnect – Disconnects the JNIOR Protocol connection for the Registry Editor and closes its tab.
  • Add a Registry Key – Can be used when a Registry Key or Registry Folder is selected. Adds a Registry Key in the selected directory location.
  • Edit a Registry Key – Can be used when a Registry Key is selected. Edits the value of a Registry Key.
  • Remove Registry Key – Can be used when a Registry Key is selected. Removes the Selected Registry Key.
  • Add Registry Folder – Can be used when a Registry Key or Registry Folder is selected. Adds a Registry Folder in the selected directory location.
  • Delete Registry Folder – Can be used when a Registry Folder is selected. Deletes the Registry Folder.
  • Refresh Folder – Refreshes the selected Folder, making it display the current status of all Registry Keys and Folders within it.

Sometimes when trying to get reports from your JNIORs, rather then going through their logs one at a time, you could aggregate them together and view them all at once. The Logs tab in the JNIOR Support Tool does just that.

There are two locations you can aggregate logs from. One location you can aggregate logs from is your computer, which can be done by selecting the Aggregate Saved Logs button at the top left of the Logs tab in the Support Tool. You can also aggregate logs directly from a JNIOR by selecting the Aggregate Logs from JNIOR button at the top of the Logs tab in the Support Tool. Once the JNIOR or location on the PC is selected, the Support Tool then shows all the logs it finds there and allows you choose which ones are included or not when aggregated. After that, the Support Tool then combines all time-stamped data from the selected logs into one, adding the data in chronological order.

Once the aggregated log is generated, additional options become available at the top of the Logs tab:

  • Save Current View – Save the aggregated log.
  • Print Preview – Open the print preview of the aggregated log.
  • Print – Print the aggregated log.
  • Filter – Adds a filter to search for data in the aggregated log between a specified time frame.
  • Clear Filter – Clears any filter set.
  • Close – Close the aggregated log.

When doing Serial Communication on the JNIOR, there are two serial ports that you can can choose from. The AUX port and the RS-232/COM port. We always recommend using the AUX port, because while you can use the RS-232/COM port, its primarily used for diagnostic and debugging use. The RS-232/COM port has a boot dialog enabled by default for this, and in order to send serial data out the RS-232/COM port without issues, it needs to be disabled. If not disabled, the boot dialog will get sent out along with your data. Below is how to disable the boot dialog for the RS-232/COM Serial port.

NOTE: This is for Series 4 JNIORs, Series 3 JNIORs cannot disable the boot dialog. As mentioned previously, the RS-232/COM port can still receive data while the boot dialog is on, but cannot send data out without encountering issues.

In the JNIOR Web Page, navigate to the Serial I/O section in the Configuration tab. Under the RS-232/COM Serial port settings, you’ll uncheck the Enabled option for Boot Dialog. After this change, you’ll need to reboot for it to take effect.

The Support Tool has a Device tab, which allows you to declare ethernet and serial devices, and once linked to your macro file, allows you to include them in your macros. This post will go over the Device tab, and how to create/open Device files that your macros can use to send commands to them. 

Creating a Device File

Once on the Device tab, you should see an empty window, with columns representing the different data that can be filled out for each device. At the bottom of the Device tab should be an empty table. The Device and Macros files that are created from these tabs are CSV (comma separated values) files. The table at the bottom reflects the devices you create in the window above it. To add a new device, you can select the Add button at the bottom left of the empty window. Once the device is added you can define the following settings for each device:

  • Device Name – Name of device that will be used when referencing it in the Macro file. NOTE: Cannot contain spaces.
  •  Device Type – Contains predefined devices that can be sent to from the JNIOR. Selecting a predefined device will populate other device settings for you for easier setup. If the device you are using isn’t listed, that’s okay! You can define a general device type yourself by using a Raw Ethernet, Raw UDP, or Raw Serial device depending on the type of connection you need to use to communicate to the device.
  • IP Address – For Ethernet or UDP devices only. Enter the IP Address of the device you are trying to communicate with here.
  • Port – Changes depending on if its a Ethernet/UDP device versus a Serial Device. If its a Ethernet or UDP device, enter the Port Number of the device you are trying to communicate with here. If its a Serial Device, select which Serial port on the JNIOR you are using. (We recommend using the AUX port. You can use the RS-232/COM port, but this is typically used for diagnostic and debugging use. If you’re not using the AUX port, you’ll need to disable the boot dialog for the RS-232/COM port to send data out of it. )
  • Baud – For Serial devices only. Enter the Baud Rate for the Serial device you are using.
  • Data Bits – For Serial devices only. Enter the Data Bits for the Serial device you are using.
  • Parity – For Serial devices only. Enter the Parity for the Serial device you are using.
  • Stop Bits – For Serial devices only. Enter the Stop Bits for the Serial device you are using.
  • Termination String – This is optional, and should be used if your device expects a termination string at the end of each command it receives.

Once you’ve filled out your Device’s settings. You then need to save and publish your Device file. Right under the Support Tool tabs at the top of the Device tab, you’ll want to select the Save As button. This will open your file explorer, and you need to save this file anywhere inside the files folder of your Support Tool Directory (This is where the file explorer should automatically open to, so you can save right where the file explorer opens to.)

Once the file is saved on your computer, you’ll then need to publish the file you save to the JNIOR. Right next to the Save As button is the Publish to JNIOR button. This will bring up a JNIOR selection screen, where you can select any JNIOR appearing in Beacon to publish to. Once the JNIORs have been published to, the device file should now be loaded onto the JNIOR, and can be linked to a JNIOR macro file.

Opening a Device File

Instead of creating a Device file, you can open one that has already been created and saved. Selecting the Open Local File button will open your file explorer to where Device files are saved on your PC. Here you can select one you wish to open, and it will populate into the Support Tool Device tab. You can also select the Open Remote File button, which will open a JNIOR selection screen and allow you to open a Device file that is loaded on a JNIOR.