Systems, apparatus and methods using sync beacons in neighbor awareness networking (NAN)
Techniques are disclosed using Sync Beacons in neighbor awareness networking (NAN) in wireless networks, wherein the Sync Beacon frames use Public Action frames for the Sync Beacon. Such networks include (but are not limited to) IEEE 802.11 networks.
1. An apparatus, comprising:
a processing unit;
memory storing instructions operable on the processing unit, the instructions, when executed, cause the processing unit to:
provide for transmission a neighbor awareness networking (NAN) synchronization beacon frame to keep devices in synchronization in a NAN, the NAN synchronization beacon comprising an organizationally unique identifier (OUI) field, an OUI type field, a NAN identification field, and a field comprising an indication of an interval between discovery windows, the OUI field comprising a Wi-Fi alliance (WFA) specific OUI, the OUI type field comprising a type and version of the NAN, and the NAN identification field comprising an identifier of the NAN; and
cause transmission of the NAN synchronization beacon frame.
2. The apparatus of claim 1 , the NAN synchronization beacon frame comprising a timestamp field, the timestamp field comprising a value of a timing synchronization function (TSF) timer of a source of the NAN synchronization beacon frame.
3. The apparatus of claim 1 , the NAN synchronization beacon frame comprising an indication of vendor specific usage.
4. The apparatus of claim 1 , the NAN synchronization beacon frame comprising an interval to transmit the NAN synchronization beacon frames.
5. The apparatus of claim 1 , the NAN synchronization beacon frame comprising a minimum duration that devices need to be on to receive NAN synchronization beacon frames.
6. The apparatus of claim 1 , the processing unit to send control information to a transceiver to cause transmission of the NAN synchronization beacon frame.
7. The apparatus of claim 1 , comprising a transceiver comprising a transmitter and a receiver.
8. The apparatus of claim 7 , comprising one or more antennas coupled with the transceiver, the one or antennas each comprising radiating elements.
9. A non-transitory computer-readable storage medium, comprising a plurality of instructions, that when executed, enable processing circuitry to:
provide for transmission a neighbor awareness networking (NAN) synchronization beacon frame to keep devices in synchronization in a NAN, the NAN synchronization beacon comprising an organizationally unique identifier (OUI) field, an OUI type field, a NAN identification field, and a field comprising an indication of an interval between discovery windows, the OUI field comprising a Wi-Fi alliance (WFA) specific OUI, the OUI type field comprising a type and version of the NAN, and the NAN identification field comprising an identifier of the NAN; and
cause transmission of the NAN synchronization beacon frame.
10. The non-transitory computer-readable storage medium of claim 9 , the NAN synchronization beacon frame comprising a timestamp field, the timestamp field comprising a value of a timing synchronization function (TSF) timer of a source of the NAN synchronization beacon frame.
11. The non-transitory computer-readable storage medium of claim 9 , the NAN synchronization beacon frame comprising an indication of vendor specific usage.
12. The non-transitory computer-readable storage medium of claim 9 , the NAN synchronization beacon frame comprising an interval to transmit the NAN synchronization beacon frames.
13. The non-transitory computer-readable storage medium of claim 9 , the NAN synchronization beacon frame comprising a minimum duration that devices need to be on to receive NAN synchronization beacon frames.
14. The non-transitory computer-readable storage medium of claim 9 , comprising a plurality of instructions, that when executed, enable processing circuitry to send control information to a transceiver to cause transmission of the NAN synchronization beacon frame.
15. A computer-implemented method, comprising:
providing for transmission a neighbor awareness networking (NAN) synchronization beacon frame to keep devices in synchronization in a NAN, the NAN synchronization beacon comprising an organizationally unique identifier (OUI) field, an OUI type field, a NAN identification field, and a field comprising an indication of an interval between discovery windows, the OUI field comprising a Wi-Fi alliance (WFA) specific OUI, the OUI type field comprising a type and version of the NAN, and the NAN identification field comprising an identifier of the NAN; and
cause transmission of the NAN synchronization beacon frame.
16. The computer-implemented method of claim 15 , the NAN synchronization beacon frame comprising a timestamp field, the timestamp field comprising a value of a timing synchronization function (TSF) timer of a source of the NAN synchronization beacon frame.
17. The computer-implemented method of claim 15 , the NAN synchronization beacon frame comprising an indication of vendor specific usage.
18. The computer-implemented method of claim 15 , the NAN synchronization beacon frame comprising an interval to transmit the NAN synchronization beacon frames.
19. The computer-implemented method of claim 15 , the NAN synchronization beacon frame comprising a minimum duration that devices need to be on to receive NAN synchronization beacon frames.
20. The computer-implemented method of claim 15 , comprising sending control information to a transceiver to cause transmission of the NAN synchronization beacon frame.