Selective Multicasting of Sensor Data for Reliable Delivery
First Claim
1. A method for selectively multicasting sensor data for reliable transmission, the method comprising:
- receiving sensor data at a network access node;
transmitting towards an aggregation node a number of data packets, each data packet having a payload comprising the sensor data, the number of data packets being determined in response to at least one network parameter;
forwarding a first one of the data packets received at the aggregation node to at least one application node; and
deleting any of the data packets received at the aggregation node after the first one of the data packets.
6 Assignments
0 Petitions
Accused Products
Abstract
Described is a method for reliable transmission of sensor data and sensor commands. The method is particularly useful for shared packet networks and lossy wireless networks where the rate of packet drops can be significant. A network access node receives a data packet that includes the sensor data and multicasts the data packet towards an aggregation node. Each data packet preferably is transmitted over a unique network path. The number of multicast data packets is determined according to one or more network parameters such as network congestion, packet drop probability, the priority and class of service of the data packet, and the number of unique network paths between the network access node and an aggregation node. The first data packet to arrive at the aggregation node is forwarded to the application node and subsequently received data packets with identical sensor data are discarded.
43 Citations
20 Claims
-
1. A method for selectively multicasting sensor data for reliable transmission, the method comprising:
-
receiving sensor data at a network access node; transmitting towards an aggregation node a number of data packets, each data packet having a payload comprising the sensor data, the number of data packets being determined in response to at least one network parameter; forwarding a first one of the data packets received at the aggregation node to at least one application node; and deleting any of the data packets received at the aggregation node after the first one of the data packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for selectively multicasting command data for reliable transmission to a sensor, the method comprising:
-
transmitting towards a network access node a number of data packets, each data packet having a payload comprising at least one sensor command, the number of data packets being determined in response to at least one network parameter; forwarding a first one of the data packets received at the network access node to at least one sensor; and deleting any of the data packets received at the network access node received after the first one of the data packets. - View Dependent Claims (12)
-
-
13. A network for reliable transmission of sensor data comprising:
-
a network access node configured to receive sensor data from at least one sensor and to generate and transmit a number of data packets each having the sensor data and a common identifier; and an aggregation node in communication with the network access node through a plurality of network paths, the aggregation node adapted to receive the transmitted data packets and to delete all but a first received one of the data packets. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for selectively multicasting sensor data for reliable transmission, the method comprising:
-
receiving sensor data at a network access node; transmitting towards an aggregation node a number of data packets, each data packet having a payload comprising the sensor data, the number of data packets being determined in response to at least one network parameter; generating an error-corrected data packet from a first one of the data packets and a later-received one of the data packets at the aggregation node; and forwarding the error-corrected data packet to at least one application node.
-
Specification