Для начала, изучите базовые вещи, одинаковые для всех устройств, не только контроллеров.
Здесь - сетевые технологии.