摘要:
A protocol for operation of wireless devices enables a wireless device to remotely and securely invoke a service on a target wireless device without requiring the user of the target wireless device to take any action and without requiring the target wireless device to use power unnecessarily. Mutual authentication is executed while the target wireless device remains in a low power discoverable mode. The discoverable mode includes discovery windows separated by inactive windows when the radio of the target wireless device is powered down.
摘要:
A protocol for operation of wireless devices enables a wireless device to remotely and securely invoke a service on a target wireless device without requiring the user of the target wireless device to take any action and without requiring the target wireless device to use power unnecessarily. Mutual authentication is executed while the target wireless device remains in a low power discoverable mode. The discoverable mode includes discovery windows separated by inactive windows when the radio of the target wireless device is powered down.
摘要:
A computing device configurable as a wireless network access point that can be controlled from multiple applications. The computing device provides an interface through which applications may input commands to change the state of the access point. The interface responds to these commands and other events, such as association or disassociation of a wireless client, in a manner that does not disrupt the applications or devices using the access point. To determine an appropriate response to any event, the interface may maintain state information, including a count of the number of applications and/or wireless devices that have taken action indicating an operating state of the wireless access point.
摘要:
Some embodiments of the invention provide an interface between programmed instructions (e.g., an operating system) and a miniport driver configured to communicate with radio hardware on a computer. The interface may include components operable to invoke various wireless connectivity-related functionality implemented by the radio hardware and/or miniport driver. The functionality may, for example, include a capability whereby the computer may maintain simultaneous connections on a plurality of wireless networks using a single radio, and/or a capability whereby the computer may function as an access point for a wireless network.
摘要:
A computing device configurable as a wireless network access point that can be controlled from multiple applications. The computing device provides an interface through which applications may input commands to change the state of the access point. The interface responds to these commands and other events, such as association or disassociation of a wireless client, in a manner that does not disrupt the applications or devices using the access point. To determine an appropriate response to any event, the interface may maintain state information, including a count of the number of applications and/or wireless devices that have taken action indicating an operating state of the wireless access point.
摘要:
A method of operating an access point (AP) configured to support multiple pre-shared keys at a given time to authenticate its associated client devices. Each client device associated with the AP is provisioned with a key. To authenticate the client device tat attempts to connect to the AP, the AP determines which pre-shared key (PSK) of the multiple supported pre-shared keys (PSKs). if any, matches information including the key received from the client device. When the information matches, the client device is allowed to connect to the AP. Provisioning the AP with multiple PSKs allows selectively disconnecting associated client devices from the AP. The AP may be configured to support PSKs of different lifetime and complexity. Removing a PSK of the multiple PSKs supported by the AP and disconnecting a client device that uses this PSK does not disconnect other client devices using different keys to access the AP.
摘要:
A method of operating an access point (AP) configured to support multiple pre-shared keys at a given time to authenticate its associated client devices. Each client device associated with the AP is provisioned with a key. To authenticate the client device that attempts to connect to the AP, the AP determines which pre-shared key (PSK) of the multiple supported pre-shared keys (PSKs), if any, matches information including the key received from the client device. When the information matches, the client device is allowed to connect to the AP. Provisioning the AP with multiple PSKs allows selectively disconnecting associated client devices from the AP. The AP may be configured to support PSKs of different lifetime and complexity. Removing a PSK of the multiple PSKs supported by the AP and disconnecting a client device that uses this PSK does not disconnect other client devices using different keys to access the AP.
摘要:
A wireless access point in a wireless network that may be adapted to transmit location data indicating its location to other devices within range, including other wireless access points and client devices. In some embodiments of the invention, the location data may be embedded in a control message or announcement transmission transmitted by the wireless access point, or other message conventionally used to broadcast network characteristics necessary for a client device to establish a connection to the wireless access point. In terms of the Open Systems Interconnect (OSI) layered model of a network, layer 2 control messages, including beacons, probe responses, or other suitable transmissions may be used for control messages or announcement transmissions. The other wireless access points and client devices may receive the location data broadcast by the wireless access point without establishing a connection to the client device. Devices receiving the location data may use the received location data to determine their own locations, and may provide the determined locations to consumers of location data.
摘要:
A computing device having a software defined radio (SDR) wireless network interface is automatically configured to support a wireless service in response to a request from the user to access the service. The computing device may determine the appropriate profile and obtain it by querying a remote database. The query may indicate the computing device's current location, though location information may alternatively be determined by a server coupled to the database. The communication profile is downloaded from the remote database using an existing or available network connection. The software defined radio is configured with the communication profile and is used to access an available wireless service. Content obtained from the wireless service is presented through a user interface of the computing device.
摘要:
A computing device with a software defined radio. The software defined radio has an architecture with separate components to provide control functions and data processing functions. The control components configure the data processing components so that the software defined radio provides desired operating characteristics. To facilitate programming the software defined radio to communicate according to one or more wireless technologies, the computing device may include a library of wireless technology specifications. By accessing a technology specification in the library, the control components can determine an appropriate configuration of the data processing components for a selected wireless technology. The data processing components may be hardware or software and, if hardware and software components are available to perform a data processing function, the control components may select between the hardware and software components depending on throughput, processor loading or other criteria.