Как именно можно создать необработанный сокет на уровне MAC в Micropython?
Эквивалент UNIX:
eth_p_all=3
netif='wlan0'
s=socket.socket(socket.AF_PACKET,socket.SOCK_RAW,socket.htons(eth_p_all))
s.bind((netif,0))
Во-первых, непонятно, как получить имя интерфейса, и нет ни socket.AF_PACKET, ни socket.htons.
Итак, если нет возможности сделать это со стоковыми библиотеками или прошивкой, какие библиотеки выбрать, или если требуется модификация прошивки, то как именно модифицировать прошивку?