Enhanced bluetooth mechanism for triggering wi-fi radios
Abstract
This disclosure describes methods, apparatus, and systems related to enhanced Bluetooth triggering of device Wi-Fi radios. A device may determine a first Bluetooth data packet including transport data and an indication of a Wi-Fi service discovery, the transport data including a first sub-field and a second sub-field, the first sub-field indicating a length of the second sub-field, and the second sub-field indicating one or more Wi-Fi services supported by the device. A Bluetooth radio of the device may send the first Bluetooth data packet including an indication of a Wi-Fi service. The device may identify a second Bluetooth data packet received by the Bluetooth radio from a second device, the second Bluetooth data packet indicating that the Wi-Fi service is supported by the second device. The device may use a Wi-Fi radio to send one or more Wi-Fi frames associated with the Wi-Fi service to the second device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A device comprising storage coupled to processing circuitry, the processing circuitry configured to:
determine a first Bluetooth data packet, wherein the first Bluetooth data packet comprises transport data and an indication of a Wi-Fi service discovery, the transport data comprising a first sub-field and a second sub-field, wherein the first sub-field indicates a length of the second sub-field, and wherein the second sub-field indicates one or more Wi-Fi services supported by the device; cause a Bluetooth radio to send the first Bluetooth data packet, wherein the first Bluetooth data packet comprises an indication of a Wi-Fi service of the one or more Wi-Fi services; identify a second Bluetooth data packet received by the Bluetooth radio from a second device in response to the first Bluetooth data packet, wherein the second device is different from the device, and wherein the second Bluetooth data packet indicates that the Wi-Fi service is supported by the second device; and cause a Wi-Fi radio of the device to send one or more Wi-Fi frames to the second device, wherein the one or more Wi-Fi frames are associated with the Wi-Fi service.
2 . The device of claim 1 , wherein the first Bluetooth data packet is a Bluetooth Low Energy (BLE) Transport Discovery Service (TDS) packet.
3 . The device of claim 1 , wherein the second sub-field comprises a name of the Wi-Fi service and a data link identifier.
4 . The device of claim 1 , wherein the second sub-field comprises an indication of a publish operation or a subscribe operation.
5 . The device of claim 1 , wherein the second sub-field indicates one or more operations, the one or more operations comprising at least one of a device-specific activation, a request to activate a data link based on an indication that the Wi-Fi service is supported by the second device, a provider of the Wi-Fi service, or a request for the Wi-Fi service without causing activation of the data link based on an indication that the Wi-Fi service is supported by the second device.
6 . The device of claim 1 , wherein the transport data further comprises an indication of a BLE address associated with the device.
7 . The device of claim 1 , wherein the transport data further comprises an indication of channel information associated with the Wi-Fi service.
8 . The device of claim 1 , wherein the processing circuitry is further configured to activate a neighbor awareness networking (NAN) interface in response to identifying the second Bluetooth data packet.
9 . The device of claim 1 , wherein the processing circuitry is further configured to activate a Wi-Fi Direct interface in response to identifying the second Bluetooth data packet.
10 . The device of claim 1 , wherein the processing circuitry is further configured to activate a Wi-Fi infrastructure interface in response to identifying the second Bluetooth data packet.
11 . The device of claim 1 , wherein the processing circuitry is further configured to activate a Wi-Fi interface in response to identifying the second Bluetooth data packet, wherein the Wi-Fi interface is associated with operating the device in a 60 GHz frequency band.
12 . The device of claim 1 , wherein the processing circuitry is further configured to activate a Wi-Fi interface in response to identifying the second Bluetooth data packet, wherein the Wi-Fi interface is associated with operating the device in a sub-1 GHz frequency band.
13 . The device of claim 1 , wherein the first sub-field enables decoding of the second sub-field.
14 . The device of claim 1 , further comprising a transceiver configured to send and receive wireless signals.
15 . The device of claim 14 , further comprising one or more antennas coupled to the transceiver.
16 . A non-transitory computer-readable medium storing computer-executable instructions which when executed by one or more processors result in performing operations comprising:
identifying, by a first device, a first Bluetooth data packet received from a second device using a Bluetooth radio, wherein the first Bluetooth data packet comprises transport data and an indication of a Wi-Fi service discovery, the transport data comprising a first sub-field and a second sub-field, wherein the first sub-field indicates a length of the second sub-field, and wherein the second sub-field indicates one or more Wi-Fi services supported by the first device; determining that the first device supports a Wi-Fi service of the one or more Wi-Fi services; cause the Bluetooth radio to send a second Bluetooth data packet to the first device, wherein the second Bluetooth data packet comprises an indication that the first device supports the Wi-Fi service; and identify one or more Wi-Fi frames received from the second device using a Wi-Fi radio, wherein the one or more Wi-Fi frames are associated with the Wi-Fi service.
17 . The non-transitory computer-readable medium of claim 16 , wherein the second sub-field comprises a name of the Wi-Fi service and a data link identifier.
18 . The non-transitory computer-readable medium of claim 16 , wherein the second sub-field comprises an indication of a publish operation or a subscribe operation.
19 . The non-transitory computer-readable medium of claim 16 , wherein the transport data further comprises an indication of channel information associated with the Wi-Fi service.
20 . A method, comprising:
determining, by processing circuitry of a first device a first Bluetooth data packet, wherein the first Bluetooth data packet comprises transport data and an indication of a Wi-Fi service discovery, the transport data comprising a first sub-field and a second sub-field, wherein the first sub-field indicates a length of the second sub-field, and wherein the second sub-field indicates one or more Wi-Fi services supported by the device; causing a Bluetooth radio to send, by the processing circuitry, the first Bluetooth data packet, wherein the first Bluetooth data packet comprises an indication of a Wi-Fi service of the one or more Wi-Fi services; identifying, by the processing circuitry, a second Bluetooth data packet received by the Bluetooth radio from a second device in response to the first Bluetooth data packet, wherein the second device is different from the first device, and wherein the second Bluetooth data packet indicates that the Wi-Fi service is supported by the second device; and causing a Wi-Fi radio of the first device to send, by the processing circuitry, one or more Wi-Fi frames to the second device, wherein the one or more Wi-Fi frames are associated with the Wi-Fi service.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.