Claims
- 1. A method for operating a wireless device comprising:
transmitting a request to join a network; and receiving, from the network, a first command to operate according to a first routing protocol among a plurality of routing protocols that are supported by the wireless device.
- 2. The method according to claim 1 further comprising:
transmitting information identifying the plurality of routing protocols that are supported by the wireless device.
- 3. The method according to claim 2 wherein:
transmitting information identifying the plurality of routing protocols that are supported by the wireless device comprises:
transmitting a packet including a set of binary flags that indicate whether each of the plurality of protocols are supported.
- 4. The method according to claim 1 further comprising:
after receiving the first command, determining if the wireless device is capable of supporting the first routing protocol; and in the case that the wireless device is not capable of supporting the first routing protocol, transmitting at least a message indicating that the wireless device is not capable of supporting the first routing protocol.
- 5. The method according claim 4 wherein:
transmitting at least the message comprises, transmitting a response to the first command indicating that the wireless device is not capable of supporting the first protocol.
- 6. The method according to claim 4 wherein:
transmitting at least the message comprises, transmitting a beacon signal that includes information indicating that the wireless device cannot serve as a network member through which other wireless devices route messages.
- 7. The method according to claim 4 further comprising:
receiving a second command to operate according to a second routing protocol through the network; and % in the case that the second routing protocol is among the plurality of routing protocols that are supported by the wireless device, operating according to the second routing protocol.
- 8. The method according to claim 7 further comprising:
in the case that the second routing protocol is among the plurality of routing protocols that are supported by the wireless device, transmitting a beacon signal that includes information indicating that the wireless device can serve as a node through which other wireless devices route messages.
- 9. A method for operating a wireless device in a network comprising:
receiving information identifying one or more routing protocols that each of one or more other wireless devices support from the one or more other wireless devices; transmitting a command to at least a subset of the one or more wireless devices instructing at least the subset of the one or more wireless devices to operate according to a particular routing protocol.
- 10. A method of operating a wireless device:
transmitting a first message from the wireless device to initiate a process of the wireless device becoming part of a network, a predetermined number of times; awaiting receipt of a second message acknowledging the first message; and in the case that the second message acknowledging the first message is not received, activating an indicator to indicate that the wireless device has been unsuccessful in joining the network.
- 11. The method according to claim 10 wherein:
transmitting the first message from the wireless device to initiate the process of the wireless device becoming part of the network, the predetermined number of times comprises:
allowing a predetermined period of time for the second message to be received before retransmitting the first message.
- 12. The method according to claim 10 wherein
transmitting the first message, comprises transmitting information indicating one or more routing protocols that the wireless device supports.
- 13. A wireless device comprising:
a transceiver; a processor coupled to the transceiver wherein the processor is programmed to: transmit a request to join a network; and receive, from the network, a first command to operate according to a first routing protocol among a plurality of routing protocols that are supported by the wireless device.
- 14. The wireless device according to claim 13 wherein the processor is further programmed to:
transmit information identifying the plurality of routing protocols that are supported by the wireless device.
- 15. The wireless device according to claim 14 wherein:
in transmitting information identifying the plurality of routing protocols that are supported by the wireless device the processor programmed to:
transmit a packet including a set of binary flags that indicate whether each of the plurality of routing protocols are supported.
- 16. The wireless device according to claim 13 wherein the processor is further programmed to:
after receiving the first command, determine if the wireless device is capable of supporting the first routing protocol; and in the case that the wireless device is not capable of supporting the first routing protocol, transmit at least a message indicating that the wireless device is not capable of supporting the first routing protocol.
- 17. The wireless device according claim 16 wherein:
in transmitting at least the message, the processor is programmed to transmit a response to the first command indicating that the wireless device is not capable of supporting the first protocol.
- 18. The wireless device according to claim 16 wherein:
in transmitting at least the message the processor is programmed to, transmit a beacon signal that includes information indicating that the wireless device cannot serve as a network member through which other wireless devices route messages.
- 19. The wireless device according to claim 16 wherein the processor is further programmed to:
receive a second command to operate according to a second routing protocol through the network; and in the case that the second routing protocol is among the plurality of routing protocols that are supported by the wireless device, operate according to the second routing protocol.
- 20. The wireless device according to claim 19 wherein the processor is further programmed to:
in the case that the second routing protocol is among the plurality of routing protocols that are supported by the wireless device, transmit a beacon signal that includes information indicating that the wireless device can serve as a node through which other wireless devices route messages.
- 21. A wireless for use in a network comprising:
a transceiver; a processor coupled to the transceiver, wherein the processor is programmed to: receive information identifying one or more routing protocols that each of one or more other wireless devices support from the one or more other wireless devices; and transmit a command to at least a subset of the one or more wireless devices instructing at least the subset of the one or more wireless devices to operate according to a particular routing protocol.
- 22. A wireless device comprising:
a transceiver; a processor coupled to the transceiver wherein the processor is programmed to: transmit a first message from the wireless device to initiate a process of the wireless device becoming part of a network, a predetermined number of times; await receipt of a second message acknowledging the first message; and in the case that the second message acknowledging the first message is not received, activate an indicator to indicate that the wireless device has been unsuccessful in joining the network.
- 23. The wireless device according to claim 22 wherein:
in transmitting the first message from the wireless device to initiate the process of the wireless device becoming part of the network, the predetermined number of times comprises:
the processor is programmed to allow a predetermined period of time for the second message to be received before retransmitting the first message.
- 24. The wireless device according to claim 22 wherein:
in transmitting the first message, the processor is programmed to transmit information indicating one or more routing protocols that the wireless device supports.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is related to the application Ser. No. 10/125,939 filed Apr. 19, 2002, entitled “Communication Network Utilizing a Cluster Tree Protocol,” by Maeda et al.; application Ser. No. 09/803,259 filed Mar. 9, 2001, entitled “A Protocol for a Self-Organizing Network Using a Logical Spanning Tree Backbone,” by Lee et al.; and application Docket No. CML00414J entitled “Network Architecture, Addressing and Routing,” by P. Chen et al., filed Nov. 26, 2002, which are hereby incorporated herein by reference and assigned to Motorola, Inc.