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.