Processing mesh communications
First Claim
1. A communication device comprising:
- a first processing circuit configured to process received packets according to a mesh protocol by computing a value of a security function based on a payload of a respective one of the received packets and a stored key of a mesh sub-network of which the communication device is a member;
a second processing circuit configured to process at least a first one of the received packets at a higher protocol layer than the first processing circuit; and
a power controller coupled with the first and second processing circuits and configured to place the second processing circuit in a low power state while the first processing circuit remains in an operational state;
wherein the first processing circuit is configured to retransmit at least a second one of the received packets to another device according to the mesh protocol while the second processing circuit is in the low power state, the retransmitting based at least in part on a match between the computed value of the security function and a Message Authentication Code (MAC) field of the respective packet.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication device comprising: a first processing function for performing protocol processing of received datagrams; a second processing function for performing protocol processing for received datagrams at a higher level than the first processing function; and a power controller; the device being configured such that the power controller can place the second processing function in a low power state while the first processing function remains capable of performing protocol processing of received datagrams; and the first processing function comprising a mesh datagram processing function configured to process datagrams of a mesh protocol by analyzing received datagrams of the mesh protocol, determining a subset of those datagrams for retransmission, and causing the device to retransmit the determined ones of those datagrams.
163 Citations
18 Claims
-
1. A communication device comprising:
-
a first processing circuit configured to process received packets according to a mesh protocol by computing a value of a security function based on a payload of a respective one of the received packets and a stored key of a mesh sub-network of which the communication device is a member; a second processing circuit configured to process at least a first one of the received packets at a higher protocol layer than the first processing circuit; and a power controller coupled with the first and second processing circuits and configured to place the second processing circuit in a low power state while the first processing circuit remains in an operational state; wherein the first processing circuit is configured to retransmit at least a second one of the received packets to another device according to the mesh protocol while the second processing circuit is in the low power state, the retransmitting based at least in part on a match between the computed value of the security function and a Message Authentication Code (MAC) field of the respective packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for processing packets received by a communication device, the method comprising:
-
processing the received packets according to a mesh protocol using a first processing circuit of the communication device by computing a value of a security function based on a payload of a respective one of the received packets and a stored key of a mesh sub-network of which the communication device is a member; processing at least a first one of the received packets at a higher protocol layer than the first processing circuit using a second processing circuit of the communication device; placing the second processing circuit in a low power state while the first processing circuit remains in an operational state; and retransmitting at least a second one of the received packets to another device according to the mesh protocol using the first processing circuit while the second processing circuit is in the low power state, the retransmitting based at least in part on a match between the computed value of the security function and a Message Authentication Code (MAC) field of the respective packet. - View Dependent Claims (17, 18)
-
Specification