A method of establishing a stable Piconet based on Bluetooth, comprising steps of: serving a central device as a slave and as a discoverable role, serving a first peripheral device as a master for inquiry and linking the central device according to the Bluetooth logical link control and adaptation protocol, LCAP, establishing a Piconet with a single slave, providing a Bluetooth address of the first peripheral device to the central device after the successful connection, and recording the state of the first peripheral device actively linking the central device; serving the central device as the slave and as the discoverable role, serving a second peripheral device as a master for inquiry and linking the central device according to the L2CAP, establishing a Scatternet, providing a Bluetooth address of the second peripheral device to the central device after the successful connection, and recording the state of the second peripheral device actively linking the central device; after the first peripheral device and the second peripheral device are disconnected from the central device and reenter the inquiry range of the central device, requesting the first peripheral device and the second peripheral device to be linked to the central device according to the L2CAP if the identifications of the first peripheral device and the second peripheral device are matched, establishing a stable Piconet with dual slaves among the first peripheral device, the second peripheral device and the central device; serving the central device as the slave and as the discoverable role, serving one or more than one of a third peripheral device, a fourth peripheral device, a fifth peripheral device, a sixth peripheral device, and a seventh peripheral device as masters for inquiry and linking the central device according to the L2CAP, and establishing the Scatternet; after all of the peripheral devices are disconnected from the central device and reenter an inquiry range of the central device, automatically inquiring and matching identifications of all of the peripheral devices by the central device, requesting all of the peripheral devices to be connected to the central device if the identifications of all of the peripheral devices are matched, and establishing the stable Piconet among the central device and all of the peripheral devices; storing, in the central device and all of the peripheral devices, a table about operational codes for identifying types of operation requested from the central device to the peripheral devices and results of the operations, after the stable Piconet is completely established. serving a central device as a slave and as a discoverable role, serving a first peripheral device as a master for inquiry and linking the central device according to the Bluetooth logical link control and adaptation protocol, LCAP, establishing a Piconet with a single slave, providing a Bluetooth address of the first peripheral device to the central device after the successful connection, and recording the state of the first peripheral device actively linking the central device; serving the central device as the slave and as the discoverable role, serving a second peripheral device as a master for inquiry and linking the central device according to the L2CAP, establishing a Scatternet, providing a Bluetooth address of the second peripheral device to the central device after the successful connection, and recording the state of the second peripheral device actively linking the central device; after the first peripheral device and the second peripheral device are disconnected from the central device and reenter the inquiry range of the central device, requesting the first peripheral device and the second peripheral device to be linked to the central device according to the L2CAP if the identifications of the first peripheral device and the second peripheral device are matched, establishing a stable Piconet with dual slaves among the first peripheral device, the second peripheral device and the central device; serving the central device as the slave and as the discoverable role, serving one or more than one of a third peripheral device, a fourth peripheral device, a fifth peripheral device, a sixth peripheral device, and a seventh peripheral device as masters for inquiry and linking the central device according to the L2CAP, and establishing the Scatternet; after all of the peripheral devices are disconnected from the central device and reenter an inquiry range of the central device, automatically inquiring and matching identifications of all of the peripheral devices by the central device, requesting all of the peripheral devices to be connected to the central device if the identifications of all of the peripheral devices are matched, and establishing the stable Piconet among the central device and all of the peripheral devices; storing, in the central device and all of the peripheral devices, a table about operational codes for identifying types of operation requested from the central device to the peripheral devices and results of the operations, after the stable Piconet is completely established.