Efficient network layer for IPv6 protocol
First Claim
1. An electronic device, comprising:
- a network interface configured to wirelessly couple the electronic device to a second target electronic device via an intermediary electronic device in a wireless mesh network; and
a processor configured to;
establish at least one mesh link to the intermediary electronic device on a data link layer using an IEEE 802.15.4 standard;
establish a session with the target electronic device through the intermediary electronic device using a Datagram Transport Layer Security (DTLS) protocol, wherein application layer communication during the session is secured at the electronic device and at the target electronic device using the DTLS protocol; and
transmit session packets to the target electronic device via the intermediary electronic device using the IPv6 standard, the session packets being routed based on routing data received from the intermediary electronic device, the routing data including a routing table of distances between electronic devices.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic device may include a network interface that may enable the electronic device to wirelessly couple the electronic device to other electronic devices. The electronic device may also include a processor that may determine at least one data path to the other electronic devices using a Routing Information Protocol—Next Generation (RIPng) routing mechanism. After identifying at least one data path to the other electronic devices, the processor may determine whether the identified data path(s) is secure using a Datagram Transport Layer Security (DTLS) protocol. If the identified data path(s) is determined to be secure, the processor may send Internet Protocol version 6 (IPv6) data packets to the other electronic devices via the secure data path(s).
-
Citations
20 Claims
-
1. An electronic device, comprising:
-
a network interface configured to wirelessly couple the electronic device to a second target electronic device via an intermediary electronic device in a wireless mesh network; and a processor configured to; establish at least one mesh link to the intermediary electronic device on a data link layer using an IEEE 802.15.4 standard; establish a session with the target electronic device through the intermediary electronic device using a Datagram Transport Layer Security (DTLS) protocol, wherein application layer communication during the session is secured at the electronic device and at the target electronic device using the DTLS protocol; and transmit session packets to the target electronic device via the intermediary electronic device using the IPv6 standard, the session packets being routed based on routing data received from the intermediary electronic device, the routing data including a routing table of distances between electronic devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium configured to be stored in a memory of an electronic device, comprising instructions to transmit data from the electronic device to a target electronic device via an intermediary electronic device, the instructions configured to:
-
establish at least one mesh link between the electronic device and the intermediary electronic device through a wireless mesh network on a data link layer using an IEEE 802.15.4 standard; establish a session with the target electronic device through the intermediary electronic device using a Datagram Transport Layer Security (DTLS) protocol, wherein application layer communication during the session is secured at the electronic device and at the target electronic device using the DTLS protocol; and transmit session packets to the target electronic device via the intermediary electronic device using the IPv6 standard, the session packets being routed based on routing data received from the intermediary electronic device, the routing data including a routing table of distances between electronic devices. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of wirelessly transmitting data from an electronic device to a target electronic device via an intermediary electronic device in a wireless mesh network, comprising:
-
establishing, via a processor of the electronic device, at least one mesh link through the wireless mesh network on a data link layer using an IEEE 802.15.4 standard; establishing a session with the target electronic device through the intermediary electronic device using a Datagram Transport Layer Security (DTLS) protocol, wherein application layer communication during the session is secured at the electronic device and at the target electronic device using the DTLS protocol; and transmitting session packets to the target electronic device via the intermediary electronic device using the IPv6 standard, the session packets being routed based on routing data received from the intermediary electronic device, the routing data including a routing table of distances between electronic devices. - View Dependent Claims (19, 20)
-
Specification