System and method for time synchronized beacon enabled wireless personal area network communication
AssigneeRockwell Automation Technologies, Inc.
InventorBenjamin M. Stocks
Life of this patent
Estimating the term…
Abstract
Systems and methods for network synchronization are included. For example, a method for network synchronization may include wirelessly communicating a beacon over a wireless personal area network, in which the beacon may include a beacon payload having a timestamp of a master clock for synchronization of a local clock of a device on the wireless personal area network. The method may also include receiving the beacon in the device, obtaining the timestamp from the beacon payload, and setting the local clock based on the timestamp of the master clock. Another beacon may also be communicated. The other beacon may include another beacon payload having a follow up message for synchronization of the local clock of the device.
Claims21
A method for network synchronization comprising:
- storing messages intended for a plurality of devices of a wireless personal area network;
- wirelessly communicating a beacon over the wireless personal area network, wherein the beacon comprises a beacon payload having a timestamp of a master clock for synchronization of a local clock of at least one of the devices on the wireless personal area network, wherein the at least one of the devices is configured to:
- exit from power save mode;
- receive the beacon having the beacon payload;
- obtain the timestamp of the master from the beacon payload;
- set a local clock of the device based on the timestamp of the master clock;
- determine from the beacon whether the device has pending messages to receive during a pending superframe;
- remain active during the pending superframe if the device has at least one pending message;
- and
- return to power save mode if the device has no pending messages to receive during the pending superframe.
A system comprising:
- a wireless personal area network controller having a master clock and configured to send a beacon comprising a beacon payload, the beacon payload including a timestamp of the master clock when the beacon is sent;
- and
- a wireless personal area network device configured to:
- exit from power save mode;
- receive the beacon having the beacon payload;
- obtain the timestamp of the master clock from the beacon payload;
- set a local clock of the device based on the timestamp of the master clock;
- determine from the beacon whether the device has pending messages to receive during a pending superframe;
- remain active during the pending superframe if the device has at least one pending message;
- and
- return to power save mode if the device has no pending messages to receive during the pending superframe.
A method for network synchronization comprising:
- exiting a device from power save mode;
- receiving at the device a beacon having a beacon payload;
- obtaining a timestamp of a master clock from the beacon payload;
- setting a local clock of the device based on the timestamp of the master clock;
- determining from the beacon whether the device has pending messages to receive during a pending superframe;
- remaining active during the pending superframe if the device has at least one pending message;
- and
- returning to power save mode if the device has no pending messages to receive during the pending superframe.
A non-transitory, machine readable storage medium tangibly embodying a sequence of instructions executable by the machine to perform a method, the method comprising:
- storing messages intended for a plurality of devices of a wireless personal area network;
- and
- wirelessly communicating a beacon over a wireless personal area network, wherein the beacon comprises a beacon payload having a timestamp of a master clock for synchronization of a local clock of a device of the plurality of devices on the wireless personal area network, wherein the device of the devices is configured to:
- exit from power save mode;
- receive the beacon comprising the beacon payload;
- obtain the timestamp of the master from the beacon payload;
- set a local clock of the device based on the timestamp of the master clock;
- determine from the beacon whether the device has pending messages to receive during a pending superframe;
- remain active during the pending superframe if the device has at least one pending message;
- and
- return to power save mode if the device has no pending messages to receive during the pending superframe.
A device comprising:
- a storage for storing pending messages for other devices on a wireless personal area network;
- and
- circuitry for wirelessly communicating a beacon over a wireless personal area network, wherein the beacon comprises a beacon payload having a timestamp of a master clock for synchronization of a local clock of the device, wherein the other devices are configured to:
- exit from power save mode;
- receive the beacon having the beacon payload;
- obtain the timestamp of the master from the beacon payload;
- set a local clock of the device based on the timestamp of the master clock;
- determine from the beacon whether the device has pending messages to receive during a pending superframe;
- remain active during the pending superframe if the device has at least one pending message;
- and
- return to power save mode if the device has no pending messages to receive during the pending superframe.
Dependencies are inferred from the claim text.