Network connectivity for constrained wireless sensor nodes

US10212261B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10212261-B2
Application numberUS-201615095004-A
CountryUS
Kind codeB2
Filing dateApr 8, 2016
Priority dateApr 8, 2016
Publication dateFeb 19, 2019
Grant dateFeb 19, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Wireless sensor nodes for enabling network connectivity in a wireless sensor network system are disclosed herein. An exemplary method includes receiving a Lightweight Machine-to-Machine (LWM2M) network packet from a network node over a network; using a media access control (MAC) layer to route the LWM2M network packet to a sensor node when a destination Internet Protocol (IP) address specified in the LWM2M network packet matches a virtual IP address; and using a network layer to route the LWM2M network packet to the sensor node when the destination IP address does not match a virtual IP address.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for enabling seamless network connectivity in a wireless sensor network system having leaf nodes and constrained leaf nodes, the method comprising: assigning, by a router node, a virtual Internet Protocol (IP) address to a media access control (MAC) address of a constrained leaf node in an address translation table, wherein the constrained leaf node is a non-Internet Protocol (IP) addressable node, and the address translation table has mapping of virtual IP addresses to MAC addresses of constrained leaf nodes associated with the router node; receiving, by the router node, a first Lightweight Machine-to-Machine (LWM2M) network packet over a network; using a MAC layer to route the first LWM2M network packet to the constrained leaf node, when a destination IP address specified in the first LWM2M network packet matches the virtual IP address of the constrained leaf node in the address translation table; and using a network layer to route the first LWM2M network packet to a leaf node when the destination IP address does not match a virtual IP address in the address translation table. 2. The method of claim 1 , wherein using the MAC layer to route the first LWM2M network packet includes converting a full application layer message in the first LWM2M network packet into a partial application layer message. 3. The method of claim 2 , wherein the full application layer message and the partial application layer message are a Constrained Application Protocol (CoAP) messages. 4. The method of claim 1 , further comprising: receiving, by the router node, a second LWM2M network packet from the constrained leaf node; converting a partial application layer message in the second LWM2M network packet into a full application layer message; and setting a source IP address in the second LWM2M network packet to the virtual IP address assigned to the constrained leaf node. 5. The method of claim 4 , wherein the partial application layer message and the full application layer message is a Constrained Application Protocol (CoAP) message. 6. The method of claim 1 , wherein using the MAC layer to route the first LWM2M network packet includes mapping the virtual IP address in the destination IP address of the first LWM2M network packet to a MAC address of with the constrained leaf node in the address translation table and using the MAC address as a destination address to route the first LWM2M network packet. 7. The method of claim 1 , wherein using the network layer to route the first LWM2M network packet includes using the destination IP address as a destination address to route the first LWM2M network packet to the leaf node. 8. The method of claim 1 , wherein the router node assigns the virtual IP address to the MAC address of the constrained leaf node in the address translation table upon discovering the constrained leaf node in the wireless sensor network system. 9. The method of claim 8 , wherein the router node assigns the virtual IP address to the MAC address of the constrained leaf node in the address translation table upon receiving a LWM2M registration request message from the constrained leaf node. 10. The method of claim 1 , wherein using the MAC layer to route the first LWM2M network packet comprises removing information from fields not used by the constrained leaf node. 11. A non-transitory media encoded with logic that includes code for execution, and when executed by a processor, is operable to perform operations for enabling Internet Protocol (IP) end-to-end secure communications in a wireless sensor network system having constrained leaf nodes which do not implement an IP stack, comprising: maintaining an address translation table that maps media access control (MAC) addresses of constrained leaf nodes associated with a router node to virtual IP addresses; receiving, by a router node a first Lightweight Machine-to-Machine (LWM2M) network packet over a network; determining whether a destination IP address specified in the first LWM2M network packet matches a virtual IP address of a constrained leaf node in the address translation table, wherein a match in the address translation table indicates the first LWM2M network packet is destined for the constrained leaf node and no match in the address translation table indicates the first LWM2M network packet is destined for one or more leaf nodes implementing an IP stack; using a MAC layer to route the first LWM2M network packet to a constrained leaf node when the destination IP address is in the address translation table; and using a network layer to route the first LWM2M network packet to a leaf node when the destination IP address is not in the address translation table. 12. The non-transitory media of claim 11 , wherein using the MAC layer to route the first LWM2M network packet includes mapping the virtual IP address in the destination IP address of the first LWM2M network packet to a MAC address of the constrained leaf node in the address translation table and using the MAC address of the constrained leaf node as a destination address to route the first LWM2M network packet to the constrained leaf node. 13. The non-transitory media of claim 11 , wherein using the network layer to route the first LWM2M network packet includes using the destination IP address as a destination address to route the first LWM2M network packet to the leaf node. 14. The non-transitory media of claim 11 , wherein using the MAC layer to route the first LWM2M network packet includes converting a full application layer message in the first LWM2M network packet into a partial application layer message. 15. The non-transitory media of claim 11 , the operations further comprising: receiving, by the router node, a second LWM2M network packet from the constrained leaf node; converting a partial application layer message in the second LWM2M network packet into a full application layer message; and setting a source IP address in the second LWM2M network packet to a virtual IP address assigned to the constrained leaf node. 16. The non-transitory media of claim 11 , the operations further comprising deriving the virtual IP address of the constrained leaf node by combining an address prefix and an interface identifier calculated using the MAC address of the constrained leaf node. 17. A wireless sensor network node for network connectivity in a wireless sensor network system having constrained leaf nodes which do not implement a network layer in a protocol stack, the wireless sensor network node comprising: a memory for storing instructions and an address translation table mapping virtual Internet Protocol (IP) addresses to media access control (MAC) addresses of constrained leaf nodes associated with the wireless sensor network node; and a processor operable to execute the instructions, wherein the processor and the memory cooperate such that a Lightweight Machine-to-Machine (LWM2M) application layer gateway is configured for: building the address translation table by assigning virtual IP addresses to MAC addresses of constrained leaf nodes upon discovering constrained leaf nodes associated with the wireless sensor network node; receiving a first LWM2M network packet over a network; using a MAC layer to route the first LWM2M network packet to a constrained leaf node by converting the first LWM2M network packet from a full application layer message into a partial application layer message when a destination IP address specified in the first LWM2M network packet matches a virtual IP address in the address translation table; and using

Assignees

Inventors

Classifications

  • in the application layer [OSI layer 7] · CPC title

  • Network layer protocols, e.g. mobile IP [Internet Protocol] · CPC title

  • H04L69/22Primary

    Parsing or analysis of headers · CPC title

  • H04W40/00Primary

    Communication routing or communication path finding · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10212261B2 cover?
Wireless sensor nodes for enabling network connectivity in a wireless sensor network system are disclosed herein. An exemplary method includes receiving a Lightweight Machine-to-Machine (LWM2M) network packet from a network node over a network; using a media access control (MAC) layer to route the LWM2M network packet to a sensor node when a destination Internet Protocol (IP) address specified …
Who is the assignee on this patent?
Analog Devices Global
What technology area does this patent fall under?
Primary CPC classification H04L69/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 19 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).