Abstract:
This disclosure describes techniques for transmitting Bluetooth data over a contention-based communication link (such as a P2P link). In some instances, a wireless device transmits, to a Bluetooth-enabled peripheral device over the contention-based communication link, one or more first data packets based on a set of transmission parameters. The wireless device receives, from the Bluetooth-enabled peripheral device, a buffer status report carrying feedback information indicating one or more of a quantity of data packets queued in a receive buffer of the peripheral device, a rate at which the data packets are queued in the receive buffer, or time-of-arrival (TOA) information of the data packets queued in the receive buffer. The wireless device adjusts the set of transmission parameters based on the feedback information, and transmits, to the Bluetooth-enabled peripheral device over the contention-based communication link, one or more second data packets based on the adjusted set of transmission parameters.
Abstract:
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a first portable audio device may receive battery information that indicates a second battery status of a second portable audio device. The first portable audio device may scan for access points (APs) based at least in part on: a strength of an audio signal from a user equipment (UE) not satisfying a signal threshold, and one or more of a first battery status of the first portable audio device or the second battery status. The first portable audio device may select an AP based at least in part on a result of the scanning. The first portable audio device may transmit first AP information for the AP to the second portable audio device. The first portable audio device may receive the audio signal from the UE via the AP. Numerous other aspects are described.
Abstract:
This disclosure provides methods, devices, and systems for streaming media from a Bluetooth-enabled peripheral device to a WLAN device over a wireless link (such as a P2P link). In some instances, a first peripheral device of a pair of peripheral devices selects values of a time-to-play (TTP) and a sequence number of a first audio stream, and synchronizes the selected TTP and sequence number with a TTP and a sequence number of a second audio stream. The first peripheral device rate-converts first audio data using a sample rate conversion ratio based on the selected TTP and sequence number, encapsulates the rate-converted first audio data into first RTP packets, and transmits the first RTP packets to the WLAN device concurrently with a transmission of second RTP packets from the second peripheral device to the WLAN device.
Abstract:
This disclosure describes techniques for allowing a wireless device and a peripheral device to enter a sleep state while maintaining an active WLAN link between the wireless device and the peripheral device. In some implementations, the wireless device operates as a STA associated with a WLAN while also operating as a softAP. The wireless device selects a sleep state beacon interval based on a handover request, and obtains a next sleep state TBTT based on the sleep state beacon interval and a TSF value of the wireless device. The wireless device sends a message to the peripheral device over the Bluetooth connection, the message indicating the next sleep state TBTT and the sleep state beacon interval, and transmits one or more beacon frames to the peripheral device over the WLAN link during the sleep state based on the next sleep state TBTT and the sleep state beacon interval.
Abstract:
A wireless device establishes a Bluetooth connection with a peripheral device based on one or more Bluetooth Specifications, and transmits one or more first Bluetooth-encoded data frames to the peripheral device over the Bluetooth connection. The wireless device initiates a first handover operation for communications with the peripheral device responsive to a link metric of the Bluetooth connection being less than a first link metric threshold. In some instances, the first handover operation includes selecting an access point (AP) of one or more candidate APs based on signal strengths of frames received from the one or more candidate APs, and switching the communications between the wireless device and the peripheral device from the Bluetooth connection to a wireless local area network (WLAN) channel associated with the selected AP. The wireless device transmits one or more second Bluetooth-encoded data frames to the peripheral device over the WLAN channel.
Abstract:
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may transmit, to one or more peripheral devices, downlink audio packets associated with a left audio channel and a right audio channel during a service period associated with a target wake time (TWT) service interval (SI) periodicity, wherein the TWT SI periodicity is a first integer multiple of a base SI periodicity. The wireless communication device may receive, from the one or more peripheral devices, uplink audio packets associated with a voice back channel (VBC) during a service period associated with a VBC SI periodicity, wherein the VBC SI periodicity is a second integer multiple of the base SI periodicity. Numerous other aspects are described.
Abstract:
Data can be conveyed between devices in a wireless personal area network. At a first device in the wireless personal area network, a request for the data can be received from a second device in the wireless personal area network. The data can be encoded for storage in a computer file using a file format that lacks data compression. A determination can be made whether the second device is configured to decompress the data. The data can be compressed in response to the determination that the second device is configured to decompress the data. The data can be transmitted from the first device to the second device.