это совсем не для начинающих, год на третий работы. На память не факт что это вообще реализуемо, андроид ОС не позволяет особо лезть приложениям на таком низком уровне к аппаратуре.
и UDP. Есть (система позволяет) реализовать vpn для всего трафика. ниже канального уровня ферботтен, даже mac адрес текущий или своего роутера запрещено знать
ну так глубоко мне не надо а задача была такая - сконнектиться с неким устройством по Wi-FI принять от него пакет в неком протоколе и перенаправить в нужный хост (он же указан в пакете)