OpenWRT merupakan linux software yang dibuat khusus untuk peralatan sebagai keperluan networking, contohnya alat wireless router. Tidak seperti firmware orisinil dari router pada umumnya, OpenWrt dibangun dari nol dengan tujuan memiliki fitur lengkap dan merupakan sistem operasi yang dapat dimodifikasi untuk router anda. Secara praktis, ini berarti anda dapat mendapatakan fitur lengkap sesuai dengan kebutuhan anda tanpa berlebihan, berbasis Linux kernel yang lebih baru dari distribusi linux lainnya.

Seperti layaknya Arduino, wireless router seperti TP-Link 3020 dan GL Inet memiliki pin GPIO dan pin Serial untuk berkomunikasi dengan device lainnya. Untuk TP-Link 3020 diperlukan keterampilan untuk meng-hack unit ini agar bisa memakai pin-pin tersebut, termasuk melakukan flash firmware bawaan menjadi OpenWRT. Untuk informasi lebih lanjut, dapat mempelajarinya di tutorial terlampir. Lalu untuk GL Inet, cenderung lebih mudah, karena memang sudah berbasis OpenWrt.