Real-time wireless sensor network protocol having linear configuration
First Claim
Patent Images
1. A method comprising:
- forming a linear sensor network by arranging a sink sensor node, a plurality of sensor nodes, and a terminal sensor node serially along a path, wherein each sensor node has a single predecessor sensor node and a single successor sensor node along the path, the sink sensor node being at the beginning of the linear sensor network, the terminal sensor node being at the end of the linear sensor network, and the plurality of sensor nodes being between the sink sensor node and the terminal sensor node;
synchronizing an operational interval of respective sensor nodes based on operational intervals of corresponding single predecessor sensor nodes starting with a first sensor node beyond the sink sensor node, each operational interval having reception, transmission, and acknowledgment intervals in that order, such that a transmit interval of a sensor node corresponds to a reception interval of a single predecessor sensor node and an acknowledgement interval of a single successor sensor node, and such that the operational interval of a successor sensor node starts before the operation interval of a predecessor sensor node and ends before the operational interval of the predecessor sensor node ends in order to provide time staggered operational intervals from the terminal sensor node to the sink sensor node, wherein the first sensor node beyond the sink sensor node synchronizes with the sink sensor node and successive sensor nodes synchronize thereafter;
receiving at an arbitrary sensor node in the linear sensor network data transmitted from a corresponding single successor sensor node during a reception interval of the arbitrary sensor node;
confirming at the arbitrary sensor node whether the received data are normal; and
transmitting the data from the arbitrary sensor node to a corresponding single predecessor sensor node during a transmission interval of the arbitrary sensor node, when the data are confirmed to be normal.
1 Assignment
0 Petitions
Accused Products
Abstract
A network configuration method of a sensor network configured to collect sensed data from a plurality of sensor nodes comprising: arranging linearly a path of respective node so as to enable all sensor nodes except for a sink node and a terminal node to have respectively a predecessor and a successor; and setting the time synchronization of whole network by fixing the each node take its own time synchronization on the basis of an operation section of the predecessor.
13 Citations
16 Claims
-
1. A method comprising:
-
forming a linear sensor network by arranging a sink sensor node, a plurality of sensor nodes, and a terminal sensor node serially along a path, wherein each sensor node has a single predecessor sensor node and a single successor sensor node along the path, the sink sensor node being at the beginning of the linear sensor network, the terminal sensor node being at the end of the linear sensor network, and the plurality of sensor nodes being between the sink sensor node and the terminal sensor node; synchronizing an operational interval of respective sensor nodes based on operational intervals of corresponding single predecessor sensor nodes starting with a first sensor node beyond the sink sensor node, each operational interval having reception, transmission, and acknowledgment intervals in that order, such that a transmit interval of a sensor node corresponds to a reception interval of a single predecessor sensor node and an acknowledgement interval of a single successor sensor node, and such that the operational interval of a successor sensor node starts before the operation interval of a predecessor sensor node and ends before the operational interval of the predecessor sensor node ends in order to provide time staggered operational intervals from the terminal sensor node to the sink sensor node, wherein the first sensor node beyond the sink sensor node synchronizes with the sink sensor node and successive sensor nodes synchronize thereafter; receiving at an arbitrary sensor node in the linear sensor network data transmitted from a corresponding single successor sensor node during a reception interval of the arbitrary sensor node; confirming at the arbitrary sensor node whether the received data are normal; and transmitting the data from the arbitrary sensor node to a corresponding single predecessor sensor node during a transmission interval of the arbitrary sensor node, when the data are confirmed to be normal. - View Dependent Claims (2, 3, 4, 9, 14, 15, 16)
-
-
5. A method comprising:
-
forming a linear sensor network by arranging a sink sensor node, a plurality of sensor nodes, and a terminal sensor node serially along a path, wherein each non-endpoint node has a single predecessor sensor node and a single successor sensor node along the path, the sink sensor node being at the beginning of the linear sensor network, the terminal sensor node being at the end of the linear sensor network, and the plurality of sensor nodes being between the sink sensor node and the terminal sensor node; broadcasting periodically a hello message from the terminal sensor node; calculating at each of one or more new sensor nodes which are configured to join the linear sensor network a link quality indication (LQI) from a received hello message; determining which of the one or more new sensor nodes has the highest LQI; transmitting a preemption message from the new sensor node having the highest determined LQI to delay remaining new sensors from joining the linear sensor network; transmitting a join message from the new sensor node to the terminal sensor node during a next wakeup interval; and advertising that the new sensor node has become a new terminal sensor node, when the new sensor node receives an acknowledgement message corresponding to the join message. - View Dependent Claims (6)
-
-
7. A method comprising:
-
forming a linear sensor network by arranging a plurality of sensor nodes serially along a path, wherein each non-endpoint sensor node has a single predecessor sensor node and a single successor sensor node; setting by each sensor node its own network identifier (ID) configured to indicate an order of the plurality sensor nodes along the path, wherein each sensor node sets its network ID to a value that is higher than a network ID of a single predecessor sensor node such that sensor nodes with lower network IDs are closer to a sink sensor node; initiating a process for rearranging the linear sensor network when the arbitrary sensor node does not receive an acknowledgement to a message previously transmitted to a corresponding single predecessor sensor node by transmitting a join message from the arbitrary sensor node to a sensor node having lower network ID and a smallest difference in network IDs; and completing the process for rearranging the linear sensor network by setting the sensor node having the lower network ID and the smallest difference in network IDs to the single predecessor sensor node of the arbitrary sensor node, when the arbitrary sensor node receives a response message corresponding to the join message.
-
-
8. A method comprising:
-
forming a linear sensor network by physically arranging a sink sensor node, a plurality of sensor nodes, and a terminal sensor node serially along a path, wherein each of the plurality of sensor nodes has a single predecessor sensor node and a single successor sensor node along the path, the sink sensor node has a single successor sensor node, the terminal sensor node has a single predecessor sensor node, and the plurality of sensor nodes being between the sink sensor node and the terminal sensor node; and synchronizing linear sensor network time with the sink sensor node, wherein each sensor node in the linear sensor network synchronizes its operational interval with an operational interval of its single predecessor sensor node. - View Dependent Claims (10, 11, 12, 13)
-
Specification