IR-712A is a universal IR learning remote module which can learn IR remote commands of diverse electronic devices. The learning commands can be stored in the module or saved to a file. IR-712A supplies 2 IR output channels for individual or simultaneous control on multiple devices. The accompanied RS-232 and RS-485 interfaces with Modbus/RTU protocol provide flexible expansion and control on the modules. Besides, IR-712A software utility provides users with easy configuration, learning, test and storage of IR commands. As a replacement of IR remote controls and a module that can be easily integrated with Modbus master devices (e.g. PAC, PLC, PC… etc.), IR-712A is well-suited for smart home and building automation.