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 reflecting a distance of the slave communication device from said control communication device expressed by a number of routings; 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 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 of said plurality of slave communication devices, 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 synchronised 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 reflecting a distance of the slave communication device from said control communication device expressed by a number of routings; 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 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 of said plurality of slave communication devices, 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 reflecting a distance of the slave communication device from said control communication device expressed by a number of routings; and in response to receiving an initiation message from said control communication device, initiating data collection from said slave communication device synchronised 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 of said plurality of slave communication devices, 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. Method of message acknowledgement and/or data collection from communication devices with packet transmission of messages in wireless mesh networks, intended particularly for telemetry and automation, where each mesh network includes at least one control communication device (C) and a set of slave communication devices (N), and the control communication device (C) searches through the mesh network so that a unique virtual routing number (VRN) for that network, expressing the distance of the slave communication device (N) from the control communication device (C) determined by the number of routings, is assigned to found slave communication devices (N) and stored into its memory, and in the network arranged in this way, control messages are transmitted from the control communication device (C) and back through directional flooding, comprising in addressed slave communication devices (N) after reception of the initiation message from the control communication device (C), through which the control communication device (C) initiates data collection from slave communication devices (N) that are time-synchronised relative to the beginning of the initiation frame, a bit or a number of bits are set, which then gradually merge with acknowledgement collective messages received from other addressed slave communication devices (N) during the acknowledgement frame that is time-synchronised to the initiation frame, whereas consequently such merged acknowledgement collective messages are gradually sent by the slave communication devices (N) in the corresponding time slot of that acknowledgement frame from the highest virtual routing number (VRN) towards the control communication device (C).
Specification