Synchronization between low energy end point devices and parent devices in a time slotted channel hopping network

US9974035B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9974035-B2
Application numberUS-201615291690-A
CountryUS
Kind codeB2
Filing dateOct 12, 2016
Priority dateOct 12, 2016
Publication dateMay 15, 2018
Grant dateMay 15, 2018

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.

Systems and methods are disclosed for synchronizing communications between a parent device operating on a time-slotted channel hopping (TSCH) protocol and a low-energy network device operating on a low-energy channel hopping protocol. The parent device sub-divides TSCH timeslots and communicates with adjacent TSCH devices during a primary portion of the timeslot and listens for communications from a connected low-energy device during the secondary portion of the timeslot. Upon receiving a synchronization request from a low-energy device, the TSCH device transmits a synchronization response comprising synchronization data. The synchronization data allows the low-energy device to synchronize communications with the TSCH network by synchronizing with the channel hopping pattern of the TSCH protocol.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method executed by a processor within a parent node operating on a primary time-slotted channel hopping (TSCH) network, the method comprising: listening on a primary TSCH channel, by the parent node, during a primary portion of a first timeslot of a plurality of timeslots of a primary TSCH protocol for a communication from a neighboring node on the primary TSCH network; when no communication is received during the primary portion of the first timeslot, then listening on a low-energy network channel, by the parent node, during a secondary portion of the first timeslot for a communication from a low-energy endpoint node wherein the primary TSCH channel and the low-energy network channel are distinct frequency channels; receiving, on the low-energy network channel, by the parent node, during the secondary portion of the first timeslot, a synchronization request from the low-energy endpoint node; and transmitting, by the parent node to the low-energy endpoint node, a synchronization response during the primary portion of a second timeslot of the plurality of timeslots of the primary TSCH protocol, the second timeslot subsequent to the first timeslot, wherein the synchronization response includes synchronization data for synchronizing communications of the low-energy endpoint node with a channel hopping pattern of the primary TSCH protocol. 2. The method of claim 1 , wherein the parent node is powered by a non-battery source, wherein the low-energy endpoint node is powered by a battery source, and wherein the parent node receives communications from the low-energy endpoint node only during wake-up periods of a wake/sleep cycle of the low-energy endpoint node. 3. The method of claim 1 , wherein the synchronization data comprises an absolute slot number identifier for identifying a third timeslot for communicating with the parent node. 4. The method of claim 1 , further comprising: communicating, between the parent node and the low-energy endpoint node, during the primary portion of a third timeslot of the plurality of timeslots of the primary TSCH protocol, message data, the third timeslot subsequent to the second timeslot. 5. The method of claim 1 , wherein the low-energy network node operates on a low-energy TSCH protocol, and wherein channel hopping for the primary TSCH protocol occurs at a faster rate compared to channel hopping of the low-energy TSCH protocol. 6. The method of claim 5 , wherein synchronizing communications of the low-energy network node with the channel hopping pattern of the primary TSCH protocol causes the low-energy network node to switch channels at the faster rate of the primary TSCH protocol. 7. The method of claim 1 , wherein the parent node communicates the synchronization response to the low-energy endpoint node on the low-energy network channel utilized by the low-energy endpoint node. 8. The method of claim 1 , further comprising: listening for an acknowledgment signal from the parent node in response to the synchronization request, the acknowledgment signal indicating that the parent node received the synchronization request transmitted by low-energy end point; and upon determining that the acknowledgment signal was not received from the parent node, retransmitting the synchronization request. 9. A method, comprising: transmitting a first synchronization response from the parent node to a first low-energy endpoint node on a first low-energy network channel, the first synchronization response transmitted during a first wake-up period of a first wake/sleep cycle of the first low-energy endpoint node, wherein the parent node communicates with one or more adjacent nodes during a plurality of timeslots on one or more channels according to a channel hopping pattern of a primary time-slotted channel hopping (TSCH) protocol; transmitting a second synchronization response from the parent node to a second low-energy endpoint node on a second low-energy network channel, the second synchronization response transmitted during a second wake-up period of a second wake/sleep cycle of the second low-energy endpoint node, wherein the first synchronization response and the second synchronization response include synchronization data for synchronizing with the channel hopping pattern of the primary TSCH protocol; listening for a first acknowledgment signal from the first low-energy endpoint node in response to the first synchronization response, the first acknowledgment signal indicating that the first low-energy endpoint node received the first synchronization response and synchronized with the channel hopping pattern of the primary TSCH protocol; and listening for a second acknowledgment signal from the second low-energy endpoint node in response to the second synchronization response, the second acknowledgment signal indicating that the second low-energy endpoint node received the second synchronization response and synchronized with the channel hopping pattern of the primary TSCH protocol. 10. The method of claim 9 , further comprising: upon determining that the first acknowledgment signal was not received from the first low-energy endpoint node, retransmitting the first synchronization response during a subsequent timeslot. 11. The method of claim 9 , wherein the first synchronization response is transmitted during a primary portion of a first timeslot of the primary TSCH protocol on the first low-energy network channel and the second synchronization response is transmitted during a primary portion of a second timeslot of the primary TSCH protocol on the second low-energy network channel. 12. The method of claim 9 , wherein the parent node is powered by a non-battery source, wherein the first low-energy endpoint node and second low-energy endpoint node are powered by a battery source. 13. The method of claim 9 , wherein the first low-energy network node and the second low-energy network node operate on a low-energy TSCH protocol, and wherein channel hopping for the primary TSCH protocol occurs at a faster rate compared to channel hopping of the low-energy TSCH protocol. 14. The method of claim 9 , further comprising: upon determining that the first acknowledgment signal was not received from the first low-energy endpoint node, listening, during a secondary portion of a timeslot of the primary TSCH protocol, for a synchronization request from the first low-energy endpoint node on the first low-energy network channel. 15. A method, comprising: broadcasting a synchronization response from a parent node to a first low-energy endpoint node and to a second low-energy endpoint node on a low-energy network channel, the synchronization response transmitted during a first wake-up period of a first wake/sleep cycle of the first low-energy endpoint node and a second wake-up period of a second wake/sleep cycle of the second low-energy endpoint node, wherein the parent node communicates with one or more adjacent nodes during a plurality of timeslots on one or more channels according to a channel hopping pattern of a primary time-slotted channel hopping (TSCH) protocol; listening for a first acknowledgment signal from the first low-energy endpoint node in response to the synchronization response, the first acknowledgment signal indicating that the first low-energy endpoint node received the synchronization response and synchronized with the channel hopping pattern of the primary TSCH protocol; and listening for a second acknowledgment signal from the second low-energy endpoint node in response to the synchronization response, the second acknowledgment signal indicating that the secon

Assignees

Inventors

Classifications

  • H04W56/001Primary

    Synchronization between nodes · CPC title

  • Resources in time domain, e.g. slots or frames · CPC title

  • where the received signal is a wanted signal · CPC title

  • using a pre-established activity schedule, e.g. traffic indication frame · CPC title

  • using frequency hopping · 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 US9974035B2 cover?
Systems and methods are disclosed for synchronizing communications between a parent device operating on a time-slotted channel hopping (TSCH) protocol and a low-energy network device operating on a low-energy channel hopping protocol. The parent device sub-divides TSCH timeslots and communicates with adjacent TSCH devices during a primary portion of the timeslot and listens for communications f…
Who is the assignee on this patent?
Landis & Gyr Innovations Inc
What technology area does this patent fall under?
Primary CPC classification H04W56/001. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 15 2018 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).