The Connected Product Foundation (CPF) was released late last year and has quickly become a popular way for our customers to develop their own, customer-facing, IoT products and services.
Today's update delivers major new functionality to the CPF: automatic threshold monitoring and alerting. This feature allows you and your customers to define alerting thresholds directly through the CPF's branded user interface. When a device reports an attribute value that exceeds a low or high threshold, an Event is automatically created.
A new "Alerting" tab is now available on the device page to display that device's alerting configuration. We've also added an Alerting Admin Page, which gives system administrators full control over which attributes are enabled for alerting and whether users can override the default threshold values.
Starting today, any application created from the Connected Product Foundation template will include the alerting functionality.
One of our primary goals at Losant is to make it as easy as possible for organizations to adopt IoT. The CPF is a major driver towards that goal. With first-class support for alerting, you can instantly deliver this functionality to your customers without writing any code or building any workflows.
If you want to learn more about the CPF and how it can accelerate your IoT initiates, please contact us.
If you created an application from the CPF template prior to this functionality, you can import just the alerting features by following these steps:
cpf-page-device-details
experience pagecpf-layout
experience layoutCPF: Get Tenancy Level
custom nodeCPF: Verify Role
custom nodeRequest an import dry run with my settings below.
Import Source Method
, select Upload a .zip from my computer
and upload the alerting template you downloaded above.Conflict Behavior
, select Overwrite the existing resource with the imported resource.
Request Dry Run Report
button.create
for the importResult
. These are the new resources for the alerting functionality.DataTable
row with the importResult
marked as no change
and the importResultComments
set to "1 creatable row, 0 ignored rows, 0 conflicting rows - will replace."DataTable
row, ensure you are importing the correct zip (downloaded above) and that you're importing into the correct CPF application. Also double check that the Conflict Behavior
was set correctly.Proceed with the import using my provided settings.
Request Import
button.