This Community site is new! Please help us build a community around the JNIOR.
Sign up, and help share your knowledge. Please sign-up even if you do not plan to post as a sign of support.
If there is evidence of a demand we will continue to develop the content here.

What is the DCP?

The DCP or Dynamic Configuration Page is a control and configuration page using WebSockets. WebSockets are an HTTP upgraded connection. They can be secure by using the HTTPS prefix in the URL.
bscloutier
Posts: 401
Joined: Thu Sep 14, 2017 12:55 pm

Re: What is the DCP?

Post by bscloutier » Thu Nov 09, 2017 2:23 pm

Email notifications can be generated for a number of Events if enabled. JANOS has default structures for those notifications. You can optionally define any number of custom email messages as Profiles using the Mail-Profiles page. When the default content is insufficient these profiles can be referenced by name to define custom email recipients and content.

2017-11-09_14-19-29.png
2017-11-09_14-19-29.png (93.88 KiB) Viewed 650 times

bscloutier
Posts: 401
Joined: Thu Sep 14, 2017 12:55 pm

Re: What is the DCP?

Post by bscloutier » Thu Nov 09, 2017 2:29 pm

There is a small set of built-in events. The Events page is used to configure the actions associated with those events. For the most part this involves enabling an email notification and defining an optional email profile.

2017-11-09_14-26-10.png
2017-11-09_14-26-10.png (141.1 KiB) Viewed 650 times

Beyond those listed here an unlimited number of events and actions can be accommodated through application programming or direct configuration of the Registry.

Note that the automatic starting of application programs can be disabled here without need for removing the Run keys.

bscloutier
Posts: 401
Joined: Thu Sep 14, 2017 12:55 pm

Re: What is the DCP?

Post by bscloutier » Thu Nov 09, 2017 2:39 pm

The JNIOR is shipped configured with an IP Address of 10.0.0.201. This likely will not work for you.

To configure the network addressing you can run the Support Tool. The Support Tool is a Windows application that you can download for free from the INTEG website http://www.integpg.com/support/jnior/. You can also make a serial connection to the RS-232 (COM) port and use the IPCONFIG command at the command line.

Once you can access the DCP you can modify settings through the Network page.

2017-11-09_14-37-31.png
2017-11-09_14-37-31.png (111.83 KiB) Viewed 649 times

bscloutier
Posts: 401
Joined: Thu Sep 14, 2017 12:55 pm

Re: What is the DCP?

Post by bscloutier » Thu Nov 09, 2017 2:54 pm

The Security page offers a couple of settings.

The Series 4 JNIOR can perform secure communications using Public Key encryption and SSL/TLSv1.2. By default a 1024-bit RSA key pair is used in concert with automatic self-signed certificates. This means that you can access the DCP using a HTTPS connection. You can also perform secure FTP transfers and Telnet connections. The latter is best done with a client program available from us. Of course, you do not need either FTP or Telnet as the DCP offers most of that functionality.

2017-11-09_14-46-15.png
2017-11-09_14-46-15.png (81.95 KiB) Viewed 649 times

While it doesn't seem prudent you can disable the SSL capability here by deselecting SSL Enabled. Perhaps more appropriate is enabling SSL Required. In this case FTP and Telnet connections must perform STARTTLS and proceed securely. The standard HTTP port (Port 80) is closed. You can continue to make the secure connection using HTTPS (Port 443). Email will only be transmitted securely.

IP Address filtering is available. The Allowed IP Addresses field can be set with a comma delimited list of IP addresses that can make connection to the unit. This field can also contain a sophisticated filter string. It is recommended that the documentation (use F1) be viewed before setting this field. You can block yourself. In that case you will need to make the serial Command Line connection and remove the filter through the REGISTRY command.

bscloutier
Posts: 401
Joined: Thu Sep 14, 2017 12:55 pm

Re: What is the DCP?

Post by bscloutier » Thu Nov 09, 2017 3:11 pm

