Abstract:
Methods, devices, and computer program products for synchronization of wireless devices in a peer-to-peer network are described herein. In one aspect, a method for synchronizing a wireless communication apparatus is provided. The method includes receiving, at the wireless communication apparatus, one or more messages including one or more received time values. The method further includes updating a time value of a clock signal of the wireless communication apparatus to a value derived from the received time values in response to determining that a magnitude of a difference between the time value and the derived time value is greater than a threshold.
Abstract:
Systems, methods, and devices for communicating data in a wireless communications network are described herein. One innovative aspect of the present disclosure includes a method of communicating in a wireless network. The method includes encrypting a message based, at least in part, on an original source address, and a final destination address. The method further includes transmitting the encrypted message to a relay for delivery to the final destination address.
Abstract:
Systems, methods, and devices for communicating data in a wireless communications network are described herein. One innovative aspect of the present disclosure includes a method of communicating in a wireless network. The wireless network includes an access point and a relay. The method includes indicating to a client, at the relay, a network address of the access point. The method further includes receiving an association request, from the client, addressed to the access point. The method further includes forwarding the association request to the access point.
Abstract:
Systems, methods, and devices for communicating data in a wireless communications network are described herein. One innovative aspect of the present disclosure includes a method of communicating in a wireless network. The wireless network includes an access point and a relay. The method includes indicating to a client, at the relay, a network address of the access point. The method further includes receiving an association request, from the client, addressed to the access point. The method further includes forwarding the association request to the access point.
Abstract:
Methods, devices, and computer program products for transmitting and receiving discovery and paging messages in a wireless communication device are described herein. In one aspect, a wireless apparatus operable in a wireless communication system includes a receiver configured to receive a discovery packet from a first device, the discovery packet including a first public key and information advertising a service provided by the first device. The wireless apparatus further includes a processor configured to generate a paging request packet, the paging request packet including a second public key and information indicating interest in the service provided by the first device. The processor is further configured to generate an encryption key based at least in part on the first public key and the second public key and encrypt at least a portion of the paging request packet using the generated encryption key. The wireless apparatus further includes a transmitter configured to transmit the encrypted paging request packet including the second public key and the information indicating interest in the service to the first device.
Abstract:
During uplink traffic, a map is formed between the MAC address and an upper layer identifier of each station of a communications network. When a downlink unicast packet is received, the identifier is compared to the map to select a corresponding MAC address. The packet having the selected MAC address is delivered to the station. During uplink, the MAC address of the station generating the packet is replaced with the MAC address of the relay receiving the packet. A device receiving an uplink multicast packet is assigned a temporary MAC address which remains valid during a known period. The device replaces the MAC address of the station generating the multicast packet with the temporary MAC address to generate a new packet that is transferred up the link. A downlink packet that includes the temporary MAC address and is received during the first time period is delivered as a response packet.
Abstract:
Systems, methods, and devices for address format detection are described herein. In one aspect, a method of detecting whether an addressing format is supported by an access point on a wireless network is disclosed. The method includes transmitting a request to an access point using an addressing format including a source address field and a separate transmitter address field. In some aspects, the request may be an address resolution protocol (ARP) request or an Internet Control Message Protocol (ICMP) ping request. The request includes the source address field set to a first address and the transmitter address field set to a second address; monitoring transmissions of the access point to determine whether the access point transmits a response to the request that includes a destination address equal to the first address; and determining whether the access point supports the addressing format based on the monitoring.
Abstract:
Systems, methods, and devices for communicating data in a wireless communications network are described herein. In some aspects, a relay is configured to receive at least one first parameter advertised by a first potential parent relay and at least one second parameter advertised by a second potential parent relay. The relay may be further configured to select the first potential parent relay or the second potential parent relay to relay one or more packets based on the at least one first parameter advertised by the first potential parent relay and the at least one second parameter advertised by the second potential parent relay.
Abstract:
Systems, methods, and devices for communicating data in a wireless communications network are described herein. In some aspects, a relay provides relay services for network communication between a first station and a second station. In one aspect, the relay may receive data packets sent to the second station by the first station, and retransmit the data packets if it determines that the second station has not acknowledged the data packet. In one other aspect, the first station may be configured to transmit a relay-able acknowledgement that includes a sequence number identifying data being acknowledged. The relay may be configured to receive a transmission of a first relay-able acknowledgement by the first station and retransmit a second relay-able acknowledgement if it determines the second station did not receive the first relay-able acknowledgement sent by the first station. In some aspects, the second station is an access point.
Abstract:
Systems, methods, and devices for communicating frames having a plurality of types are described herein. In some aspects, the frames include a compressed frame, such as a compressed management frame or a compressed control frame. In some aspects, a method of communicating in a wireless network includes generating a management frame including a local identifier or a global identifier for a transmitter of the management frame based on a link type over which the management frame is transmitted, a local identifier or a global identifier for a recipient of the management frame based on the link type, a frame check sequence, and information indicating the link type. The method further includes transmitting the management frame.