POINT-TO-POINT COMMUNICATION WITHIN A MESH NETWORK
First Claim
Patent Images
1. A method, comprising:
- responsive to receiving a packet, parsing a packet header;
computing a response to the packet;
responsive to determining the packet includes a short address addressee, transmitting the response via a mesh network; and
responsive to determining the packet includes a long address addressee, transmitting the response via a point-to-point protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system provide receiving communications via either a short address or a long address. The method may include, responsive to receiving a packet, parsing a packet header. The method may include computing a response to the packet. The method may include, responsive to determining the packet includes a short address addressee, transmitting the response via a mesh network. The method may include, responsive to determining the packet includes a long address addressee, transmitting the response via a point-to-point protocol.
109 Citations
44 Claims
-
1. A method, comprising:
-
responsive to receiving a packet, parsing a packet header; computing a response to the packet; responsive to determining the packet includes a short address addressee, transmitting the response via a mesh network; and responsive to determining the packet includes a long address addressee, transmitting the response via a point-to-point protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
broadcasting a query to a set of mesh devices; receiving at least one response from the set of mesh devices, wherein the response includes a mesh device long address associated with each mesh device; selecting a mesh device from a set of mesh devices; and transmitting a packet to the selected mesh device using the associated mesh device long address. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A mesh device, comprising:
-
a radio configured to communicate with a mesh network and an off-network device; a short address network stack configured to communicate over the mesh network; and a long address network stack configured to communicate directly with the off-network device. - View Dependent Claims (18, 19, 20)
-
-
21. The mesh device of 20, wherein the maintenance request is used during at least one of:
- an installation of the mesh device, a maintenance of the mesh device, a testing of the mesh device, and a walk-by reading of the mesh device.
-
22. An apparatus, comprising:
-
a receiver receiving a packet that includes a packet header; a packet parser unit that parses the packet header in response to receiving the packet and packet header; a processing logic for computing a response to the packet; an address type identification unit that identifies the packet as including a short address addressee or a long address addressee; at least one transmitter unit that transmits the computed packet response;
(i) via a mesh network in response to determining the packet includes a short address addressee, and (ii) via a point-to-point protocol in response to determining the packet includes a long address addressee. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus, comprising:
-
a broadcast transmitter broadcasting a query to a set of mesh devices; a receiver receiving at least one response from the set of mesh devices, wherein the response includes a mesh device long address associated with each mesh device; a selection logic unit selecting a mesh device from a set of mesh devices; and a packet transmitter transmitting a packet to the selected mesh device using the associated mesh device long address. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for providing point-to-point communications between an off-network device and a selected mesh device, comprising:
-
broadcasting a query to a set of mesh devices within radio range by the off-network device; receiving at least one response from the set of mesh devices within radio range, wherein the response includes a mesh device long address associated with each mesh device; selecting the selected mesh device from the set of mesh devices within radio range; transmitting a packet to the selected mesh device using the associated mesh device long address; responsive to receiving a packet at the selected mesh device, parsing a packet header; computing a response to the packet by the selected mesh device; and
responsive to determining the packet includes a long address addressee, transmitting the response to the off-network device via a point-to-point protocol.
-
-
41. A system for providing point-to-point communications between an off-network device and a selected mesh device, comprising:
-
a broadcast transmitter broadcasting a query to a set of mesh devices within radio range by the off-network device; a first receiver receiving at least one response from the set of mesh devices within radio range, wherein the response includes a mesh device long address associated with each mesh device; a selection logic unit selecting the selected mesh device from the set of mesh devices within radio range; a packet transmitter transmitting a packet to the selected mesh device using the associated mesh device long address; a second receiver receiving a packet that includes a packet header; a packet parser unit that parses the packet header in response to receiving the packet and packet header; a processing logic for computing a response to the packet; an address type identification unit that identifies the packet as including a short address addressee or a long address addressee; at least one packet response transmitter unit that transmits the computed packet response;
(i) via a mesh network in response to determining the packet includes a short address addressee, and (ii) via a point-to-point protocol in response to determining the packet includes a long address addressee.
-
-
42. A computer program product stored in a computer readable media for execution in a processor and memory coupled to the processor for performing a method comprising:
-
responsive to receiving a packet, parsing a packet header; computing a response to the packet; responsive to determining the packet includes a short address addressee, transmitting the response via a mesh network; and responsive to determining the packet includes a long address addressee, transmitting the response via a point-to-point protocol.
-
-
43. A computer program product stored in a computer readable media for execution in a processor and memory coupled to the processor for performing a method comprising:
-
broadcasting a query to a set of mesh devices; receiving at least one response from the set of mesh devices, wherein the response includes a mesh device long address associated with each mesh device; selecting a mesh device from a set of mesh devices; and transmitting a packet to the selected mesh device using the associated mesh device long address.
-
-
44. A computer program product stored in a computer readable media for execution in a processor and memory coupled to the processor for performing a method for providing point-to-point communications between an off-network device and a selected mesh device, comprising:
-
broadcasting a query to a set of mesh devices within radio range by the off-network device; receiving at least one response from the set of mesh devices within radio range, wherein the response includes a mesh device long address associated with each mesh device; selecting the selected mesh device from the set of mesh devices within radio range; transmitting a packet to the selected mesh device using the associated mesh device long address; responsive to receiving a packet at the selected mesh device, parsing a packet header; computing a response to the packet by the selected mesh device; and
responsive to determining the packet includes a long address addressee, transmitting the response to the off-network device via a point-to-point protocol.
-
Specification