An IoT device authorization method performed by an IoT device, wherein the IoT device wirelessly communicates with a first electronic device and a second electronic device, the first electronic device is a first control device of the IoT device, and the second electronic device is different from the first electronic device; wherein the method is characterised in that: the IoT device comprises: a first antenna and a second antenna, wherein a transmit distance of the second antenna is less than or equal to a preset secure transmit distance; the first antenna and the second antenna are different antennas, and the transmit distance for transmitting a wireless signal through the second antenna is less than a transmit distance for transmitting a wireless signal through the first antenna; and, the method comprises: receiving a first message from the first electronic device, wherein the first message is used to indicate to add a second control device for the IoT device; switching to the second antenna in response to the first message, and sending a second message to the second electronic device through the second antenna, wherein the second message comprises device information of the IoT device; receiving a third message from the second electronic device, wherein the third message comprises device information of the second electronic device; and switching to the first antenna in response to the third message, and sending a fourth message to the first electronic device through the first antenna, wherein the fourth message comprises the device information of the second electronic device, and permission of the first control device to operate the IoT device is higher than permission of the second control device to operate the IoT device. the IoT device comprises: a first antenna and a second antenna, wherein a transmit distance of the second antenna is less than or equal to a preset secure transmit distance; the first antenna and the second antenna are different antennas, and the transmit distance for transmitting a wireless signal through the second antenna is less than a transmit distance for transmitting a wireless signal through the first antenna; and, the method comprises: receiving a first message from the first electronic device, wherein the first message is used to indicate to add a second control device for the IoT device; switching to the second antenna in response to the first message, and sending a second message to the second electronic device through the second antenna, wherein the second message comprises device information of the IoT device; receiving a third message from the second electronic device, wherein the third message comprises device information of the second electronic device; and switching to the first antenna in response to the third message, and sending a fourth message to the first electronic device through the first antenna, wherein the fourth message comprises the device information of the second electronic device, and permission of the first control device to operate the IoT device is higher than permission of the second control device to operate the IoT device. receiving a first message from the first electronic device, wherein the first message is used to indicate to add a second control device for the IoT device; switching to the second antenna in response to the first message, and sending a second message to the second electronic device through the second antenna, wherein the second message comprises device information of the IoT device; receiving a third message from the second electronic device, wherein the third message comprises device information of the second electronic device; and switching to the first antenna in response to the third message, and sending a fourth message to the first electronic device through the first antenna, wherein the fourth message comprises the device information of the second electronic device, and permission of the first control device to operate the IoT device is higher than permission of the second control device to operate the IoT device.