Skip to main navigation Skip to search Skip to main content

Agile AI and firmware management in IoT: DevOps for low-power microcontroller-based platforms

Research output: Chapter in Book/Published conference output › Conference publication

3   Link opens in a new tab Citations (SciVal)

Abstract

In this paper, we introduce a Development and Operations (DevOps)-based IoT system tailored for the dynamic management of firmware and AI models across distributed IoT environments. The system offers scalability, resource efficiency, and cost-effectiveness for updating the AI model and firmware on the IoT devices without a need for human intervention. To accomplish this, we have developed a continuous integration and continuous deployment (CI/CD) pipelines that operate across multiple platforms, leveraging the capabilities of Kubernetes and GitLab-Runner. Moreover, the system is specifically designed for Microcontroller-based low-power devices capable of running tiny AI models. The new deployment is sent to the IoT devices despite their location to start interacting with the surrounding environment and perform predictions regarding its application. Through empirical experiments, we demonstrate the system effectiveness with promising results in terms of scalability, resource utilization, and deployment efficiency.
Original languageEnglish
Title of host publicationProceedings of SpliTech 2024: International Conference on Smart and Sustainable Technologies 2024
Place of PublicationUnited States
PublisherIEEE
ISBN (Electronic)9789532901351
ISBN (Print)9798350390797
DOIs
Publication statusPublished - 25 Aug 2024
EventInternational Conference on Smart and Sustainable Technologies 2024 - , Croatia
Duration: 25 Jun 2024 → 28 Jun 2024

Conference

ConferenceInternational Conference on Smart and Sustainable Technologies 2024
Abbreviated titleSpliTech 2024
Country/TerritoryCroatia
Period25/06/24 → 28/06/24

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 8 - Decent Work and Economic Growth
    SDG 8 Decent Work and Economic Growth
  2. SDG 12 - Responsible Consumption and Production
    SDG 12 Responsible Consumption and Production

Keywords

  • IoT
  • AI
  • DevOps
  • Kubernetes
  • GitLab
  • microservices
  • microcontroller
  • micropython

Fingerprint

Dive into the research topics of 'Agile AI and firmware management in IoT: DevOps for low-power microcontroller-based platforms'. Together they form a unique fingerprint.

Cite this