Device management for IoT and Linux devices
Running a fleet of IoT devices from any kind - Linux, RTOS, Android requires us to have a convenient and proper way to manage each and every device. Remote management includes features and options which will help us arrange the product fleet in groups by a few parameters like product stage, deployment place, product version, etc. Here are a few usual features and small options that may help to manage devices easily:
Groups - placing our product fleet in a few different groups would make it easy to deploy updates and test new product features on a 'Test' group that defines the Lab devices and a 'Production' group that defines the devices that are in production running in the field. This technic separates different types of devices and allows you to have a better understanding of your product behavior.
Device metrics - basic device metrics like resources - CPU, RAM and DISK usage, as well as basic details - Public IP address, Device ID, Name and description.
Device state - always know if each one of your devices in "online" - connected to the internet, or "offline".
Device communication cycle - having the ability to determine the number of keepalives between the cloud servers to the edge IoT device. This can help to reduce and control the internet data bandwidth of the device and may be very important in the case of running on a cellular modem on a data plan.
Here at Upswift.io we provide a ready-to-use device management platform that includes the whole needed features and tools to manage and maintain IoT and embedded Linux devices remotely.
IoT device management example
Here is an example of managing and maintaining IoT and embedded devices using Upswift platform.
First, our device needed to be connected to Upswift platform. After registering to the platform, click on 'Register Device' to connect your IoT product.
The connected device will be showing automatically on the 'Devices' category under the 'Prodcation' group
next, we can view the device details, edit, and create/change groups as needed to have a better arrangement of the product fleet.