Dynamic AI-IoT: enabling updatable AI models in ultra-low-power 5G IoT devices

    Research output: Contribution to journalArticlepeer-review

    134 Downloads (Pure)

    Abstract

    This article addresses the challenge of integrating dynamic AI capabilities into ultralow-power (ULP) IoT devices, a critical necessity in the rapidly evolving landscape of 5G and potential 6G technologies. We introduce the Dynamic AI-IoT architecture, a novel framework designed to eliminate the need for cumbersome firmware updates. This architecture leverages Narrowband IoT (NB-IoT) to facilitate smooth cloud interactions and incorporates tailored firmware extensions for enabling dynamic interactions with Tiny Machine Learning (TinyML) models. A sophisticated memory management mechanism, grounded in memory alignment and dynamic AI operations resolution, is introduced to efficiently handle AI tasks. Empirical experiments demonstrate the feasibility of implementing a Dynamic AI-IoT system using ULP IoT devices on a 5G testbed. The results show model updates taking less than one second and an average inference time of approximately 46 ms.
    Original languageEnglish
    Pages (from-to)14192-14205
    Number of pages14
    JournalIEEE Internet of Things Journal
    Volume11
    Issue number8
    DOIs
    Publication statusPublished - 8 Dec 2023

    Keywords

    • 5G
    • artificial intelligence
    • ESP32
    • Fipy
    • internet of things
    • micropython
    • narrowband IoT (NB-IoT)
    • Pysense
    • Tensorflow

    Fingerprint

    Dive into the research topics of 'Dynamic AI-IoT: enabling updatable AI models in ultra-low-power 5G IoT devices'. Together they form a unique fingerprint.

    Cite this