A Two-Board Design for Interconnected Intelligence in Tiny IoT
Machine learning is nowadays used in tiny micro-controller boards, sometimes called TinyML. At the same time, LoRa Internet of Things (IoT) communication technology can now provide LoRa mesh network topologies that interconnect remote IoT devices. Both tendencies, however, have not converged yet to combine the potential of both. In this paper, we argue for a solution consisting of a two-board design as an architecture for interconnected ML-enabled IoT nodes in a LoRa mesh network. A prototype of the architecture using the TTGO LoRa32 board as a network device and the Arduino Portenta H7 as an application device is implemented as a case study to show the feasibility. We analyze a federated learning protocol design to illustrate how distributed applications can interact within the proposed two-board node architecture. We position the architecture with regard to several performance aspects and observe that the design delivers a separation of concerns by one board hosting the ML-application and the other providing an advanced network service to the application.
Authors
- Nil Llisterri Giménez (ORCID: https://orcid.org/0000-0003-1896-2868)
- Fèlix Freitag (ORCID: https://orcid.org/0000-0001-5438-479X)
- Mennan Selimi (ORCID: https://orcid.org/0000-0001-9644-5415)
Institutions
- South East European University (MK)
- Universitat Politècnica de Catalunya (ES)
Publication Details
- Published
- 2025-09-03
- DOI
- https://doi.org/10.1109/exp.at2565440.2025.11348263
- Primary Topic
- IoT Networks and Protocols
- Type
- article
- Field-Weighted Citation Impact
- 0.00