The console is the developer’s web interface into the ClearBlade platform. From the console, you can create and configure systems, users, code services, data collections, triggers, and timers. You can also perform various operations related to analytics, and inspect MQTT messaging history.
The ClearBlade Platform allows for developers to create IoT solutions in a secure multi-tenant environment. To begin creating your IoT solutions start a developer must first register for a new developer account. To register navigate to the base platform url and fill out the registration form. For private instances you may be asked to provide a registration key which you must get from your platform administrator. Provide your email, password name, and organization email then click submit. A new developer account will be created and you will be redirected the platform home page.
Systems represent a unique secure IoT solution running on the ClearBlade Platform. To create a new system navigate to the platform home page and click the new system button. In the dialog that opens several getting started options are presented. Many templates exist from the IoT Package Community found at https://ipm.clearblade.com that can help jump start your development. Additional option exist to import a new system directly from github or from your local file system. To create a new blank system select the empty tab provide a Name and description then click Create. You will now be navigated to the system page.
The system page provides details about the different kinds of assets in the system. On the system page it is easy to add example code into the system from the iot package manager community. To browse for helpful reuseable code click the help icon from the menu bar. Search the IPMs and find an asset that completes the desired task. View the details of the IPM Package and then select Import. The associated services collections and other assets are now imported into the existing system.
Each system has a unique set of properties necessary for API, SDKs, and adapters to securely connect. To view the system settings browse to the system home page and click the settings icon. In the dialog that appears the system name and description are available to be edited along with the time to live settings for any authentication token in the system. Two fields also appear that are required for every authentication request called System Key and System Secret. Choosing “Change Secret Key” will cause every connect client to no longer connect to you system. The Access tab allow for several additional options. If it is desired to share this system with other ClearBlade Developers they may be granted access here. The override fields allow for injecting custom logic in the authentication and registration processes.