Licensing Concepts
Below are important concepts related to eRTOS component activation.
Activation Key
The Activation and Configuration command line utility, MaxRTActivationUtil.exe, requires a valid activation key, which is a unique string of letters and numbers. You receive an activation key from IntervalZero Sales when you purchase or evaluate eRTOS SDKs.
Customer ID (CID)
A unique customer ID that binds Runtime licenses to SDK licenses. This ID is defined by IntervalZero.
License File
A license file is a string containing the components you have purchased. eRTOS SDK licenses are generated from the Activation Key (see above). SDK licenses are node-locked, which means they can only be used on a single machine or dongle. eRTOS Runtime licenses are available in your IntervalZero Customer Center account once you purchase eRTOS Runtime. Runtime licenses are not node-locked, but they are associated with a Customer ID (CID).
An SDK license is linked to a Runtime license on a target system through a Customer ID (CID). Only eRTOS SDK binaries stamped with a CID that matches the CID in the eRTOS Runtime license on the target system will be valid and usable.
When activating eRTOS SDK on a machine that is connected to a network, the license is automatically appended to the eRTOS License File. When the machine is not connected to a network, you must manually generate and then import a license file, usually called License.lic (see Fingerprint File below). You can use the -v parameter of the eRTOS Activation command line utility, MaxRTActivationUtil.exe, to view a list of licensed eRTOS SDK components.
License Server (SDK only)
The IntervalZero License Server serves the product license(s) that activates one or more eRTOS components, depending on what you have purchased. The Activation Key you provide in the Activation and Configuration command line utility is tied to one or more specific licenses on the License Server.
Fingerprint File (SDK only)
The fingerprint file, fingerprint.rfp, contains information specific to your Activation Key. This file is required in scenarios where you need to activate eRTOS components that are installed on a machine that is not connected to a network. In these scenarios, you create the fingerprint file in the command line utility and transport that file to a machine with network connectivity. You then create a valid License File, usually called License.lic, from the fingerprint file through the IntervalZero Activation web page at http://Activation.IntervalZero.com.
IntervalZero Dongles (SDK only)
You can license eRTOS components to a machine or IntervalZero-provided small form factor dongle, which holds a copy of the licenses.
Note: When a license is locked to a dongle, the dongle must be connected to the machine on which eRTOS is installed to use eRTOS components.
IntervalZero Dongle Activation Utility (SDK only)
The IntervalZero Dongle Activation Utility is a standalone utility that allows you to license IntervalZero products to an IntervalZero-provided dongle. This utility allows for the separation of the required network activation. Instead of activating dongles on the target machine you can activate them at another location and just provide importable license files and dongles to your production environment.