A device control method, comprising: obtaining by means of a remote control device at least two control instructions according to a custom control message received from a terminal, the at least two control instructions being associated with at least one home device; wherein the obtaining by means of the remote control device of the at least two control instructions according to the custom control message received from the terminal comprises obtaining an instruction set identifier from the custom control message; and obtaining the at least two control instructions corresponding to the instruction set identifier from a stored preset instruction list, the preset instruction list being used for storing the instruction set identifier and the at least two corresponding control instructions; and transmitting (202, 510) by means of the remote control device at least two control signals according to the at least two control instructions so that each of the at least one home device performs (406, 511) a corresponding control operation according to the received at least two control signals, wherein before obtaining at least two control instructions according to the received custom control message, the method further comprises: receiving by means of the remote control a setting instruction from the terminal, the setting instruction at least comprising the at least two control instructions and the instruction set identifier; and storing the at least two control instructions and the instruction set identifier in the preset instruction list correspondingly. obtaining by means of a remote control device at least two control instructions according to a custom control message received from a terminal, the at least two control instructions being associated with at least one home device; wherein the obtaining by means of the remote control device of the at least two control instructions according to the custom control message received from the terminal comprises obtaining an instruction set identifier from the custom control message; and obtaining the at least two control instructions corresponding to the instruction set identifier from a stored preset instruction list, the preset instruction list being used for storing the instruction set identifier and the at least two corresponding control instructions; and transmitting (202, 510) by means of the remote control device at least two control signals according to the at least two control instructions so that each of the at least one home device performs (406, 511) a corresponding control operation according to the received at least two control signals, wherein before obtaining at least two control instructions according to the received custom control message, the method further comprises: receiving by means of the remote control a setting instruction from the terminal, the setting instruction at least comprising the at least two control instructions and the instruction set identifier; and storing the at least two control instructions and the instruction set identifier in the preset instruction list correspondingly. receiving by means of the remote control a setting instruction from the terminal, the setting instruction at least comprising the at least two control instructions and the instruction set identifier; and storing the at least two control instructions and the instruction set identifier in the preset instruction list correspondingly.