A master communication device comprising circuitry configured to: broadcast an ID packet for a fixed time for query search; execute processing of extracting communication devices to be connected from class of device or manufacturer specific data obtained from responses of peripheral devices (1B, 1C, 1D, 1E, X1, X2) in the neighborhood of the master communication device ; execute creation of a group list by arranging the communication devices extracted as the communication devices to be connected in descending order of values of signal strength indicator; sequentially perform for each communication device in the group list: transmit a pairing request to the communication device ; execute pairing processing with the communication device ; transmit a connection request to the communication device ; establish connection with the communication device ; and transmit the group list to the communication device ; and after the group list is transmitted to each communication device in the group list, transmit a pairing instruction to each communication device in the group list except for the lowest ranked communication device in the group list in order to respectively cause the communication devices to: transmit a pairing request and execute pairing processing with the communication devices ranked lower in the group list; and transmit a pairing completion notification to the master communication device when the respective communication device has been paired with all the communication devices ranked lower in the group list. broadcast an ID packet for a fixed time for query search; execute processing of extracting communication devices to be connected from class of device or manufacturer specific data obtained from responses of peripheral devices (1B, 1C, 1D, 1E, X1, X2) in the neighborhood of the master communication device ; execute creation of a group list by arranging the communication devices extracted as the communication devices to be connected in descending order of values of signal strength indicator; sequentially perform for each communication device in the group list: transmit a pairing request to the communication device ; execute pairing processing with the communication device ; transmit a connection request to the communication device ; establish connection with the communication device ; and transmit the group list to the communication device ; and transmit a pairing request to the communication device ; execute pairing processing with the communication device ; transmit a connection request to the communication device ; establish connection with the communication device ; and transmit the group list to the communication device ; and after the group list is transmitted to each communication device in the group list, transmit a pairing instruction to each communication device in the group list except for the lowest ranked communication device in the group list in order to respectively cause the communication devices to: transmit a pairing request and execute pairing processing with the communication devices ranked lower in the group list; and transmit a pairing completion notification to the master communication device when the respective communication device has been paired with all the communication devices ranked lower in the group list. transmit a pairing request and execute pairing processing with the communication devices ranked lower in the group list; and transmit a pairing completion notification to the master communication device when the respective communication device has been paired with all the communication devices ranked lower in the group list. <EOS>