Neighbor location discovery with directional antennas in a mesh network
First Claim
1. A method for discovering relative neighbor locations in a mesh network, the method comprising:
- joining the mesh network by a new network node;
broadcasting, over a control channel, a general discovery request message by the new network node;
receiving the general discovery request message at a second network node in the mesh network;
replying to the general discovery request message broadcasted by the new node by sending an acknowledgement message from the second network node to the new network node over the control channel;
receiving the acknowledgement message at the new network node and creating a corresponding entry in a neighbor location table;
broadcasting, over a data channel via the data channel'"'"'s antenna, a directional general discovery request message by the new node, in a direction corresponding to a current direction of the antenna;
receiving the directional general discovery request message at the second network node;
replying to the directional general discovery request message broadcasted by the new node by sending a second acknowledgement message from the second network node to the new network node over the control channel; and
receiving the second acknowledgement message at the new network node and updating the corresponding entry in the neighbor location table.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a Neighbor Location Discovery Protocol (NLDP) that determines the relative locations of the nodes in a mesh network. In one embodiment, NLDP can be implemented for an ad-hoc wireless network where the nodes are equipped with directional antennas and are not able to use GPS. While NLDP relies on nodes having at least two RF transceivers, it offers significant advantages over previously proposed protocols that employ only one RF transceiver. In NLDP antenna hardware is simple, easy to implement, and readily available. Further, NLDP exploits the host node'"'"'s ability to operate simultaneously over non-overlapping channels to quickly converge on the neighbor'"'"'s location. NLDP is limited by the range of the control channel, which operates in a omni-directional fashion. However, by choosing a low frequency band, high power, and low data rate, the range of the control channel can be increased to match the range on the data channel.
-
Citations
18 Claims
-
1. A method for discovering relative neighbor locations in a mesh network, the method comprising:
-
joining the mesh network by a new network node;
broadcasting, over a control channel, a general discovery request message by the new network node;
receiving the general discovery request message at a second network node in the mesh network;
replying to the general discovery request message broadcasted by the new node by sending an acknowledgement message from the second network node to the new network node over the control channel;
receiving the acknowledgement message at the new network node and creating a corresponding entry in a neighbor location table;
broadcasting, over a data channel via the data channel'"'"'s antenna, a directional general discovery request message by the new node, in a direction corresponding to a current direction of the antenna;
receiving the directional general discovery request message at the second network node;
replying to the directional general discovery request message broadcasted by the new node by sending a second acknowledgement message from the second network node to the new network node over the control channel; and
receiving the second acknowledgement message at the new network node and updating the corresponding entry in the neighbor location table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for discovering relative neighbor locations in a mesh network, the method comprising:
-
joining the mesh network by a new network node;
broadcasting, over a control channel, a general discovery request message by the new network node;
receiving the general discovery request message at a second network node in the mesh network;
replying to the general discovery request message broadcasted by the new node by sending an acknowledgement message from the second network node to the new network node over the control channel;
receiving the acknowledgement message at the new network node and creating a corresponding entry in a neighbor location table;
broadcasting, over a data channel via the data channel'"'"'s antenna, a directional general discovery request message by the new node, in a direction corresponding to a current direction of the antenna;
receiving the directional general discovery request message at the second network node;
holding an antenna direction constant at the second network node until a round completion message is received at the second network node from the new network node;
replying to the directional general discovery request message broadcasted by the new node by sending a second acknowledgement message from the second network node to the new network node over the control channel; and
receiving the second acknowledgement message at the new network node and updating the corresponding entry in the neighbor location table. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification