Fleet Management For IoT Embedded Linux Devices
Introduction
There is a steady increase in the adoption of IoT and Edge computing. More and more Linux running embedded devices are deployed remotely. These devices include Raspberry Pis and flavours, Intel NUC boards, mini-computers, mini-servers, NXP – IMX boards, NVIDIA Jetson boards, Servers, IoT Gateways or Custom boards running Yocto Linux or other variants.
With the explosion of embedded devices deployed remotely, the need to have complete fleet management or device management solution gets mandatory. You can manage with a couple of devices without the fleet management software, but once the scale goes high beyond a hundred itself, it gets chaotic.
What is required of a good fleet management solution?
System Monitoring – Device management, monitoring critical system parameters
Network Monitoring – Network monitoring, management & configurations
Application Monitoring – Application orchestration, monitoring & upgrades
Peripheral Monitoring – Connected devices (sensors, cameras) monitoring & upgrades
Features
Let’s check the features required by a scalable & reliable fleet management solution and what AiKaan offers.
Holistic View – Get God’s view of the whole IoT Deployments across sites. View the overall status of the IoT Edge devices (up/down), geolocation, the fleet’s overall health, profiles & applications created & deployed.
Secure remote access – Securely connect or access any IoT Edge device through SSH or Telnet over the internet even if the device is NAT’ted or behind a firewall.
System health monitoring – Monitor system, network & applications health with more than 50 operational parameters. Proper alerts and notifications are generated if any of the parameters is violating.
Auto diagnostics – To manage the scale, primarily diagnostic of the issue is done by the system itself to find out anomalies.
System Uptime – Check your device uptime or network reachable with the intuitive Device Uptime graph.
Dynamic grouping – This feature should help you to dynamically group devices based on their hardware, software or any other defined property. Once grouped, you should be able to apply actions (configurations, upgrades) on these devices.
Auto-provisioning – Just configure the packages, applications, scripts or containers to be installed & run on the devices. AiKaan platform makes sure to warm up the IoT Edge devices with the configured packages & scripts.
Over the Air (OTA) Upgrades – Securely perform Over the Air (OTA) Upgrades to an array of remotely deployed IoT embedded devices running Linux or Android. You can perform upgrades for configurations, script deployments, application/package, complete firmware update or Android APKs.
Events & Notifications – Flexible infrastructure to generate events & notifications. The AiKaan controller generates more than 150 events based on the system’s health, networks & applications. Users can generate their own required events by just calling APIs.
Reporting – Generate customised reports based on various operational parameters and time ranges. The reports can be exported into various formats to be shared.
Sign-up now to manage, monitor, securely remote access & upgrade (OTA) IoT edge devices & applications.