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 language | English |
---|---|
Pages (from-to) | 14192-14205 |
Number of pages | 14 |
Journal | IEEE Internet of Things Journal |
Volume | 11 |
Issue number | 8 |
DOIs | |
Publication status | Published - 8 Dec 2023 |
Keywords
- 5G
- artificial intelligence
- ESP32
- Fipy
- internet of things
- micropython
- narrowband IoT (NB-IoT)
- Pysense
- Tensorflow