Application of hardware and software in remote control systems