Signal strength-based routing of network traffic in a wireless communication system
First Claim
Patent Images
1. A method of routing communication traffic in a wireless sensor system, comprising:
- measuring a signal strength of wireless signals received by a first wireless repeater unit from one or more wireless sensor units, one or more wireless base units, and one or more other wireless repeater units;
wirelessly communicating, from the first wireless repeater unit, a first message indicative of the signal strengths measured by the first wireless repeater unit;
updating, at a second wireless repeater unit and based on the first message, a first list comprising wireless sensor units with which the second wireless repeater unit can communicate;
measuring a signal strength of wireless signals received by the second wireless repeater unit from one or more wireless sensor units, one or more wireless base units, and one or more other wireless repeater units;
wirelessly communicating, from the second wireless repeater unit, a second message indicative of the signal strengths measured by the second wireless repeater unit;
updating, at the first wireless repeater unit and based on the second message, a second list comprising wireless sensor units with which the first wireless repeater unit can communicate;
relaying, by the first wireless repeater unit, in accordance with the second list, a first sensor measurement made by a first wireless sensor unit of the one or more wireless sensor units, by transmitting a third message that comprises the first sensor measurement in encrypted form, an address portion, an integrity portion comprising a checksum, and an authentication portion for use in verifying authenticity of the third message, wherein relaying the first sensor measurement comprises;
analyzing, by the first wireless repeater unit, the authentication portion to verify the authenticity of the third message;
ignoring, by the second wireless repeater unit, in accordance with the first list, the first sensor measurement made by the first wireless sensor unit;
relaying, by the second wireless repeater unit, in accordance with the first list, a second sensor measurement made by a second wireless sensor unit of the one or more wireless sensor units, by transmitting a fourth message that comprises the second sensor measurement in encrypted form, an address portion, an integrity portion comprising a checksum, and an authentication portion for use in verifying authenticity of the fourth message, wherein relaying the second sensor measurement comprises;
analyzing, by the second wireless repeater unit, the authentication portion to verify the authenticity of the third message; and
ignoring, by the first wireless repeater unit, in accordance with the second list, the second sensor measurement made by the second wireless sensor unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A low cost, robust, wireless sensor that provides an extended period of operability without maintenance is described. The wireless sensors are configured to communicate with a base unit or repeater. When the sensor unit detects an anomalous ambient condition (e.g., smoke, fire, water, etc.) the sensor communicates with the base unit and provides data regarding the anomalous condition. The sensor unit receives instructions to change operating parameters and/or control external devices.
274 Citations
20 Claims
-
1. A method of routing communication traffic in a wireless sensor system, comprising:
-
measuring a signal strength of wireless signals received by a first wireless repeater unit from one or more wireless sensor units, one or more wireless base units, and one or more other wireless repeater units; wirelessly communicating, from the first wireless repeater unit, a first message indicative of the signal strengths measured by the first wireless repeater unit; updating, at a second wireless repeater unit and based on the first message, a first list comprising wireless sensor units with which the second wireless repeater unit can communicate; measuring a signal strength of wireless signals received by the second wireless repeater unit from one or more wireless sensor units, one or more wireless base units, and one or more other wireless repeater units; wirelessly communicating, from the second wireless repeater unit, a second message indicative of the signal strengths measured by the second wireless repeater unit; updating, at the first wireless repeater unit and based on the second message, a second list comprising wireless sensor units with which the first wireless repeater unit can communicate; relaying, by the first wireless repeater unit, in accordance with the second list, a first sensor measurement made by a first wireless sensor unit of the one or more wireless sensor units, by transmitting a third message that comprises the first sensor measurement in encrypted form, an address portion, an integrity portion comprising a checksum, and an authentication portion for use in verifying authenticity of the third message, wherein relaying the first sensor measurement comprises; analyzing, by the first wireless repeater unit, the authentication portion to verify the authenticity of the third message; ignoring, by the second wireless repeater unit, in accordance with the first list, the first sensor measurement made by the first wireless sensor unit; relaying, by the second wireless repeater unit, in accordance with the first list, a second sensor measurement made by a second wireless sensor unit of the one or more wireless sensor units, by transmitting a fourth message that comprises the second sensor measurement in encrypted form, an address portion, an integrity portion comprising a checksum, and an authentication portion for use in verifying authenticity of the fourth message, wherein relaying the second sensor measurement comprises; analyzing, by the second wireless repeater unit, the authentication portion to verify the authenticity of the third message; and ignoring, by the first wireless repeater unit, in accordance with the second list, the second sensor measurement made by the second wireless sensor unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of routing communication traffic in a wireless communication system, comprising:
-
measuring a signal strength of wireless signals received by a first wireless repeater unit from one or more wireless sensor units, one or more wireless base units, and/or one or more other wireless repeater units; wirelessly communicating, from the first wireless repeater unit, a first message indicative of the signal strength measured by the first wireless repeater unit; measuring a signal strength of wireless signals received by a second wireless repeater unit from one or more wireless sensor units, one or more wireless base units, and/or one or more other wireless repeater units; wirelessly communicating, from the second wireless repeater unit, a second message indicative of the signal strength measured by the second wireless repeater unit; selecting routing paths for communication within the wireless communication system based on the first message and the second message; relaying, by the first wireless repeater unit, based on the selected routing paths, a first sensor measurement made by a first wireless sensor unit of the one or more wireless sensor units, by transmitting a third message that comprises the first sensor measurement in encrypted form, an address portion, an integrity portion comprising a checksum, and an authentication portion for use in verifying authenticity of the first message; ignoring, by the second wireless repeater unit, in accordance with the first list, the first sensor measurement made by the first wireless sensor unit; relaying, by the second wireless repeater unit, based on the selected routing paths, a second sensor measurement made by a second wireless sensor unit of the one or more wireless sensor units, by transmitting a fourth message that comprises the second sensor measurement in encrypted form, an address portion, an integrity portion comprising a checksum, and an authentication portion for use in verifying authenticity of the second message; and ignoring, by the first wireless repeater unit, in accordance with the second list, the second sensor measurement made by the second wireless sensor unit. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of routing communication traffic in a wireless communication system, comprising:
-
measuring a signal strength of wireless signals received by a first wireless communication device from a first set of one or more other wireless devices within the wireless communication system; measuring a signal strength of wireless signals received by a second wireless communication device from a second set of one or more other wireless devices within the wireless communication system; relaying, by the first wireless communication device, in accordance with the selected routing paths, a first sensor measurement made by a first wireless device of the first set of one or more other wireless devices, by transmitting a first message that comprises the first sensor measurement in encrypted form, an address portion, an integrity portion comprising a checksum, and an authentication portion for use in verifying authenticity of the first message; ignoring, by the second wireless communication device, in accordance with the first list, the first sensor measurement made by the first wireless sensor unit; relaying, by the second wireless communication device, in accordance with the selected routing paths, a second sensor measurement made by a second wireless device of the second set of one or more wireless devices, by transmitting a second message that comprises the second sensor measurement in encrypted form, an address portion, an integrity portion comprising a checksum, and an authentication portion for use in verifying authenticity of the second message; and ignoring, by the first wireless communication device, in accordance with the second list, the second sensor measurement made by the second wireless sensor unit. - View Dependent Claims (17, 18, 19, 20)
-
Specification