Design and empirical validation of a stock-Android software architecture for Wi-Fi Direct multi-group communication
Kwasi Edward, Wayne Goodridge, Koffka Khan, Amit Ramkissoon

TL;DR
This paper presents SWARNET, a software architecture enabling multi-group Wi-Fi Direct communication on stock Android devices without rooting, validated through experiments on Samsung smartphones demonstrating operational feasibility.
Contribution
The paper introduces SWARNET, a novel layered architecture that achieves multi-group Wi-Fi Direct communication on stock Android devices without OS modifications.
Findings
SWARNET remained operational across all tested scenarios.
Peak throughput was approximately 19.7 Mbit/s in the best case.
Packet loss reached about 19-20% under high load.
Abstract
Context: Stock Android exposes Wi-Fi Direct peer-to-peer APIs, but it does not provide application-transparent communication across multiple Wi-Fi Direct groups. For developers working on non-rooted devices, the main obstacle is architectural: interface-specific transport contexts, relay roles, and forwarding state must be coordinated entirely at application level. Objectives: This paper investigates whether multi-group Wi-Fi Direct communication can be realized as a stock-Android software architecture while preserving forwarding-state consistency and remaining compatible with Android 11 devices without rooting or operating-system modification. Methods: We design SWARNET, a layered artifact composed of a Flutter application layer, a Kotlin native networking layer, interface-bound P2P and legacy-Wi-Fi sockets, relay-state management, and subscription-based forwarding tables. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
