UNSOLICITED BROADCAST MESSAGING IN A MULTI-SPEED MESH NETWORK
A system includes an RF wireless mesh network having a number of RF nodes, the RF nodes including low-speed RF nodes, multi-speed RF nodes, and a high-speed RF node. The low-speed RF nodes communicate at a low-speed data rate among the RF nodes. The multi-speed nodes communicate at the high-speed data rate with other multi-speed RF nodes and with the high-speed RF node, and at a low-speed data rate with the low-speed RF nodes. The high-speed RF node communicates at the high-speed data rate. A multi-speed node receives an unsolicited broadcast message transmitted from the high-speed RF node at the high-speed data rate without prior negotiations, and transmits the broadcast message to at least one of the RF nodes at a data rate that is an optimal speed for the receiving RF node.
1 . A system comprising:
an RF wireless mesh network comprising a plurality of RF nodes, the plurality of RF nodes comprising a plurality of low-speed RF nodes, a plurality of multi-speed RF nodes, and a high-speed RF node;
the plurality of low-speed RF nodes adapted to communicate at least at a low-speed data rate with the plurality of RF nodes;
the plurality of multi-speed RF nodes adapted to communicate at the high-speed data rate with other of the plurality of multi-speed RF nodes and with the high-speed RF node, and at a low-speed data rate with the plurality of low-speed RF nodes; and
the high-speed RF node adapted to communicate at the high-speed data rate, wherein, in response to the high-speed RF node transmitting an unsolicited broadcast message, a first of the plurality of multi-speed nodes receives the broadcast message at the high-speed data rate without prior negotiations and transmits the broadcast message to at least one of the plurality of RF nodes at a data rate that is an optimal speed for the receiving RF node.
2 . The system of claim 1 , wherein the first of the plurality of multi-speed RF nodes stores a specific route for communication between the first of the plurality of multi-speed RF nodes and the high-speed RF node.
3 . The system of claim 2 , wherein the specific route is a communication path directly between the first of the plurality of multi-speed RF nodes and the high-speed RF node.
4 . The system of claim 2 , wherein the specific route is used in both receiving by the first of the plurality of multi-speed RF nodes from the high-speed RF node and transmitting by the first of the plurality of multi-speed RF nodes to the high-speed RF node.
5 . The system of claim 1 , wherein a transmission from the first of the multi-speed RF nodes to the high-speed RF node is executed at a time determined by a wake-up timer on the high-speed RF node.
6 . The system of claim 5 , wherein the wake-up timer is an ultra low power timer.
7 . The system of claim 1 , wherein the high-speed RF node is a slave node to the first of the multi-speed RF nodes.
8 . The system of claim 1 , wherein the first of the multi-speed RF nodes is a controller node on the RF wireless network.
9 . A system, comprising:
an RF wireless mesh network comprising a plurality of RF nodes, the plurality of RF nodes comprising a high-speed RF node adapted to communicate at a high speed data rate, a multi-speed RF node, and a at least one low speed RF node adapted to communicate at a low speed data rate;
the multi-speed RF node adapted to communicate at the high-speed data rate with the high-speed RF node, and at a low-speed data rate with the at least one low-speed RF node; and
the high-speed RF node adapted to communicate at the high-speed data rate, wherein, in response to the high-speed RF node transmitting an unsolicited broadcast message, the multi-speed node receives the broadcast message at the high-speed data rate without prior negotiations and transmits the broadcast message at the low-speed data rate to the at least one low-speed RF node.
10 . The system of claim 1 , wherein the system further comprises a plurality of low-speed RF nodes.
11 . The system of claim 10 , wherein the plurality of low-speed RF nodes are further adapted to communicate at a plurality of low-speed data rates.
12 . The system of claim 1 , wherein the multi-speed RF node stores a specific route for communication between the multi-speed RF node and at least one of the low-speed RF node and the high-speed RF node.
13 . The system of claim 12 , wherein the multi-speed RF node is further adapted to use the specific route to communicate with the at least one of the low-speed RF node and the high-speed RF node at a fastest speed available on the specific route.
14 . The system of claim 13 , wherein the multi-speed RF node is further adapted to select nodes for the specific route that support a predetermined transmission speed.
15 . The system of claim 14 , wherein the predetermined transmission speed is selected in response to a destination node speed, the destination node speed comprising a communication speed of one of the high-speed RF node and the low-speed RF node.
16 . The system of claim 15 , wherein the predetermined transmission speed comprises the communication speed of the one of the high-speed RF node and the low-speed RF node.
17 . The system of claim 15 , wherein the predetermined transmission speed comprises a fastest available speed of communicating nodes between the multi-speed RF node and the one of the high-speed RF node and the low-speed RF node.
18 . A system, comprising:
an RF wireless mesh network comprising a plurality of RF nodes, the plurality of RF nodes comprising a high-speed RF node adapted to communicate at a high speed data rate, a multi-speed RF node, and at least one low speed RF node adapted to communicate at a low speed data rate;
the multi-speed RF node adapted to communicate at the high-speed data rate with the high-speed RF node, and at a low-speed data rate with the low-speed RF node; and
a means for receiving an unsolicited broadcast message from the high-speed RF node without prior negotiations, and a means for broadcasting the unsolicited broadcast message to the multi-speed RF node at a faster data rate than the low-speed data rate.
19 . The system of claim 18 , further comprising a means for storing a specific route between the multi-speed RF node and at least one of the low-speed RF node and the high-speed RF node.
20 . The system of claim 19 , further comprising a means for determining a fastest route between the multi-speed RF node and at least one of the low-speed RF node and the high-speed RF node, and a means for storing the specific route in response to the fastest route.