CCM-MOD and CCM-EVAL hardware modules are shipped with all functionality unrestricted. CCM-FIRMWARE is distributed in the software form, unlicensed, where some functionality is restricted. A device which is flashed with the CCM-FIRMWARE, can be licensed to "unlock" full functionality. The summary is below:
|Over-the-air update (OTA)||OTA only from mDash||OTA from anywhere|
|Cloud services supported||Only mDash||mDash, AWS, Azure, Google, Watson, private MQTT|
mos --port DEVICE_ADDRESS license
Licenses are bound to devices, and they are permanent.
mos license command creates a unique license string specific
for a device,
device.license configuration parameter, which "unlocks"
the device and removes restrictions. The License Manager decreases
the number of available licenses and saves a unique
license string. The next time
mos license is run for the same device,
an old license string is returned by the License Manager
but the number of available licenses is not decreased.
Thus a device, once licensed, is licensed permanently.