Pools and spas often include a number of pool or spa devices that can be operated to provide various features and functions to the pool or spa. Examples of such pool or spa devices are ancillary accessories, such as lights, sound systems, waterfalls, other deck-based and non-deck-based water flow devices, devices for controlling mechanical water treatment systems, underwater projection units and other specialty lighting devices. In traditional pool or spa installations, various pool or spa accessories are not connected over a data network or otherwise communicatively interconnected. Therefore, separate control elements, devices or interfaces are typically provided for each of the accessories.
It is desirable to provide network-enabled accessories for pools or spas that can be easily configured for connection to a network. More specifically, it is desirable to provide or utilize installation devices (e.g., smart phones, tablets, computers, etc.) for connecting network-enabled pool or spa accessories to a local area network (LAN).
The disclosure is related to installation devices for connecting network-enabled devices such as pool accessories, spa accessories, other associated accessories, and/or servers configured to control the pool or spa and/or the associated accessories, to a local area network (LAN). The disclosure further relates to methods of connecting such network-enabled devices to a LAN.
An aspect of the invention is to provide a tool and method to aid an installer in installation of a network-enabled pool device or accessory with a network, for example, a local area network (LAN) or home area network (HAN) during installation at a pool, spa, fountain, water feature or similar body.
In various aspects, the invention includes, but is not limited to, an article of manufacture, a computing apparatus carrying out the method of the invention, a method, a method of executing the invention on a computer system, and a method for using an article having the invention.
According to one aspect, an installation device for connecting a pool device or spa device (e.g., client devices) may include at least one memory device configured to store a configuration file. The installation device configures a wireless wireless access point or wireless router to enable the host device to connect to the local area network. The installation device is configured to send the configuration file to the wireless access point or wireless router through the host device. The configuration file includes data to configure the wireless access point or wireless router in order to enable a pool device or spa device to connect to the local area network.
According to another aspect, an installation device for connecting a pool device or spa device to a local area network comprises at least one memory device configured to store a web browser application and at least one processor configured to execute the web browser application. The installation device further includes a display configured to display a web page generated through execution of the web browser application and at least one input interface configured to receive user inputs including configuration information. The installation device is adapted to be configured to a default network setup service set identifier (SSID) and password of a wireless access point or wireless router. The web browser application is operable to receive the configuration information through the web page. The installation device is configured to send the configuration information to the wireless access point or wireless router in order to configure the wireless access point or wireless router to enable a pool device or spa device to connect to the local area network and access.
According to another aspect, an installation device for connecting a pool device or spa device to a local area network comprises at least one memory device configured to store a web browser application and at least one processor configured to execute the web browser application. The installation device further includes a server configured to generate a configuration web page through execution of the web browser application and at least one input interface configured to receive user inputs including configuration information. The installation device is configured to connect to a host device that is connected to a wireless access point or wireless router in the local area network and the installation device is further configured to display the configuration web page based on the host device detecting a connection established between the installation device and the wireless access point or wireless router through the host device. The web browser application is operable to receive the configuration information through the web page. The installation device is configured to send the configuration information to the wireless access point or wireless router through the host device in order to configure the wireless access point or wireless router to enable a pool device or spa device to connect to the local area network.
According to another aspect, the installation device is in the form of a flash memory derive, a smart phone, a tablet computer, or a computer.
According to another aspect, the pool or spa device is a light, a sound system, a speaker device, a deck-based water flow device, a non-deck-based water flow device, a water treatment system device, a valve, a valve actuator, or an under water projection device.
According to another aspect, the host device includes one or more processors, one or more computer device, one or more memory devices, firmware, or software.
According to another aspect, the installation device and the host device are wirelessly connected by Bluetooth or wi-fi.
According to another aspect, the installation device is configured to push the configuration file to the wireless access point or wireless router.
The above objects and advantages of the invention are illustrative, and not exhaustive, of those which can be achieved by the invention. Thus, these and other objects and advantages of the invention will be apparent from the description herein, both as embodied herein and as modified in view of any variations which will be apparent to those skilled in the art.
Before any embodiments of the invention are explained in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless specified or limited otherwise, the terms “mounted,” “connected,” “supported,” and “coupled” and variations thereof are used broadly and encompass both direct and indirect mountings, connections, supports, and couplings. Further, “connected” and “coupled” are not restricted to physical or mechanical connections or couplings.
The following discussion is presented to enable a person skilled in the art to make and use embodiments of the invention. Various modifications to the illustrated embodiments will be readily apparent to those skilled in the art, and the generic principles herein can be applied to other embodiments and applications without departing from embodiments of the invention. Thus, embodiments of the invention are not intended to be limited to embodiments shown, but are to be accorded the widest scope consistent with the principles and features disclosed herein. The following detailed description is to be read with reference to the figures, in which like elements in different figures have like reference numerals. The figures, which are not necessarily to scale, depict selected embodiments and are not intended to limit the scope of embodiments of the invention. Skilled artisans will recognize the examples provided herein have many useful alternatives and fall within the scope of embodiments of the invention.
The embodiments described below pertain to installation devices for connecting network-enabled pool devices or spa devices to local area networks (LANs), and methods of connecting network-enabled pool and spa devices to LANs using such installation devices. The description discloses embodiments of installation devices, LANs, pool devices or spa devices, and associated methods. It should be understood that the disclosed embodiments are merely exemplary embodiments, and additional variations and embodiments are possible.
The embodiments of the present disclosure include numerous advantages over the prior art. For example, one advantage is the networking of one or more pool and/or spa devices for ease in operating the one or more pool and/or spa devices. Networking of one or more pool and/or spa devices may reduce the number of control elements, device, or interfaces necessary for operating the one or more pool and/or spa devices. Thus, the embodiments of the present disclosure are capable of providing an improved system in which multiple pool and/or spa devices of one or more pools, spas, or other water features may be operated from a single point of access.
The installation device 10 can be, for example but certainly not limited to, a handheld device, a smartphone, a tablet computer, a computer, or a flash memory drive, for example. The installation device 10 can include one or more processors, one or more memory devices, one or more input interfaces (e.g., keyboard or touchscreen), and/or any combination thereof operable to store, execute and/or output a configuration file 15. The installation device 10 can also include a display configured to display information related to the configuration file 15 and/or the installation process. The installation device 10 may be configured to modify the wireless access point 40 to communicate with the host device 30 and/or a pool or spa device 50 to enable communication and/or control of the pool or spa device 50.
In one approach, the host device 30 can be, for example, another type of networkable device including one or more processors or computer devices, one or more memory devices, firmware and/or software, or any combination thereof, that is configured to communicate with the wireless access point or wireless router 40 via TCP/IP protocol.
Still referring to
Continuing with reference to
As indicated above, the installation device 10 can be configured to connect the pool or spa device 50 through the host device 30 to the LAN. According to an embodiment, upon establishment of the connection 13 between the installation device 10 and the host device 30, the installation device 10 can send or “push” the configuration file 15 to the wireless access point/wireless router 40 through the host device 30 and the connections 13, 33. The configuration file 15 can include written instructions and/or data that are executable to connect the pool device or spa device 50 to the LAN through the host device 30, and can be embodied in firmware, software or a combination of firmware and software. In one embodiment, the configuration file 15 includes information related to a Service Set Identifier (SSID) and password associated with a target LAN to which the pool device or spa device 50 is to connect.
Once the pool device or spa device 50 is connected to the LAN through the host device 30, the pool or spa device 50 can be accessed by or can access other devices connected to the LAN. When the pool device or spa device 50 is connected to the host device 30, the pool device or spa device 50 can be accessed from within the LAN.
Still referring to
The installation device 10 can be configured to access a default network setup SSID of the wireless access point/wireless router 40, and thus can be connected to the wireless access point/wireless router 40 by the connection 13, which may include a Wi-Fi connection. The web browser application 12 can be operable to display a configuration web page on a display of the installation device 10 to allow entry or selection of configuration information 15 by a user through the configuration web page. The installation device 10 can be operable to send the configuration information 15 to the wireless access point/router 40 via the connection 13 and thereby configure the wireless access point/wireless router 40 to enable the pool or spa device 50 to connect to the LAN. As discussed with respect to the embodiment of
While reference may be made herein to a pool device or a spa device, the terms pool device and/or spa device should be not be limited and should be interpreted to include any device related to any device containing water, for example, a pool, a spa, a waterfall, a fountain, or any other water device. It will be appreciated by those skilled in the art that while the invention has been described above in connection with particular embodiments and examples, the invention is not necessarily so limited, and that numerous other embodiments, examples, uses, modifications and departures from the embodiments, examples and uses are intended to be encompassed by the claims attached hereto. The entire disclosure of each patent and publication cited herein is incorporated by reference, as if each such patent or publication were individually incorporated by reference herein. Various features and advantages of the invention are set forth in the following claims.