System for message acknowledgement and data collection in wireless mesh networks
First Claim
1. In a wireless mesh network of communication devices using packet message transmission including a plurality of slave communication devices and at least one control communication device, a slave communication device comprising:
- a memory storing a virtual routing identifier assigned to said slave communication device in response to increasing range from a control communication device, said virtual routing identifier establishing a time slot during a message frame when the slave communication device is active; and
a processor configured to, in response to receiving an initiation message from said control communication device, initiate data collection from said slave communication device synchronised relative to a start of an initiation message frame by,cumulatively setting bits in a first acknowledgement message in response to content of a second acknowledgement message received from another slave communication device of said plurality of slave communication devices in an acknowledgement frame that is time-synchronised to the initiation message frame, said first acknowledgement message being synchronized with start of said initiation message frame andinitiating communication of said first acknowledgement message to a destination in a time slot selected in response to the assigned virtual routing identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
A slave communication device includes a memory and a processor for operation within a wireless mesh network of communication devices including a control communication device. The memory stores a virtual routing identifier assigned to the slave communication device in response to increasing range from the control communication device. The processor, in response to receiving an initiation message from a control communication device, initiates data collection from said slave communication device synchronized relative to the start of the initiation message frame by, cumulatively setting bits in a first acknowledgement message in response to content of a second acknowledgement message received from another slave communication device. The first acknowledgement message being synchronized with start of the initiation message frame and the processor initiates communication of the first acknowledgement message to a destination in a time slot selected in response to the assigned virtual routing identifier.
-
Citations
20 Claims
-
1. In a wireless mesh network of communication devices using packet message transmission including a plurality of slave communication devices and at least one control communication device, a slave communication device comprising:
-
a memory storing a virtual routing identifier assigned to said slave communication device in response to increasing range from a control communication device, said virtual routing identifier establishing a time slot during a message frame when the slave communication device is active; and a processor configured to, in response to receiving an initiation message from said control communication device, initiate data collection from said slave communication device synchronised relative to a start of an initiation message frame by, cumulatively setting bits in a first acknowledgement message in response to content of a second acknowledgement message received from another slave communication device of said plurality of slave communication devices in an acknowledgement frame that is time-synchronised to the initiation message frame, said first acknowledgement message being synchronized with start of said initiation message frame and initiating communication of said first acknowledgement message to a destination in a time slot selected in response to the assigned virtual routing identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method employed by a slave communication device in a wireless mesh network of communication devices using packet message transmission including a plurality of slave communication devices and at least one control communication device, comprising the activities of:
-
storing in a memory, a virtual routing identifier assigned to said slave communication device in response to increasing range from a control communication device, said virtual routing identifier establishing a time slot during a message frame when the slave communication device is active; and in response to receiving an initiation message from said control communication device, initiating data collection from said slave communication device synchronised relative to a start of an initiation message frame by, cumulatively setting bits in a first acknowledgement message in response to content of a second acknowledgement message received from another slave communication device of said plurality of slave communication devices in an acknowledgement frame that is time-synchronised to the initiation message frame, said first acknowledgement message being synchronized with start of said initiation message frame and initiating communication of said first acknowledgement message to a destination in a time slot selected in response to the assigned virtual routing identifier. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of message acknowledgement or data collection from communication devices with packet transmission of messages in a wireless mesh network including at least one control communication device and a set of slave communication devices, the method comprising:
-
the control communication device searching through the mesh network so that a unique virtual routing number for the network is assigned to each found slave communication device and stored into a memory of the control communication device, said virtual routing number establishing a time slot during a message frame when the slave communication device is active, and in the network, transmitting control messages from the control communication device to the set of slave communication devices and back through directional flooding by, in addressed slave communication devices after reception of an initiation message from the control communication device through which the control communication device initiates data collection from slave communication devices that are time-synchronised relative to the beginning of an initiation frame, setting bits at a plurality of the addressed slave communication devices, and merging acknowledgement collective messages received from other addressed slave communication devices during an acknowledgement frame that is time-synchronised to the initiation frame, wherein merged acknowledgement collective messages are gradually sent by the slave communication devices in a corresponding time slot of the acknowledgement frame from a highest virtual routing number towards the control communication device. - View Dependent Claims (18, 19, 20)
-
Specification