Intermediate-Range Multi-Channel Wireless Device with Adaptive Redundancy for Variable Interference Environments
US-2018234970-A1 · Aug 16, 2018 · US
US10326518B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10326518-B1 |
| Application number | US-201815917115-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 9, 2018 |
| Priority date | Mar 9, 2018 |
| Publication date | Jun 18, 2019 |
| Grant date | Jun 18, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and systems of managing communications through a repeater between a gateway and a plurality of nodes in a long-range wireless wide area network include, in various independent aspects, joining the plurality of nodes to the network through the gateway by transmitting to a join server at least a portion of join request messages received from the plurality of nodes, receiving messages from the gateway and identifying associated nodes of the plurality of nodes to which those messages are then transmitted, and transmitting messages to the gateway with physical layer payloads corresponding to payloads of messages received from the plurality of nodes.
Opening claim text (preview).
That which is claimed is: 1. A method of a repeater joining a node of a plurality of nodes through a gateway to a long-range wireless wide area network, the method comprising steps of: receiving at the repeater a join request message from the node; transmitting at least a portion of the join request message on behalf of the node from the repeater to a gateway; receiving at the repeater from the gateway a join accept message regarding the node; identifying the node at the repeater based upon timing between the steps of the repeater transmitting the at least a portion of the join request message and receiving the join accept message; and transmitting at least a portion of the join accept message from the repeater to the node identified by the repeater. 2. The method of claim 1 , wherein the join request message includes LoRaWAN™ join request information embedded in a communication protocol other than a LoRaWAN™ communication protocol. 3. The method of claim 1 , further comprising steps of, prior to the step of receiving at the repeater the join request message from the node, generating a join request message on behalf of the repeater, transmitting the join request message on behalf of the repeater from the repeater to the gateway, and receiving a join accept message on behalf of the repeater from the gateway. 4. The method of claim 1 , further comprising steps of, prior to the step of receiving at the repeater the join request message from the node, receiving at the repeater a hail message from the node and transmitting to the node a hail response message. 5. The method of claim 1 , wherein the join request message is configured to be communicated to a join server, and wherein the method further comprises steps of receiving messages from the node to be communicated through the gateway to an application server and monitoring a time beacon from the gateway to receive messages from the application server through the gateway at predetermined times. 6. A method of managing communications through a repeater between a plurality of nodes and at least one gateway in a long-range wireless wide area network (LoRaWAN), the method comprising steps of: receiving at the repeater from a node of the plurality of nodes a message with a payload for a server; transmitting to the gateway a message including, as its physical layer payload, the payload of the message from the node for the server; and receiving at the repeater from the gateway a message with information for the node of the plurality of nodes at a known synchronized time; identifying the node of the plurality of nodes based only on timing if the message received from the gateway is received within a predetermined time window after the repeater transmitted the message to the gateway; and identifying the node of the plurality of nodes based on an interpretation by the repeater of content of the message received from the gateway if the message received from the gateway is not received within the predetermined time window; wherein the repeater communicates with the node of the plurality of nodes at asynchronous times through bidirectional hailing. 7. The method of claim 6 , wherein the repeater communicates with the gateway through a LoRaWAN™ protocol, and wherein the node of the plurality of nodes communicates via the repeater with the gateway through a protocol other than the LoRaWAN™ protocol. 8. A method of managing communications through a repeater between a plurality of nodes and at least one gateway in a long-range wireless wide area network (LoRaWAN™), the method comprising steps of: receiving at the repeater from a node of the plurality of nodes a message with a payload for a server; transmitting to the gateway a message including, as its physical layer payload, the payload of the message from the node for the server; joining the long-range wireless wide area network, by the repeater, as a LoRaWAN™ Class B device; joining the long-range wireless wide area network, by the node, as a LoRaWAN™ Class A device; and hailing the node, by the repeater, responsive to receiving messages from the gateway for the node in both Class A and Class B timing; wherein the repeater communicates with the gateway through a LoRaWAN™ protocol, and wherein the node of the plurality of nodes communicates via the repeater with the gateway through a protocol other than the LoRaWAN™ protocol. 9. A method of managing communications through a repeater between a plurality of nodes and at least one gateway in a long-range wireless wide area network (LoRaWAN), the method comprising steps of: receiving at the repeater from a node of the plurality of nodes a message with a payload for a server; transmitting to the gateway a message including, as its physical layer payload, the payload of the message from the node for the server; receiving at the repeater from the gateway a message with information for the node of the plurality of nodes; identifying the node of the plurality of nodes based only on timing if the message received from the gateway is received within a predetermined time window after the repeater transmitted the message to the gateway; and identifying the node of the plurality of nodes based on an interpretation by the repeater of the content of the message received from the gateway if the message received from the gateway is not received within the predetermined time window. 10. The method of claim 9 , wherein the step of identifying the node of the plurality of nodes based on an interpretation by the repeater of content of the message includes decrypting the message in a manner that leaves a portion of the message encrypted for the node to decrypt. 11. A repeater for communicating between a gateway and a plurality of nodes in a long-range wireless wide area network, the repeater comprising: logic configured to receive at the repeater a join request message from a node of the plurality of nodes; logic configured to transmit at least a portion of the join request message on behalf of the node from the repeater to a gateway; logic configured to receive at the repeater from the gateway a join accept message regarding the node; logic configured to identify the node at the repeater based upon timing between the steps of the repeater transmitting the at least a portion of the join request message and receiving the join accept message; and logic configured to transmit at least a portion of the join accept message from the repeater to the node identified by the repeater. 12. The repeater of claim 11 , further comprising: logic configured to receive through the gateway a message with information for the node in accordance with a first communication protocol; logic configured to identify by the repeater the node to which the information is directed; and logic configured to transmit a message with at least a portion of the information to the identified node in accordance with a second communication protocol that is different from the first communication protocol. 13. The repeater of claim 12 , wherein the first communication protocol is a communication protocol with synchronizing time beacons, and wherein the second communication protocol is an asynchronous communication protocol with bidirectional hailing. 14. The repeater of claim 12 , wherein the first communication protocol is a LoRaWAN™ protocol, and wherein the second communication protocol is a communication protocol other than the LoRaWAN™ protocol. 15. The repeater of claim 12 , wherein the logic configured to identify includes logic configured to identify the node based on timing of the receiving of the message fr
Joining mechanisms · CPC title
involving control of end-device applications over a network · CPC title
using selective relaying for reaching a BTS [Base Transceiver Station] or an access point · CPC title
for defining a routing cluster membership · CPC title
involving adaptations of sockets based mechanisms (secure socket layer H04L63/168) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.