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

Research output: Contribution to journalArticlepeer-review

44 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