The features described herein generally relate to communication of wireless devices in a networked home or office environment. For example, some features relate to extending a wireless network to connect distant wireless devices that may be located in a WiFi dead zone.
The range of a wireless network depends on various factors including the WiFi technology it supports. Current wireless technologies have limited range and may not cover all parts of the home or a business location. Sometimes, the actual achieved range is far less than the supported protocol range, because of multiple obstacles between the WiFi Access point (WAP) and the wireless client.
For instance,
As shown in
Conventionally, wireless range extenders are used to extend the range of a wireless network. A wireless range extender increases the distance over which a wireless LAN (WLAN) signal may spread by overcoming structural obstacles and increasing signal strength and quality. For instance,
In another conventional implementation, an Ethernet or wireless connection may be used to connect a range extender to the WAP. However, each of these implementations has additional disadvantages.
Using a wireless connection to connect the range extender to the WAP also has significant drawbacks. In such a configuration, the range extender is generally connected to the base WAP over a wireless connection using WDS (Wireless Distribution System). In such embodiments, the range extender has to be within the range of the base WAP for it to communicate with base WAP and to relay the signals to, for example, the backhaul broadband connection. Also, with WDS, wireless throughput is halved after the first retransmission is made. Finally, dynamically assigned and rotated encryption keys are usually not supported with WDS. Thus, there remains a need for a cost effective and seamless way to extend a wireless network to connect distant wireless devices that may be located in a WiFi dead zone.
This summary is not intended to identify critical or essential features of the inventions claimed herein, but instead merely summarizes certain features and variations thereof.
In an embodiment of the disclosure, Multimedia over Coax Alliance (MoCA) is used to connect a range extender to a base Wireless Access Point (WAP). The MoCA based range extender may be outside the wireless range of the base WAP. In an embodiment, the MoCA based range extender may be in a WiFi dead zone of the WAP. The MoCA range extender may support at least the same wireless bands as that of the base WAP.
In another embodiment of the disclosure, the base WAP may configure the MoCA range extender. The WAP may act as a MoCA network controller and seamlessly connect the MoCA range extender and other wireless clients to the network.
In yet another embodiment, the MoCA range extender may be automatically discovered when connected to the coax network and powered on. Upon being powered on, the MoCA range extender may be initialized. The initialization process may include the downloading of configuration and wireless network parameters to the MoCA range extender, such as wireless SSID, channel number, and encryption keys. Administration of the MoCA range extender may be accomplished through the administration interface of the base WAP.
In an embodiment of the disclosure, configuration management, firmware upgrades, and maintenance may be executed and performed via a service provider's network. In an aspect of the disclosure, the MoCA range extender may be part of the services provider's authorized service domain and the required attributes for provisioning, controlling, and maintaining may be maintained in the MoCA device database.
Other details and features will also be described in the sections that follow.
Some features herein are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements.
In an aspect of the disclosure, a coaxial cable may be used to connect a MoCA range extender to a base WAP. In an embodiment, communication traffic may be switched between the WiFi network and the home network which may be for example a coaxial cable home network at the MoCA range extender and base WAP.
Referring to
Central office 403 may include a termination system (TS), such as a cable modem termination system (CMTS), which may be a computing device configured to manage communications between devices on the network of lines 402 and backend devices such as content sources (e.g., video on demand servers, television program sources, etc.), central office computers and other networks. The TS may be as specified in the Data Over Cable Service Interface Specification (DOCSIS) standard, published by Cable Television Laboratories, Inc. (a.k.a. CableLabs), or it may be a similar or modified device instead. The TS may be configured to place data on one or more downstream frequencies to be received by modems, such as cable modems, at the various homes such as home 400, and to receive upstream communications from those modems on one or more upstream frequencies, as well as to serve as an interface to devices and networks that are further upstream, such as other Internet devices.
As shown in
In an aspect of the disclosure, base WAP 408 may be configured as a preferred MoCA Network Controller (NC) and push all configuration data to the MoCA range extender 406. In an embodiment, base WAP 408 may detect MoCA range extender 406 during power up or connection to the network. In another embodiment, MoCA range extender 406 may be manually paired to base WAP 408. In an embodiment, the manually pairing may be accomplished through depressing a pairing button located on the MoCA range extender 406. In an alternative embodiment, the manually pairing may be accomplished via software located on a web administration page. In an embodiment, pairing may be similar to Wi-Fi client pairing using WPS or DHCP messaging. In another embodiment, a pairing option on the web interface of the WAP may be provided, so that the range extenders on the network may be detected. In an embodiment, there may be a defined protocol mechanism between the WAP 408 and the MoCA range extender 406. These two devices may exchange messages. The MoCA range extender 406 may publish a message that it is powered on and broadcast its capabilities on the MoCA network. The WAP 408 may detect the addition of a new device and send a message that the WAP 408 is the Network Controller. Then MoCA range extender 406 may listen to the WAP 408. The WAP 408 may push the required configuration and parameters to the MoCA range extender 406. In an embodiment, if the MoCA range extender 406 firmware is to be updated, the WAP 408 may detect the status and request the updated firmware from MSO network and push to the MoCA range extender 406. Once the firmware is updated, configuration is completed, then the MoCA range extender 406 is under control of the WAP 408 and can be managed by the WAP 408 (through the web admin pages or other mechanisms).
In another aspect of the disclosure, after discovering MoCA range extender 406, base WAP 408 may automatically transmit wireless network configuration information to the MoCA range extender 406. The configuration data may include wireless network parameters, security parameters, configuration and control information about connected devices, and performance characteristics. The wireless network parameters may include but are not limited to SSID, channel number, wireless protocol (802.11a/b/g/n), and frequency bands of operation. In one embodiment, the security parameters may include encryption protocols (WEP, WPA, WPA2, etc. . . . ). In addition, the MoCA extender 406 may transmit configuration requests that include DHCP and ICMP requests.
In an aspect of the disclosure, MoCA range extender 406 may provide a web interface that may be accessed and managed from a web administration page of the base WAP 408. In an embodiment, MoCA range extender 406 may be managed from a service provider's network. The service provider's network may communicate with MoCA range extender 406 and update firmware and configuration information. In an embodiment, management protocols such as SNMP, HNAP and TR069 may be used to control the MoCA range extender 406 from the service provider's network. In an embodiment, MoCA range extender 406 may be part of the provider's authorized service domain and the required attributes for provisioning, controlling and maintaining would be maintained in the device data base. In another aspect of the disclosure, the Authorized Service Domain (ASD) may assist in connecting devices to the service provider's network so that they can be controlled and managed. The devices in the ASD may be able to communicate without any content protection issues and share the information, configuration and parameters. For example, if the MoCA range extender 406 firmware is to be upgraded, then the MoCA range extender 406 has to be connected to the MSO network and can be in the ASD so that the FW integrity is verified and to be in fail-safe operation. In another embodiment, if some devices are connected to the MoCA range extender 406 and are sharing the protected content with other MoCA devices (such as an mDVR STB), then all of these devices are in the ASD.
In another aspect of the disclosure, any number of MoCA based range extenders could be connected to the base WAP as the home's coaxial network is not subject to the range and interference limitations of a wireless link. In an embodiment, each MoCA range extender may provide multiple physical interfaces in addition to wireless interfaces such as USB, Ethernet, and HDMI, audio and video interfaces and other open interfaces for communication such as DLNA, and bonjour. In an embodiment, the MoCA range extender may extend to other interfaces. The MoCA range extender may connect to other physical interfaces and support device discovery, media sharing, file sharing protocols. In an embodiment, the clients connected to the MoCA range extender may share the media to other clients connected to the WAP and vice-versa.
In an embodiment, a wireless client connecting to a base WAP may be able to send media content to a client connected to a physical port of the MoCA range extender. For example, a user might have a laptop connected to the wireless network, and may wish to send media to a printer in another room. The laptop could transmit the media to base WAP by a wireless connection. The base WAP may transmit it to the MoCA base range extender and the MoCA based range extender may transmit it to the printer via the physical port (e.g., USB).
The MoCA range extender may also support multiple device discovery and media sharing protocols such as UPnP, DLNA, or DAAP to stream media content from any device in the home to the devices connected to the MoCA range extender. Also, in an embodiment a media manger may transmit media content to the range extender using DLNA with UPnP or DAAP.
In another aspect of the disclosure, security measures may be implemented to prevent unauthorized and unauthenticated users access to the network through the MoCA range extender. In an embodiment, the security measures may include a confirmation option for not broadcasting the SSID and other network parameters from the MoCA range extender. In another embodiment, the MoCA range extender may be managed and controlled from the base WAP. In an embodiment, as the MoCA range extender is paired to the WAP, the WAP may have all the configuration parameters of the MoCA range extender. The MoCA range extender may be managed by the web administration interface. The MoCA range extender may be controlled by management protocols such as SNMP or TR-069. In another embodiment, the MoCA range extender may be managed by HNAP. As another security measure, encryption keys may be assigned and updated dynamically for the wireless network. In an additional embodiment, to prevent network hacking and virus attacks both trusted and untrusted device information may be forwarded from the MoCA range extender to the base WAP.
In step 706, at least one wireless device may be detected with the range of the MoCA wireless extender. The detected wireless device may be out of range of the WiFi signal from WAP.
In step 708, network parameters from the MoCA range extender may be transmitted to the at least one wireless device. Next, in step 710 the MoCA range extender may receive an indication that the detected at least one wireless device is connected to the wireless network.
In another aspect of the disclosure, a range extender may include at least one memory and at least one processor configured to access the at least one memory of the range extender. The memory may include instructions configured to automatically receive wireless configuration information through a coaxial cable, wherein the wireless configuration information includes at least an SSID and channel number information.
The memory may further include instructions to detect at least one wireless media device connected to a wireless network. Furthermore, the range extender may also include instructions to transmit network parameters to the at least one wireless media device. Finally, the range extender may also include instructions to receive an indication that the detected at least one wireless media device is connected to the wireless network.
In another aspect of the disclosure, a second device such as a wireless access point may be configured to automatically detect the range extender. The second device may verify that the range extender is authorized to expand a range of a wireless network. In an embodiment, the second device may transmit wireless configuration information through a coaxial cable to the first device to configure the first device to expand the range of the wireless network.
In another aspect of the disclosure, a third device may be configured to automatically receive wireless configuration information through a coaxial cable, wherein the wireless configuration information includes at least SSID and channel number information. In addition, the third device may be configured to detect at least one wireless communications device to be connected to the wireless network. In an embodiment, the third device may transmit network parameters to the detected at least one wireless communications device. The first device may also receive an indication that the detected at least one wireless device is connected to the wireless network.
The descriptions above are simply examples, and modifications may be made as desired for different implementations. For example, steps and/or components may be subdivided, combined, rearranged, removed and/or augmented as desired. Additional features may be added.