Node Self-Configuration And Operation In A Wireless Network
First Claim
1. A method of operating a device for communication over a managed network using a network communication protocol, the method comprising:
- allocating an internal network address for the device for communications within a managed network;
determining if the device will operate as a gateway of the managed network;
obtaining a network address for communication with external devices outside of the managed network in response to determining that the device will operate as a gateway;
scanning for neighbor devices operating in the managed network and maintaining a database of neighbor devices located in the scanning;
selecting a managed network to join based on the database of neighbor devices in response to determining that the device will operate as a node.
4 Assignments
0 Petitions
Accused Products
Abstract
A device performs a self-configure process for operations in a managed network to allocate a network address for the device by determining if the device will operate as a gateway of the managed network, obtaining a network address for communication with external devices outside of the managed network in response to determining that the device will operate as a gateway, scanning for neighbor devices operating in the managed network and maintaining a database of neighbor devices located in the scanning, and selecting a managed network to join based on the database of neighbor devices in response to determining that the device will operate as a node.
91 Citations
11 Claims
-
1. A method of operating a device for communication over a managed network using a network communication protocol, the method comprising:
-
allocating an internal network address for the device for communications within a managed network; determining if the device will operate as a gateway of the managed network; obtaining a network address for communication with external devices outside of the managed network in response to determining that the device will operate as a gateway; scanning for neighbor devices operating in the managed network and maintaining a database of neighbor devices located in the scanning; selecting a managed network to join based on the database of neighbor devices in response to determining that the device will operate as a node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating a device for communication using a network communication protocol, the method comprising:
-
performing a hash function on a MAC address value of the device, wherein the hash function provides a hashed network address that is unique to the device and that is obtained identically each time the hash function is performed, such that the hash function operates on the three least significant bytes of the device MAC address and the hashed network address comprises an internal network address that is allocated for the device for communications within a managed network; determining if the device will operate as a gateway of the managed network; obtaining a network address for communication with external devices outside of the managed network in response to determining that the device will operate as a gateway; scanning for neighbor devices operating in the managed network and maintaining a database of neighbor devices located in the scanning, wherein scanning comprises broadcasting a network management probe request message with SSID equal to zero, processing each response to the request message to determine information related to the responding device, maintaining a database of the responding device information that includes channel of operation for the responding device, responding device MAC address, SSID, signal-to-noise information for communications to and from the responding device, a gateway indicator, a managed network indicator, and a gateway metric value, and selecting a managed network to join based on the database of neighbor devices in response to determining that the device will operate as a node; and selecting a managed network to join in response to determining that the device will operate as a node, in accordance with the database of neighbor devices, and by determining responding devices of the database that have a signal-to-noise ratio value that is greater than a threshold value to produce a filtered list, identifying the responding device of the filtered list with the greatest gateway metric value, and operating on the channel associated with the identified responding device having the greatest gateway metric value, thereby joining the network of the identified responding device.
-
-
7. A network access device for communication over a managed network using a network communication protocol, the network access device comprising:
-
a network interface for communications using the network communication protocol; a processor that allocates an internal network address for communications within a managed network, determines if the network access device will operate as a gateway of the managed network and obtains a network address for communication with external devices outside of the managed network in response to determining that the device will operate as a gateway, scans for neighbor devices operating in the managed network and maintaining a database of neighbor devices located in the scanning, and selects a managed network to join based on the database of neighbor devices in response to determining that the device will operate as a node. - View Dependent Claims (8, 9, 10, 11)
-
Specification