System, method and computer readable medium for communication on a Zigbee network
First Claim
Patent Images
1. A method for communicating on a Zigbee network, comprising:
- transmitting a message from a device;
storing the transmitted message in the device;
determining whether the message was successfully transmitted;
if the message was not successfully transmitted, determining if the message can be re-transmitted; and
if the message can be re-transmitted, re-transmitting the message from the device.
4 Assignments
0 Petitions
Accused Products
Abstract
In a Zigbee network, reliable communications are provided by maintaining messages transmitted from a device in a message queue in the device. If no successful acknowledgement is received for a transmitted message, the message is re-transmitted when the message queue executes. Messages are deleted from the queue when the message is successfully transmitted or when a maximum number of re-tries has been exhausted.
-
Citations
20 Claims
-
1. A method for communicating on a Zigbee network, comprising:
-
transmitting a message from a device; storing the transmitted message in the device; determining whether the message was successfully transmitted; if the message was not successfully transmitted, determining if the message can be re-transmitted; and if the message can be re-transmitted, re-transmitting the message from the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device for use on a Zigbee network, the device comprising:
-
at least one transmitter; at least one processor; and at least one memory; wherein the transmitter is configured to transmit at least one message; wherein the memory stores said transmitted message; wherein the processor determines whether the message was transmitted successfully; wherein, if the message was not transmitted successfully, the processor determines if the message can be re-transmitted; and wherein if the message can be re-transmitted, the transmitter re-transmits the message. - View Dependent Claims (13, 14, 15, 16, 18, 19)
-
-
17. The device according to 15 wherein the processor is configured to execute the queue periodically.
-
20. A computer readable medium comprising instructions executable on a device of a Zigbee network, the instructions for:
-
transmitting a message from the device; storing the transmitted message in the device; determining whether the message was successfully transmitted; if the message was not successfully transmitted, determining if the message can be re-transmitted; and if the message can be re-transmitted, re-transmitting the message from the device.
-
Specification