O Arduino Yún é um dispositivo Arduino como qualquer outro, que usa um microcontrolador ATMega 32u4, o mesmo usado no Arduino Leonardo. Além disso, ele possui um processador Atheros AR9331 para gerenciamento da rede Ethernet / Wi-Fi e outras coisas mais. Este processador roda uma distribuição Linux OpenWrt-Yun, baseada na OpenWrt, isto é o grande diferencial deste Arduino. Com isso passamos a ter um acesso de rede ao Arduino, onde o AR9331 se comunica com o ATmega 34u4. Existe uma biblioteca (Bridge) que faz todo o trabalho de comunicação entre os dois, permitindo que os Sketch do Arduino possam rodar comandos shell script, comunicar com o client/server e receber informações do AR9331. Ele também possui uma porta USB (não confundir com a de programação microUSB) e um leitor de cartão micro SD, tudo controlado pelo AR9331, onde novamente a Bridge permite acesso aos mesmos.