System and method for communicating broadcast messages in a mesh network
First Claim
1. A method for a gateway node to wirelessly communicate with a plurality of satellite nodes, each satellite node coupled to a sensing device or an actuator and the gateway node coupled to a computer, comprising the steps of:
- generating a broadcast message for communication to the plurality of satellite nodes;
transmitting during a gateway node transmit communication time the broadcast message from the gateway node to one or more satellite nodes on a first logical layer of satellite nodes that are within a broadcast range of the gateway node;
receiving the broadcast message from the gateway node at one or more satellite nodes on the first logical layer of satellite nodes;
executing instructions contained in the broadcast message at the one or more satellite nodes;
repeating the broadcast message to one or more additional satellite nodes on a logical layer beyond the broadcast range of the gateway node; and
communicating an acknowledgement message back to the gateway node indicating receipt and execution of the broadcast message.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for a gateway node to wirelessly communicate with a plurality of satellite nodes coupled to a sensing device or an actuator on one or more logical layers is disclosed. The gateway node generates a broadcast message for communication to the plurality of satellite nodes that is thereafter transmitted during a gateway node transmit communication time to one or more satellite nodes on a first logical layer of nodes that are within a broadcast range of the gateway node. The satellite nodes on the first logical layer receive the broadcast message, execute instructions contained in the broadcast message, and repeat the broadcast message to one or more additional satellite nodes on a logical layer beyond the broadcast range of the gateway node. An acknowledgement message is communicated back to the gateway node from each satellite node indicating receipt and execution of the broadcast message.
-
Citations
17 Claims
-
1. A method for a gateway node to wirelessly communicate with a plurality of satellite nodes, each satellite node coupled to a sensing device or an actuator and the gateway node coupled to a computer, comprising the steps of:
-
generating a broadcast message for communication to the plurality of satellite nodes;
transmitting during a gateway node transmit communication time the broadcast message from the gateway node to one or more satellite nodes on a first logical layer of satellite nodes that are within a broadcast range of the gateway node;
receiving the broadcast message from the gateway node at one or more satellite nodes on the first logical layer of satellite nodes;
executing instructions contained in the broadcast message at the one or more satellite nodes;
repeating the broadcast message to one or more additional satellite nodes on a logical layer beyond the broadcast range of the gateway node; and
communicating an acknowledgement message back to the gateway node indicating receipt and execution of the broadcast message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communication device coupled to a sensor or an actuator configured to wirelessly communicate with a gateway node coupled to a computer, comprising:
-
a wireless transceiver configured to wirelessly transmit and receive communications, wherein the wireless transceiver may receive a broadcast communication directly or indirectly from the gateway node;
a memory electrically coupled to the wireless transceiver for storing logic related to broadcast communication received by the wireless transceiver;
a processor electrically coupled the wireless transceiver configured to execute logical instructions stored in memory related to the broadcast communication;
logic stored in memory and executed by the processor configured to determine whether the broadcast communication has been previously received and executed by the processor in accordance with predetermined identification information contained in the broadcast communication;
logic executed by the processor configured to implement the wireless transceiver to transmit the broadcast communication to one or more other communication devices within a transmission range of the communication device but beyond a transmission range of the gateway node; and
logic executed by the processor configured to implement the wireless transceiver to transmit an acknowledgement communication message to the gateway node indicating that the broadcast communication is received and executed by the communication device. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification