Возможно, вам потребуется внести изменения в платформу, выполнив изменения конфигурации или даже драйвера в соответствующем Linux, поэтому вам потребуются рутированные телефоны.
В качестве отправной точки вы можете рассмотреть некоторые из работ по созданию ячеистой сети для ноутбуков OLPC на основе Linux. Также просто выполните поиск в сети в «linux mesh network» и посмотрите, что произойдет.
Я бы порекомендовал временно отключить Android, заставить базовый linux работать с ячеистыми сетями и протестировать его с помощью исполняемых файлов командной строки, а затем снова запустить Android с помощью этого приложения и показать какое-нибудь забавное приложение для Android с графическим интерфейсом. от вашей работы.
В качестве альтернативы вы можете попытаться передать реализацию меша до уровня android / dalvik psuedo-java, просто написав драйверы заглушки, но если бы это был я, я бы сделал реализацию меша на уровне linux и просто выставил бы конфигурацию / интерфейс мониторинга / отладки для приложений уровня java.