Remote Update of an IoT Device Convolutional Neural Network Model Using MQTT

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper focuses on identifying a solution for an over the air (OTA) update mechanism to upgrade an artificial intelligence model that is running on an embedded system or an IoT device such as a Raspberry Pi in a closed network with limited or no internet connectivity. This paper first focuses on the creation of two machine learning models for image classification of five different types of flowers and focuses on using Kaggle and Google existing datasets for flower classification. The paper explains how an embedded device running the first ML model can be remotely upgraded to run the second more robust and optimized model. The paper highlights how the MQTT protocol used in conjunction with an MQTT local broker server can be used to design and implement an efficient, secure and reliable method for upgrading ML models on an IoT device running the TensorFlow Lite interpreter. This prototype works on a stand-alone network system with or without a cloud service provider or even the Internet.

Original languageEnglish
Title of host publicationIEEE SoutheastCon 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1397-1403
Number of pages7
ISBN (Electronic)9798331504847
DOIs
StatePublished - 2025
Event2025 IEEE SoutheastCon, SoutheastCon 2025 - Concord, United States
Duration: Mar 22 2025Mar 30 2025

Publication series

NameConference Proceedings - IEEE SOUTHEASTCON
ISSN (Print)1091-0050
ISSN (Electronic)1558-058X

Conference

Conference2025 IEEE SoutheastCon, SoutheastCon 2025
Country/TerritoryUnited States
CityConcord
Period3/22/253/30/25

Bibliographical note

Publisher Copyright:
© 2025 IEEE.

ASJC Scopus Subject Areas

  • Computer Networks and Communications
  • Software
  • Electrical and Electronic Engineering
  • Control and Systems Engineering
  • Signal Processing

Keywords

  • Convolutional Neural Networks
  • Embedded systems
  • IoT MQTT Hub
  • Machine Learning
  • MQTT

Fingerprint

Dive into the research topics of 'Remote Update of an IoT Device Convolutional Neural Network Model Using MQTT'. Together they form a unique fingerprint.

Cite this