Licensing

A license and SMA are required to use this driver.

Client license

To use the HTTP Client, your host requires the ‘http’ feature added to the host’s license. Production (non-demo) licenses also require an active SMA (Software Maintenance Agreement) for the module to function. Engineering or Demo licenses should have this feature added by default.

Capacity Licensing

The standalone HTTP client counts as one (1) point in global capacity. Driver points count as one (1) proxy point each as per other Niagara drivers.

SMA Expiration Monitor

In addition to the license requirement, the module requires an active SMA. The Expiration Monitor increases notifications as expiration of this agreement approaches. It runs on startup. The monitor (of the HttpClientService) checks every 24 hours to establish if the expiration date is within the warning period, or expired, and generates an offNormal or fault alarm accordingly. Although the alarms are likely the most accessible type of notification, the SMA Expiration Monitor also logs the days remaining to the station console, which, for example, could be shown on a dashboard. The station’s UserService has an SMA Notification property that alerts users when they log in.

As the extension of the SMA currently requires a reboot to install the new license, once the monitor detects that the agreement has expired, it performs no further checks until the station starts again.