An information processing apparatus configured to removably attach to an external device, the information processing apparatus comprising: an imaging unit configured to capture an image; a receiver (101, 103) configured to receive instructions to capture an image from a plurality of external devices via a wireless communication channel, wherein the plurality of external devices comprise a master external device to which the information processing apparatus is attached and at least one other external device, the master external device having a priority higher than a priority of the at least one other external device; a controller configured to determine whether a received instruction is an instruction received from the master external device, and to control an operation of the imaging unit based on the received instruction, the imaging unit being configured to capture the image in response to the received instruction, wherein the controller controls the operation of the imaging unit giving preference to the instruction received from the master external device over an instruction received from the at least one other external device; and wherein the controller is configured to transmit the captured image to each of the plurality of external devices via the wireless communication channel in response to the received instruction; the information processing apparatus comprising an identification unit configured to identify the master external device and the at least one other external device from among the plurality of external devices; characterized in that the identification unit identifies, as the master external device among the plurality of external devices, an external device connected via another communication channel different from the communication channel. an imaging unit configured to capture an image; a receiver (101, 103) configured to receive instructions to capture an image from a plurality of external devices via a wireless communication channel, wherein the plurality of external devices comprise a master external device to which the information processing apparatus is attached and at least one other external device, the master external device having a priority higher than a priority of the at least one other external device; a controller configured to determine whether a received instruction is an instruction received from the master external device, and to control an operation of the imaging unit based on the received instruction, the imaging unit being configured to capture the image in response to the received instruction, wherein the controller controls the operation of the imaging unit giving preference to the instruction received from the master external device over an instruction received from the at least one other external device; and wherein the controller is configured to transmit the captured image to each of the plurality of external devices via the wireless communication channel in response to the received instruction; the information processing apparatus comprising an identification unit configured to identify the master external device and the at least one other external device from among the plurality of external devices; characterized in that the identification unit identifies, as the master external device among the plurality of external devices, an external device connected via another communication channel different from the communication channel.