Licensing

Server communication features such as Modbus Connectivity or InfluxDB Connectivity are licensed server components. Licensing is performed using software or hardware keys. Software license keys are perpetual and assigned to a specific device. Without a purchased license, server can operate in two modes:

  • with limited functionality

  • with full functionality for 1 hour

When connectivity switches to demo mode, the following warning will appear in the server event log: Demo timer for 'XXX Connectivity' started. Demo time expires in 60 minutes. Upon expiration of the demo period, the warning Demo period for 'XXX Connectivity' has expired will appear in the event log and all tags using this connectivity will go into the BadLicenseExpired status.

To reset the demo period timer, you have to restart the service/process/daemon or reinitialize the server. To reinitialize the server in Monokot Server Administrator, connect to the server and click the Reinitialize Server button on the General tab.

Components licensing and limitations (summary table)

Component

Licensing Method

Limitations

Modbus Connectivity

By number of tags used

Up to 16 tags / Up to 1 device

Siemens Connectivity

By number of tags used

Up to 16 tags / Up to 1 device

InfluxDB Connectivity

By total number of tags and time series used

Up to 16 tags (time series) / Up to 1 device (store); Immediately switches to demo mode when attempting a historical read (using OPC UA)

MongoDB Connectivity

By number of time series used

Up to 16 time series / Up to 1 store

REST Connectivity

By number of time series used

Up to 16 time series / Up to 1 store

PostgreSQL Connectivity

By number of time series used

Up to 16 time series / Up to 1 store; Immediately switches to demo mode when attempting a historical read (using OPC UA)

Oracle Database Connectivity

By number of time series used

Up to 16 time series / Up to 1 store; Immediately switches to demo mode when attempting a historical read (using OPC UA)

MS SQL Connectivity

By number of time series used

Up to 16 time series / Up to 1 store; Immediately switches to demo mode when attempting a historical read (using OPC UA)

MySQL Connectivity

By number of time series used

Up to 16 time series / Up to 1 store; Immediately switches to demo mode when attempting a historical read (using OPC UA)

SNMP Connectivity

By number of tags used

Up to 16 tags / Up to 1 device

IEC 60870-5-104 Connectivity

By number of tags used

Up to 16 tags / Up to 1 device

OPC UA Connectivity

By number of tags used

Up to 16 tags / Up to 1 device

Expressions (Scripts) Plugin

Only special features require licensing

The feature immediately switches to demo mode if extra functions are called (from MosUtils.setXXXProperty, MosOdbc, MosDirectories, MosFiles, MosProcess objects); Immediately switches to demo mode when trying to call the method (using OPC UA)

A license must be purchased for each physical device that hosts the server. It is linked to the device using the Device ID, which is generated using a special procedure. Licenses cannot be transferred from one device to another; if after activating the license the device malfunctions (or its components), please contact support@monokot.io.

Installing a Hardware License

The hardware license key is a driverless device, so you just need to connect the USB-dongle to your computer and restart (or reinitialize) the server. If you need an extra feature after purchasing a hardware key, the key can be upgraded remotely. Thus, there is no need to purchase an additional hardware key. To upgrade your hardware key please contact support@monokot.io.

Please note that the current server version does not support hardware keys for ARM64

Installing a Software License via the Monokot Server Administrator

First, you need to obtain the Device ID for the server on which you want to install the license. To do this, connect to server and on the Server Explorer pane click on General. Go to the Licenses tab, click on Save Device ID As... button and specify the path and the file name; that way you will save the Device ID of the target server to your computer.

In the menu of the main window, select Tools → Activation Wizard, and the license activation wizard will open. Follow all of the steps listed by the activation wizard. Upon completion of the activation process, you will receive an email (within 10–15 minutes) with the license file. Save it to your computer.

On the Licenses tab, click on the Upload License(s)... button. A window for uploading the licenses to the server will open. Click on the Browse… button, select one or more license files, click on the Upload button and wait until the files are uploaded. To complete the licensing process, restart the server service/process/daemon.

Last updated