Driver Licensing

Crestron’s driver portal does not provide a way for customers to purchase drivers. This setup allows driver developers to support an external licensing service that allows them to decide how they want to license their drivers.

The following information is a list of recommended best practices from Crestron regarding driver licesning.

Licensing Service

You will need to develop a licensing service that can provide a key that users will enter while installing the driver. The user should visit a web page, enter a unique identifier, and, after a purchase, be given a license key.

The recommended unique identifier in a Crestron control system is the MAC address.

Default Behavior

All drivers should operate within a trial period before requiring a license key. This allows users to try out the driver before purchasing it.

License Key Entry

License key entry can be supported by a User Attribute field. In addition, the description property of the User Attribute field should contain a hyperlink to your license service web page.

Copy

    "typeName": "Custom", 
    "parameterId": "licenseKey", 
    "label": "License Key", 
    "description": "Please go to https://mylicsensewebsite.com to obtain the necessary license key.   The driver will operate without a license key for 2 hours.", 
    "persistent": true, 
    "requiredForConnection": "Before", 
    "data": { 
        "dataType": "String", 
        "mask": "", 
        "defaultValue": "", 
        "defaultValueLabel": null 
    } 

Control System License Manager (Crestron Home Only)

If you want to create a license manager where users can view, edit, and update their driver licenses, the Crestron Home Extension device type should be used. This will allow you to develop a custom user interface for your users to manage their driver licenses.