Mininet-WPAN: Enabling WPAN and IoT Emulations with 802.15.4 Support

  • Cassius Filho UFRN
  • Tiago Souza UFRN
  • Ramon Fontes UFRN
  • Eduardo Cerqueira UFPA

Resumo


The rapid growth of the Internet of Things (IoT) has created a significant demand for reliable and scalable emulation platforms capable of supporting low-power, wireless networks. In this context, IEEE 802.15.4 has emerged as a key protocol for enabling Wireless Personal Area Networks (WPANs) in IoT applications. This paper introduces Mininet-WPAN, an extension of the Mininet-WiFi emulator designed to support IEEE 802.15.4-based networks through the integration of the mac802154 Linux wireless device driver. Mininet-WPAN enables emulation of WPANs, allowing researchers and developers to explore and optimize various network configurations and protocols, including the Routing Protocol for Low-Power and Lossy Networks (RPL). We present three use cases demonstrating Mininet-WPAN’s ability to emulate RPL in both storing and non-storing modes, showcasing its flexibility for IoT research. By offering lightweight virtualization, Software-Defined Networking (SDN) integration, and customizable network interfaces, Mininet-WPAN provides a powerful tool for advancing the development of IoT networks. This work also contributes to the open-source community by making the platform freely available for further research and innovation in low-power wireless communication.

Palavras-chave: Mininet-WPAN, IoT, WPAN

Referências

Adeel, A., Gogate, M., Farooq, S., Ieracitano, C., Dashtipour, K., Larijani, H., and Hussain, A. (2019). A survey on the role of wireless sensor networks and iot in disaster management. Geological disaster monitoring based on sensor networks, pages 57–66.

Fontes, R. (2024). wmediumd: Wireless medium model for network emulation. Accessed: 2024-10-21.

Fontes, R. R., Afzal, S., Brito, S. H., Santos, M. A., and Rothenberg, C. E. (2015). Mininet-wifi: Emulating software-defined wireless networks. In 2015 11th International conference on network and service management (CNSM), pages 384–389. IEEE.

Halperin, D., Greenstein, B., Sheth, A., and Wetherall, D. (2010). Demystifying 802.11 n power consumption. In Proceedings of the 2010 international conference on Power aware computing and systems, page 1. USENIX Association Berkeley, CA, USA.

Hassan, R., Rahman, M., and Shakir, M. (2017). Performance analysis of ieee 802.15.4 for wireless sensor networks. International Journal of Computer Applications, 175(6):30–35.

IEEE (2015). Ieee standard for low-rate wireless personal area networks (lr-wpans). Accessed: 2024-10-21.

Li, S., Xu, L. D., and Zhao, S. (2015). The internet of things: a survey. Information systems frontiers, 17:243–259.

ns 3 (2024). ns-3: Discrete-event network simulator. Accessed: 2024-10-21.

OMNeT++ (2024). Omnet++: Discrete event simulator. Accessed: 2024-10-21.

OS, C. (2024). Contiki: The open source operating system for the internet of things. Accessed: 2024-10-21.

Peuster, M., Karl, H., and van Rossem, S. (2016). Medicine: Rapid prototyping of production-ready network services in multi-pop environments. In 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), pages 148–153.

Thubert, P. and Richardson, M. (2021). Routing for RPL (Routing Protocol for Low-Power and Lossy Networks) Leaves. RFC 9010.
Publicado
19/05/2025
FILHO, Cassius; SOUZA, Tiago; FONTES, Ramon; CERQUEIRA, Eduardo. Mininet-WPAN: Enabling WPAN and IoT Emulations with 802.15.4 Support. In: SALÃO DE FERRAMENTAS - SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 43. , 2025, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 1-10. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc_estendido.2025.5440.