The Console is an IoT cloud platform that offers device management, monitoring and provisioning functionalities. A Console device is the core entity that represents and actual IoT device on the field. To send measurements to the Console, the user needs to create a device, which will generate the security keys that are required for device authentication and authorization.
Using insigh.io’s Console, users can:
Each device is associated to a specific project. Creating multiple smaller projects that group together devices that conceptually belong together is a good practice.
Although by using insigh.io’s IoT hardware users can enjoy the full feature set of the Console, in many cases there are already available third-party devices that may satisfy the needs of a particular use case. Supporting well-established IoT communication protocols and best practices, the Console is a flexible platform that is not restricted to insigh.io-built devices, but also supports third-party devices. There are two main ways to integrate third-party devices to the Console:
The second approach is an obvious one, but also the least common in real-world scenarios. The Console API is publicly available and documented, but even if users have access to the device firmware, it would be time-consuming and require effort to tweak the device firmware to use the Console API.
However, the first approach is quite straightforward and common. The Plugins service enables users to acquire data from third-party platforms for a particular device and import it to the Console. There are two typical scenarios:
The following sections show how to create a new device, how to send measurements and how to perform operations like remote configuration and OTA updates.