1. A method comprising:
providing a Bluetooth system comprising a plurality of Bluetooth devices forming Bluetooth piconets disconnected from each other;
providing a route for a data packet between two remote Bluetooth devices through the Bluetooth system by sequentially changing structures of the Bluetooth piconets, wherein at least some of the plurality of Bluetooth devices sequentially create and terminate connections with different Bluetooth devices by operating as a slave device of one Bluetooth piconet, receiving a master token from a master device of the one Bluetooth piconet, terminating a connection to the one Bluetooth piconet and, after the termination of the connection, creating a connection in another Bluetooth piconet in which the Bluetooth device operates as a master device of the other Bluetooth piconet as allowed by possession of the master token, wherein the other Bluetooth piconet may include more than one slave device.
2. The method of claim 1, wherein the sequential change of the Bluetooth networks comprises: sequentially terminating and creating Bluetooth piconets with different network structures.
3. The method of claim 2, wherein a duration between the creation and termination of a given Bluetooth piconet is less than one second.
4. The method of claim 1, further comprising: shifting at least one master role between different Bluetooth devices.
5. The method of claim 4, wherein the master role is sequentially from a master Bluetooth device of a piconet to a slave Bluetooth device of the piconet in connection with terminating the piconet, and wherein the slave Bluetooth device of the piconet assumes the master role in connection with creating a subsequent new piconet.
6. The method of claim 1, wherein the sequential change of the structures of the Bluetooth piconets is a function of an operational Bluetooth network.
7. The method of claim 1, wherein each Bluetooth device is a member of only one piconet at a time.
8. The method of claim 1, wherein at no time instant there is a continuous route between the two remote devices.
9. A Bluetooth network comprising:
a plurality of Bluetooth devices configured to form Bluetooth piconets disconnected from each other and to provide a route for a data packet between two remote Bluetooth devices through the Bluetooth network by sequentially changing structures of the Bluetooth piconets, wherein at least some of the plurality of Bluetooth devices sequentially create and terminate connections with different Bluetooth devices by operating as a slave device of one Bluetooth piconet, receiving a master token from a master device of the one Bluetooth piconet, terminating a connection to the one Bluetooth piconet and, after the termination of the connection, creating a connection in another Bluetooth piconet in which the Bluetooth device operates as a master device of the other Bluetooth piconet as allowed by possession of the master token, wherein the other Bluetooth piconet may include more than one slave device.
10. An apparatus comprising:
at least one processor; and
at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:
cause a Bluetooth device to establish and terminate Bluetooth connections with other Bluetooth devices; and
sequentially create and terminate links with different Bluetooth devices of different Bluetooth piconets so as to transfer a data packet received from one piconet to another piconet by operating as a slave device of one Bluetooth piconet over a first link, receiving a master token over the first link from a master device of the one Bluetooth piconet, terminating the first link and, after the termination of the first link, creating a second link in another Bluetooth piconet in which the apparatus operates in a master device of the other Bluetooth piconet as allowed by possession of the master token, wherein the other Bluetooth piconet may include more than one slave device.
11. The apparatus of claim 10, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to be a member of only one Bluetooth piconet at a time.
12. The apparatus of claim 10, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to store in the at least one memory a state pattern and to switch between a master mode, a slave mode, and a free mode according to the state pattern.
13. The apparatus of claim 12, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to advertise the free mode so as to allow other Bluetooth devices to connect to the apparatus in the free mode.
14. The apparatus of claim 10, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to transmit the master token over the second link and to assume either a slave mode or a free mode after terminating the second link.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for selectively eliminating metallic carbon nanotubes, the method comprising:
irradiating carbon nanotubes with light having a continuous spectrum of wavelengths of about 180 nm to about 11 \u03bcm and an intensity of about 30 mWcm2 to about 300 mWcm2 to selectively eliminate metallic carbon nanotubes.
2. The method for selectively eliminating metallic carbon nanotubes according to claim 1, wherein the light is provided by at least one selected from the group consisting of a xenon lamp, an infrared lamp and any combination lamp thereof.
3. The method for selectively eliminating metallic carbon nanotubes according to claim 1, wherein the light is provided by at least one selected from the group consisting of a long arc xenon lamp, a high-pressure xenon lamp, a spherical xenon lamp, a high-pressure spherical xenon lamp and any combination lamp thereof.
4. The method for selectively eliminating metallic carbon nanotubes according to claim 1, wherein an irradiation time of the irradiating is about 5 minutes to about 240 minutes.
5. The method for selectively eliminating metallic carbon nanotubes according to claim 1, wherein the carbon nanotubes are single-walled carbon nanotubes or carbon nanohorns.
6. A method for preparing semiconducting carbon nanotubes, the method comprising:
providing carbon nanotubes comprising metallic carbon nanotubes and semiconducting carbon nanotubes; and
selectively eliminating the metallic carbon nanotubes by irradiating the carbon nanotubes with light having a continuous spectrum of wavelengths of about 180 nm to about 11 \u03bcm and a light intensity of about 30 mWcm2 to about 300 mWcm2 to prepare semiconducting carbon nanotubes.
7. The method for preparing semiconducting carbon nanotubes according to claim 6, wherein the light is provided by at least one selected from the group consisting of a xenon lamp, an infrared lamp and any combination lamp thereof.
8. The method for preparing semiconducting carbon nanotubes according to claim 6, wherein an irradiation time of the irradiating is about 5 minutes to about 240 minutes.
9. The method for preparing semiconducting carbon nanotubes according to claim 6, wherein the carbon nanotubes comprising metallic carbon nanotubes and semiconducting carbon nanotubes are prepared using chemical vapor deposition.
10. The method for preparing semiconducting carbon nanotubes according to claim 6, wherein,
the providing carbon nanotubes comprising metallic carbon nanotubes and semiconducting carbon nanotubes further comprises providing the carbon nanotubes comprising metallic carbon nanotubes and semiconducting carbon nanotubes aligned or non-aligned on a substrate, and after the selectively eliminating the semiconducting carbon nanotubes are aligned or non-aligned on the substrate.
11. The method for preparing semiconducting carbon nanotubes according to claim 6, further comprising
measuring a change of an amount of metallic carbon nanotubes, an amount of semiconducting carbon nanotubes or the combination thereof, and
selecting at least one selected from the group consisting of a light-irradiation time, and the light intensity in response to the change of an amount of metallic carbon nanotubes, an amount of semiconducting carbon nanotubes or the combination thereof.
12. The method for preparing semiconducting carbon nanotubes according to claim 11, wherein the measuring a change an amount of metallic carbon nanotubes, an amount of semiconducting carbon nanotubes or the combination thereof comprises measuring with Raman spectroscopy.
13. The method for preparing semiconducting carbon nanotubes according to claim 12, wherein the irradiating is stopped after disappearance of a peak corresponding to metallic carbon nanotubes in a Raman spectrum.
14. The method for preparing semiconducting carbon nanotubes according to claim 12, further comprising analyzing a Raman spectrum at two or more wavelengths.
15. The method for preparing semiconducting carbon nanotubes according to claim 6, wherein the carbon nanotubes are single-walled carbon nanotubes or carbon nanohorns.