К сожалению, так не работает.
Вы не сможете отправлять широковещательные пакеты IP-уровня, пока не подключитесь к точке доступа. После установления связи ваши широковещательные сообщения будут видеть только устройства, связанные с одной и той же точкой доступа (и другие устройства, подключенные к IP через его проводной интерфейс). То же самое касается трансляций второго уровня.
Что вам нужно, так это попасть на нижний слой. К сожалению, у каждого адаптера WiFi есть различные способы сделать это, и для многих это даже невозможно. Боюсь, что вы пытаетесь не получится.