The Telnet page simply lets you relocate the port. You may want to do that to hide it from casual connections. You can also disable the server entirely. You can do that since you can access the Command Line through the Console tab of the DCP.

2017-11-09_15-11-04.png
2017-11-09_15-11-04.png (80.73 KiB) Viewed 648 times

bscloutier
Posts: 401
Joined: Thu Sep 14, 2017 12:55 pm

Re: What is the DCP?

Post by bscloutier » Thu Nov 09, 2017 3:19 pm

The WebServer page is used to configure the Web Server. Here you can relocate either the HTTP or HTTPS ports or both. You can disable the Web Server entirely. That also prevents use of the DCP but your application might demand the limited access.

2017-11-09_15-14-39.png
2017-11-09_15-14-39.png (100.11 KiB) Viewed 648 times

By default web access requires a login. You can disable the login requirement and to do so you must also define a user account for anonymous access. If your JNIOR is physically secure and the network is isolated from the larger network you might disable the login. If otherwise you have some pages that you wish to share publicly you can place them in the /flash/public root. Pages are served from that area without the need for authentication.

bscloutier
Posts: 401
Joined: Thu Sep 14, 2017 12:55 pm

Re: What is the DCP?

Post by bscloutier » Thu Nov 09, 2017 3:22 pm

You can relocate or disable FTP using the FTP page. You can disable FTP and still manage the JNIOR's file system through the Folders tab of the DCP.

2017-11-09_15-21-07.png
2017-11-09_15-21-07.png (87.25 KiB) Viewed 648 times

Anonymous FTP access is not recommended. You can allow that by defining a user account to be used for that.

bscloutier
Posts: 401
Joined: Thu Sep 14, 2017 12:55 pm

Re: What is the DCP?

Post by bscloutier » Thu Nov 09, 2017 3:27 pm

The JNIOR Protocol is deprecated and not recommended for new applications. The Series 4 offers a more modern Websockets interface which performs all of the same function and much more. It is also not binary. The JNIOR Protocol is still supported.

The Protocol page can be used to relocate the JNIOR Protocol port. The server can also be disabled.

2017-11-09_15-25-41.png
2017-11-09_15-25-41.png (85.3 KiB) Viewed 648 times

We would recommend disabling the JNIOR Protocol unless you know that it is used. It is also highly recommended that the login requirement not be disabled. If you do so you must then define a user account for the anonymous access.

bscloutier
Posts: 401
Joined: Thu Sep 14, 2017 12:55 pm

Re: What is the DCP?

Post by bscloutier » Thu Nov 09, 2017 3:36 pm

And finally for the Configuration tab is a page for the configuration of external modules. If you use an external module it will be listed here on the Modules page. If you have recently connected a module and don't see that one you can select 'rescan' to update the list.

2017-11-09_15-29-49.png
2017-11-09_15-29-49.png (101.48 KiB) Viewed 648 times

If the external module has configuration setting those can be seen by expanding the module. Click the triangle shape. For instance the 4ROUT labels can be altered for use on the Input/Output Externals page.

2017-11-09_15-34-31.png
2017-11-09_15-34-31.png (145.41 KiB) Viewed 648 times

bscloutier
Posts: 401
Joined: Thu Sep 14, 2017 12:55 pm

Re: What is the DCP?

Post by bscloutier » Thu Nov 09, 2017 3:41 pm

The Console tab provides access to the Command Line interface. This is similar to a Telnet connection but performed entirely through the web interface (Websockets). Note that an additional login is required here.

2017-11-09_15-37-57.png
2017-11-09_15-37-57.png (93.26 KiB) Viewed 648 times

You can cut and paste here. That would be one advantage over a Telnet client. You can also drag a file to this window. That will place the file into the /temp folder convenient for further use from the command line. You might drag a UPD here and once it transfers use the JRUPDATE command to update the operating system as an example.

Post Reply