Introduction

Device management is essential for building a robust and scalable foundation for any IoT solution, bridging the gap between your IoT devices and the (business) application layer.

In order to operate IoT systems efficiently, devices need to be monitored and managed across their entire lifecycle from installation and setting up their connection up until their decommissioning and replacement. This process inherits significant complexity due to, for example, geographical distribution, the heterogeneity and constraints of used devices as well as the sheer number of devices being part of the deployment.

In addition, device management plays an important role in ensuring compliance with the highest security standards, such as managing device certificates and providing over-the-air update mechanisms to prevent devices from becoming non-compliant or even compromised.

Cumulocity’s Device Management application provides a unified control pane from which all functionalities can be accessed that are required to monitor and operate devices, independent of the hardware architecture or protocol the devices are using. As this functionality is provided via an intuitive web UI, it can be used without requiring in-depth technical knowledge. By abstracting device specifics and allowing to address multiple devices at once, the effort of maintaining device fleets at scale can be significantly reduced:

Lifecycle

Provision & organize

Onboard new devices either by registering each device individually or via bulk registration, and organize them by using groups. These can either be based on individual selection of devices (static groups) or based on any property (smart groups). Additionally, the Digital Twin Manager application can be used to model complex hierarchies and add metadata in order to create holistic representations of your devices and assets.

Configure & update

Setup devices by defining device profiles that contain everything the device needs for being fully operational including firmware, software packages as well as configuration files. Single and bulk operations allow for efficient update campaigns once a newer version of a rolled-out artifact is available to keep the fleet up to date. Device credentials and certificates can directly be managed within the UI to ensure secure operations.

Monitor

The devices list contains all devices that are connected to the tenant. The list can be customized to show all relevant properties like the connectivity status, and includes search and filter options to quickly identify the correct device(s). When selecting a device, an info page for the particular device is displayed which can be customized in order to hold all information that is relevant for the specific device. Depending on the operations supported by the device, additional tabs are available that allow you to interact with the device. To provide transparency across the entire device fleet, views are available to see all events and alarms that recently occurred, the status of operations that got triggered, and the current location of each device.

Diagnose & troubleshoot

In case a device is not behaving as expected, additional information can be retrieved in the form of log files. The relevant timeframe and log type can be further specified in the application. To resolve issues, the device can be restarted or remotely accessed to fix the problem without having to send out a service technician. Additionally, shell commands can be sent via SMS as a fallback in case the internet connection is broken. In case the issues are related to the services running on top of the devices and not to the device itself, the software management functionality can be used to monitor, update and reinstall any service.

Decomission

At one point in time, the device will reach its end of life. The digital representation of the device can either be permanently deleted if not needed anymore or the device can be replaced. The replacement wizard allows you to map the digital representation to another physical device, so that physical components can be replaced without losing the historical data of the asset that might still be operational.

Visit the Device integration section to learn more about the specifics on how to connect and integrate your devices into Cumulocity’s device management suite. With thin-edge.io you can directly benefit from the aforementioned functionality as it comes with full support out-of-the-box.