US20200103927A1 - Hot water supply system, server and non-transitory computer readable recording medium - Google Patents
Hot water supply system, server and non-transitory computer readable recording medium Download PDFInfo
- Publication number
- US20200103927A1 US20200103927A1 US16/578,409 US201916578409A US2020103927A1 US 20200103927 A1 US20200103927 A1 US 20200103927A1 US 201916578409 A US201916578409 A US 201916578409A US 2020103927 A1 US2020103927 A1 US 2020103927A1
- Authority
- US
- United States
- Prior art keywords
- mobile terminal
- hot water
- water supply
- identification information
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 title claims abstract description 221
- 238000004891 communication Methods 0.000 claims abstract description 159
- 238000012545 processing Methods 0.000 claims abstract description 43
- 230000004044 response Effects 0.000 description 29
- 230000006870 function Effects 0.000 description 26
- 238000010438 heat treatment Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 14
- 238000012986 modification Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 8
- 238000004140 cleaning Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 238000003303 reheating Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000003287 bathing Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24D—DOMESTIC- OR SPACE-HEATING SYSTEMS, e.g. CENTRAL HEATING SYSTEMS; DOMESTIC HOT-WATER SUPPLY SYSTEMS; ELEMENTS OR COMPONENTS THEREFOR
- F24D19/00—Details
- F24D19/10—Arrangement or mounting of control or safety devices
- F24D19/1006—Arrangement or mounting of control or safety devices for water heating systems
- F24D19/1051—Arrangement or mounting of control or safety devices for water heating systems for domestic hot water
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24D—DOMESTIC- OR SPACE-HEATING SYSTEMS, e.g. CENTRAL HEATING SYSTEMS; DOMESTIC HOT-WATER SUPPLY SYSTEMS; ELEMENTS OR COMPONENTS THEREFOR
- F24D3/00—Hot-water central heating systems
- F24D3/08—Hot-water central heating systems in combination with systems for domestic hot-water supply
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D7/00—Control of flow
- G05D7/06—Control of flow characterised by the use of electric means
- G05D7/0617—Control of flow characterised by the use of electric means specially adapted for fluid materials
- G05D7/0629—Control of flow characterised by the use of electric means specially adapted for fluid materials characterised by the type of regulator means
- G05D7/0676—Control of flow characterised by the use of electric means specially adapted for fluid materials characterised by the type of regulator means by action on flow sources
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24D—DOMESTIC- OR SPACE-HEATING SYSTEMS, e.g. CENTRAL HEATING SYSTEMS; DOMESTIC HOT-WATER SUPPLY SYSTEMS; ELEMENTS OR COMPONENTS THEREFOR
- F24D17/00—Domestic hot-water supply systems
- F24D17/0026—Domestic hot-water supply systems with conventional heating means
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24D—DOMESTIC- OR SPACE-HEATING SYSTEMS, e.g. CENTRAL HEATING SYSTEMS; DOMESTIC HOT-WATER SUPPLY SYSTEMS; ELEMENTS OR COMPONENTS THEREFOR
- F24D19/00—Details
- F24D19/10—Arrangement or mounting of control or safety devices
- F24D19/1006—Arrangement or mounting of control or safety devices for water heating systems
- F24D19/1066—Arrangement or mounting of control or safety devices for water heating systems for the combination of central heating and domestic hot water
- F24D19/1069—Arrangement or mounting of control or safety devices for water heating systems for the combination of central heating and domestic hot water regulation in function of the temperature of the domestic hot water
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H15/00—Control of fluid heaters
- F24H15/40—Control of fluid heaters characterised by the type of controllers
- F24H15/414—Control of fluid heaters characterised by the type of controllers using electronic processing, e.g. computer-based
- F24H15/421—Control of fluid heaters characterised by the type of controllers using electronic processing, e.g. computer-based using pre-stored data
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H15/00—Control of fluid heaters
- F24H15/40—Control of fluid heaters characterised by the type of controllers
- F24H15/414—Control of fluid heaters characterised by the type of controllers using electronic processing, e.g. computer-based
- F24H15/45—Control of fluid heaters characterised by the type of controllers using electronic processing, e.g. computer-based remotely accessible
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24D—DOMESTIC- OR SPACE-HEATING SYSTEMS, e.g. CENTRAL HEATING SYSTEMS; DOMESTIC HOT-WATER SUPPLY SYSTEMS; ELEMENTS OR COMPONENTS THEREFOR
- F24D2220/00—Components of central heating installations excluding heat sources
- F24D2220/04—Sensors
- F24D2220/042—Temperature sensors
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H15/00—Control of fluid heaters
- F24H15/10—Control of fluid heaters characterised by the purpose of the control
- F24H15/176—Improving or maintaining comfort of users
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H15/00—Control of fluid heaters
- F24H15/20—Control of fluid heaters characterised by control inputs
- F24H15/246—Water level
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H15/00—Control of fluid heaters
- F24H15/20—Control of fluid heaters characterised by control inputs
- F24H15/265—Occupancy
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H15/00—Control of fluid heaters
- F24H15/20—Control of fluid heaters characterised by control inputs
- F24H15/281—Input from user
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24H—FLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
- F24H15/00—Control of fluid heaters
- F24H15/30—Control of fluid heaters characterised by control outputs; characterised by the components to be controlled
- F24H15/395—Information to users, e.g. alarms
Definitions
- the disclosure relates to a hot water supply system which remotely controls, by a mobile terminal device, a hot water supply device which can be connected to an external communication network, a server which manages the remote control in the hot water supply system, and a non-transitory computer readable recording medium which makes a control portion of the mobile terminal device execute a function for remotely controlling the hot water supply device.
- the remote control for the hot water supply device can be executed when the mobile terminal device is either inside the house or outside the house.
- the hot water supply device is remotely controlled from outside the house, an operator performs settings for the hot water supply device without grasping usage status of the hot water supply device inside the house. In this case, for example, if a hot water supply temperature changes unexpectedly during hot water supply due to the remote control from outside the house, a noticeable discomfort or inconvenience is given to an actual user of the hot water supplied.
- the disclosure provides a hot water supply system, a server and a non-transitory computer readable recording medium capable of appropriately remotely controlling a hot water supply device from inside and outside the house using a mobile terminal device.
- a first embodiment of the disclosure relates to a hot water supply system.
- the hot water supply system includes a hot water supply device which can be connected to an external communication network via a communication repeater; and a server which is connected to the external communication network and controls the hot water supply device based on a request from a mobile terminal device.
- the server obtains, in a pairing processing of associating the mobile terminal device which can remotely control the hot water supply device with the hot water supply device, identification information of the communication repeater to which the mobile terminal device is connected, stores the identification information in a storage portion along with pairing information, and performs control to determine conditions of the remote control based on whether the identification information of the communication repeater stored in the storage portion in association with the hot water supply device being a remote control destination matches identification information of a communication repeater received from the mobile terminal device in the communication, when the communication of the remote control to the hot water supply device is received from the mobile terminal device.
- the server may store these identification information in the storage portion, and perform the control to determine the conditions of the remote control based on whether any identification information of the communication repeater stored in the storage portion in association with the hot water supply device being the remote control destination matches the identification information of the communication repeater received from the mobile terminal devices in the communication, when the communication of the remote control to the hot water supply device is received from the mobile terminal devices.
- the server may perform the control for the mobile terminal device in a manner that there are more target items of remote operation when the two pieces of identification information being comparison targets match each other than target items of the remote operation when the two pieces of identification information do not match.
- the identification information of the communication repeater may be, for example, a BSSID.
- a second embodiment of the disclosure relates to a server which controls, based on a request from a mobile terminal device, a hot water supply device which is connected to an external communication network via a communication repeater.
- the server according to the embodiment includes a storage portion and a control portion.
- the control portion obtains, in a pairing processing of associating the mobile terminal device which can remotely control the hot water supply device with the hot water supply device, identification information of a communication repeater to which the mobile terminal device is connected, and stores the identification information in the storage portion along with pairing information, and performs control to determine conditions of the remote control based on whether the identification information of the communication repeater stored in the storage portion in association with the hot water supply device being a remote control destination matches identification information of a communication repeater received from the mobile terminal device in the communication, when the communication of the remote control to the hot water supply device is received from the mobile terminal device.
- the control portion stores, when identification information of the communication repeater different from each other is obtained in the pairing processing for a plurality of the mobile terminal devices, these identification information in the storage portion, and performs the control to determine the conditions of the remote control based on whether any identification information of the communication repeater stored in the storage portion in association with the hot water supply device being the remote control destination matches the identification information of the communication repeater received from the mobile terminal devices in the communication, when the communication of the remote control to the hot water supply device is received from the mobile terminal devices.
- control portion may perform the control for the mobile terminal device in a manner that there are more target items of a remote operation when the two pieces of identification information being comparison targets match each other than target items of the remote operation when the two pieces of identification information do not match.
- the identification information of the communication repeater may be a BSSID.
- a third embodiment of the disclosure relates to a non-transitory computer readable recording medium storing a program which makes a control portion of a mobile terminal device execute a function for remotely controlling a hot water supply device.
- the program includes, in a pairing processing of associating the mobile terminal device with the hot water supply device, processing of transmitting, via an external communication network to a server which manages the remote control, identification information of a communication repeater to which the mobile terminal device is connected.
- FIG. 1 is a diagram showing a configuration of a hot water supply system according to an embodiment.
- FIG. 2 is a diagram showing a circuit block of each device configuring the hot water supply system according to the embodiment.
- FIG. 3 a and FIG. 3 b are flowcharts respectively showing processing in a kitchen remote controller and a mobile terminal device for pairing the hot water supply device and the mobile terminal device according to the embodiment.
- FIG. 4 a is a flowchart showing processing in a server for pairing the hot water supply device and the mobile terminal device according to the embodiment.
- FIG. 4 b is a diagram showing a configuration of information according to the embodiment which is managed in the server and in which the hot water supply device is associated with the mobile terminal device.
- FIG. 5 is a sequence diagram showing a flow of information transmission/reception according to the embodiment which is performed between devices when pairing the hot water supply device and the mobile terminal device.
- FIG. 6 a and FIG. 6 b are flowcharts respectively showing control of the mobile terminal device and the server in remote operation according to the embodiment.
- FIG. 7 a is a diagram schematically showing an operation screen according to the embodiment which is displayed on the mobile terminal device at the time of the remote operation.
- FIG. 7 b is a diagram showing items according to the embodiment which can be remotely operated in an in-home mode and an out-of-home mode.
- FIG. 8 a is a flowchart showing the control of the mobile terminal device in the remote operation according to a modification example.
- FIG. 8 b is a flowchart showing a set command acceptation processing of the server according to the modification example.
- FIGS. 9 a -9 d are diagrams respectively showing an example of a notification screen according to a modification example which is displayed when an item which cannot be set is operated.
- the identification information of the communication repeater inside the house to which the mobile terminal device is connected is stored in the storage portion of the server along with the pairing information. Therefore, when the communication of the remote control for the hot water supply device is received from the mobile terminal device, the server can determine whether the mobile terminal device is inside the house or outside the house, based on whether the identification information of the communication repeater received from the mobile terminal device in the communication matches the identification information of the communication repeater stored in the storage portion. Therefore, by performing the control to determine the conditions of the remote control in the server based on these two pieces of identification information, the hot water supply device can be appropriately remotely controlled from inside and outside the house.
- the hot water supply device can be remotely controlled more appropriately from inside and outside the house.
- the target items of the remote operation are limited at the time of the remote control from outside the house, and thereby a noticeable discomfort or inconvenience can be avoided from being given to a user in the house. Therefore, a more appropriate remote control can be achieved.
- the identification information of the communication repeater to which the mobile terminal device is connected is transmitted from the mobile terminal device to the server. Therefore, in the server, the identification information of the communication repeater to which the mobile terminal device is connected at the time of the pairing processing can be smoothly obtained and managed.
- the hot water supply system the server and the non-transitory computer readable recording medium which can appropriately remotely control the hot water supply device from inside and outside the house using the mobile terminal device can be provided.
- FIG. 1 is a diagram showing a configuration of a hot water supply system 1 according to the embodiment.
- the hot water supply system 1 includes a hot water supply device 10 , a router 20 , a mobile terminal device 30 , an external communication network 40 , and a server 50 .
- the hot water supply device 10 includes a water heater 11 and remote controllers 12 and 13 .
- the water heater 11 is a gas water heater which uses gas as fuel to supply hot water.
- the hot water generated by the water heater 11 is supplied to kitchen faucets, bathtubs, and the like via pipes which are respectively connected to hot water supply ports 11 a .
- the water heater 11 has a floor heating function, a bathroom heating function, and a heating function using a panel heater, the hot water is supplied from the water heater 11 to devices which realize these functions.
- the remote controllers 12 and 13 are connected to the water heater 11 and are used to perform various settings for each function of the hot water supply device 10 .
- the remote controller 12 includes a display portion 121 and an input portion 122
- the remote controller 13 includes a display portion 131 and an input portion 132 .
- An operator can make arbitrary settings for hot water filling, hot water supply temperature adjustment, and the like by operating the input portions 122 and 132 according to screens displayed on the display portions 121 and 131 .
- the remote controller 12 is installed in a bathroom, and the remote controller 13 is installed in a kitchen or the like.
- the remote controller 12 installed in the bathroom is referred to as “the bathroom remote controller 12 ”
- the remote controller 13 installed in the kitchen or the like is referred to as “the kitchen remote controller 13 ”.
- the router 20 is a wireless router for connecting each device existing inside a building (here, inside a house H 10 ) to the server 50 via the external communication network 40 .
- a unique BSSID (Basic Service Set Identifier) is assigned to the router 20 as an identifier which is individually assigned to each router.
- the router 20 can perform wireless communication in two types of frequency bands (2.4 GHz and 5 GHz).
- the BSSID is assigned for each frequency band to the router 20 .
- the router 20 is a communication repeater for connecting a device inside the house H 10 to the external communication network 40 .
- the kitchen remote controller 13 is connected to the router 20 by wireless communication.
- the kitchen remote controller 13 can be connected to the router 20 by only one (2.4 GHz) of the above two types of frequency bands (2.4 GHz and 5 GHz).
- the mobile terminal device 30 when the mobile terminal device 30 exists inside the house H 10 , the mobile terminal device 30 is connected to the router 20 by wireless communication and can communicate with the server 50 .
- the mobile terminal device 30 can be connected to the router 20 by any of the above two types of frequency bands (2.4 GHz and 5 GHz).
- the mobile terminal device 30 is, for example, a mobile phone. Additionally, the mobile terminal device 30 may be other portable terminal devices such as a mobile tablet terminal.
- the external communication network 40 is, for example, the Internet.
- the server 50 for managing remote control (remote operation and remote monitoring) for the hot water supply device 10 is connected to the external communication network 40 .
- the kitchen remote controller 13 communicates with the server 50 via the router 20 and the external communication network 40 .
- the mobile terminal device 30 communicates with the server 50 via the router 20 and the external communication network 40 .
- the mobile terminal device 30 is connected to the external communication network 40 via a router 60 or a base station 70 installed outside and communicates with the server 50 .
- An application program of the hot water supply system 1 is downloaded from the server 50 and installed in the kitchen remote controller 13 and the mobile terminal device 30 .
- This application program includes address information (IP address) for accessing the server 50 . Based on this address information, the kitchen remote controller 13 and the mobile terminal device 30 access the server 50 and communicate with the server 50 .
- the address information of the kitchen remote controller 13 is transmitted to and kept in the server 50 at the time of initial setting.
- ID information (a BSSID) of the router 20 to which the kitchen remote controller 13 is connected is transmitted from the kitchen remote controller 13 to the server 50 .
- the ID information (the BSSID) of the router 20 is transferred from the router 20 to the kitchen remote controller 13 when the kitchen remote controller 13 and the router 20 are connected, and is kept in the kitchen remote controller 13 .
- the address information of the mobile terminal device 30 is transmitted from the mobile terminal device 30 to the server 50 and kept in the server 50 during pairing processing described later.
- MAC Media Access Control addresses kept in a wireless communication portion 136 of the kitchen remote controller 13 and a wireless communication portion 305 of the mobile terminal device 30 (see FIG. 2 ) which are described later is used as the address information of the kitchen remote controller 13 and the mobile terminal device 30 .
- the address information of the kitchen remote controller 13 and the mobile terminal device 30 may be global IP addresses of the wireless communication portion 136 of the kitchen remote controller 13 and the wireless communication portion 305 of the mobile terminal device 30 .
- the operator can perform the remote control (the remote operation and the remote monitoring) for the hot water supply device 10 using the mobile terminal device 30 both inside the house H 10 and outside the house.
- a setting request input from the operator to the mobile terminal device 30 is temporarily transmitted to the server 50 via the external communication network 40 .
- the server 50 transmits the received setting request to the hot water supply device 10 associated in advance with the mobile terminal device 30 which has received the setting request.
- the setting request is transmitted to the kitchen remote controller 13 of the corresponding hot water supply device 10 via the external communication network 40 and the router 20 .
- setting of a content requested by the operator is applied to the hot water supply device 10 by the remote control.
- state information of the hot water supply device 10 is transmitted from the kitchen remote controller 13 to the server 50 via the router 20 at any time in a predetermined cycle.
- the state information is information indicating a current setting state of the hot water supply device 10 .
- the server 50 manages the received state information for each hot water supply device 10 .
- a browsing request of the remote monitoring input from the operator to the mobile terminal device 30 is temporarily transmitted to the server 50 via the external communication network 40 .
- the server 50 transmits, to the mobile terminal device 30 which has received the browsing request, the state information of the hot water supply device 10 specified by the browsing request of the hot water supply device 10 associated in advance with the mobile terminal device 30 .
- the state of the hot water supply device 10 is output in the mobile terminal device 30 .
- the operator can check the state of the hot water supply device 10 both inside and outside the house.
- FIG. 2 is a diagram showing a circuit block of each device configuring the hot water supply system 1 .
- the water heater 11 includes a control portion 111 , a storage portion 112 , a communication portion 113 , and a water level sensor 114 .
- the control portion 111 includes a CPU (Central Processing Unit) and controls each portion inside the water heater 11 according to a program stored in the storage portion 112 .
- the storage portion 112 includes a memory and stores a predetermined control program.
- the communication portion 113 communicates with the bathroom remote controller 12 and the kitchen remote controller 13 according to the control from the control portion 111 .
- the water level sensor 114 detects a water level of the bathtub to which the hot water supply device 10 is connected.
- the water level sensor 114 detects, for example, the water level of the bathtub based on a water pressure in a pipe connected to the bathtub.
- the control portion 111 detects that a person is bathed in and out of the bathtub based on a change of the water level detected by the water level sensor 114 .
- the bathroom remote controller 12 includes, in addition to the display portion 121 and the input portion 122 described above, a control portion 123 , a storage portion 124 , a communication portion 125 , and a room entry sensor 126 .
- the display portion 121 is configured, for example, by a liquid crystal panel.
- the input portion 122 includes various operation buttons such as a temperature setting button and the like.
- the display portion 121 may be a touch panel.
- the control portion 123 includes a CPU and performs a predetermined control according to a program stored in the storage portion 124 .
- the storage portion 124 includes a memory and stores a predetermined control program.
- the communication portion 125 communicates with the water heater 11 according to the control from the control portion 123 .
- the room entry sensor 126 detects entry and exit of a person to the bathroom.
- the room entry sensor 126 is, for example, a human sensor using infrared rays.
- the control portion 123 detects that a person has entered the bathroom based on output of the room entry sensor 126 .
- the kitchen remote controller 13 includes, in addition to the display portion 131 and the input portion 132 described above, a control portion 133 , a storage portion 134 , and a communication portion 135 .
- the display portion 131 is configured, for example, by a liquid crystal panel.
- the input portion 132 includes various operation buttons.
- the display portion 131 may be a touch panel.
- the control portion 133 includes a CPU and performs a predetermined control according to a program stored in the storage portion 134 .
- the storage portion 134 includes a memory and stores a predetermined control program.
- the communication portion 135 communicates with the water heater 11 according to the control from the control portion 133 .
- the kitchen remote controller 13 includes the wireless communication portion 136 .
- the wireless communication portion 136 is a wireless communication module capable of wireless communication with the router 20 .
- An IP address for specifying a device on a LAN (Local Area Network) set inside the house H 10 is assigned to the wireless communication portion 136 (the wireless communication module).
- the wireless communication portion 136 keeps the MAC address described above.
- the wireless communication portion 136 also keeps the BSSID.
- the kitchen remote controller 13 includes a speaker for outputting sound.
- the mobile terminal device 30 includes a display portion 301 , an input portion 302 , a control portion 303 , a storage portion 304 , and a wireless communication portion 305 .
- the display portion 301 is configured, for example, by a liquid crystal panel.
- the input portion 302 includes various operation buttons and a touch panel stacked on the display portion 301 .
- the control portion 303 includes a CPU and performs a predetermined control according to a program stored in the storage portion 304 .
- the storage portion 304 includes a memory and stores a predetermined control program.
- the wireless communication portion 305 communicates with the router 20 according to the control from the control portion 303 .
- the wireless communication portion 305 is a wireless communication module capable of wireless communication with the router 20 .
- the IP address is also assigned to the wireless communication portion 305 .
- the wireless communication portion 305 keeps the above-described MAC address.
- the wireless communication portion 305 also keeps the BSSID.
- the mobile terminal device 30 includes a speaker for outputting sound.
- the server 50 includes a control portion 501 , a storage portion 502 , and a communication portion 503 .
- the control portion 501 includes a CPU and performs a predetermined control according to a program stored in the storage portion 502 .
- the storage portion 502 includes a memory and a hard disk and stores a predetermined control program and a database.
- the communication portion 503 performs a predetermined control according to the control from the control portion 501 .
- the mobile terminal device 30 capable of performing the remote control (the remote operation and the remote monitoring) on the hot water supply device 10 is registered in advance in the server 50 in association with the hot water supply device 10 . That is, the hot water supply device 10 and the mobile terminal device 30 are paired in advance, and information indicating the pairing (pairing information) is managed in the server 50 .
- this pairing is performed in the building where the hot water supply device 10 is installed. That is, the owner of the mobile terminal device 30 cannot, in principle, pair his/her own mobile terminal device 30 and the hot water supply device 10 unless he/she enters, taking the mobile terminal device 30 , the building where the hot water supply device 10 is installed. Thereby, a possibility that the mobile terminal device 30 and the hot water supply device 10 are unjustly paired by a malicious third party is reduced. Therefore, a risk that the remote control (the remote control and the remote monitoring) is unjustly performed can be suppressed.
- FIG. 3 a and FIG. 3 b are flowcharts respectively showing processing in the kitchen remote controller 13 and the mobile terminal device 30 for pairing the hot water supply device 10 and the mobile terminal device 30 .
- the operator activates the application program of the hot water supply system 1 installed in the mobile terminal device 30 inside the house H 10 and sets the mobile terminal device 30 to a pairing mode. Thereafter, the operator performs an operation for pairing on the input portion 132 of the kitchen remote controller 13 .
- the controller 133 of the kitchen remote controller 13 broadcast-transmits an announcement for the pairing using the UDP protocol (S 12 ).
- the broadcast transmission is performed multiple times (for example, three times).
- this announcement is received by the mobile terminal device 30 .
- an acceptation screen for accepting the pairing operation is displayed on the display portion 301 (S 22 ).
- the operator performs the operation for the pairing on the acceptation screen.
- the acceptation screen includes a button for confirming the pairing.
- the operator touches this button to confirm the pairing.
- the control portion 303 unicast-transmits a pairing request to the kitchen remote controller 13 using the TCP protocol (S 23 ).
- the pairing request includes the ID information and the address information (the MAC address) of the mobile terminal device 30 .
- the ID information of the mobile terminal device 30 for example, a UUID (Universally Unique Identifier) or a GUID (Globally Unique Identifier) of the wireless communication portion 305 is used.
- the control portion 133 of the kitchen remote controller 13 ends the pairing processing.
- the control portion 133 displays an acceptation screen for accepting pairing confirmation on the display portion 131 (S 14 ).
- the operator performs an operation for confirming the pairing on the acceptation screen.
- the control portion 133 transmits a pairing response to the mobile terminal device 30 by the TCP protocol (S 15 ).
- This pairing response includes the ID information of the kitchen remote controller 13 .
- the ID information of the kitchen remote controller 13 for example, THING of the wireless communication portion 136 is used.
- the pairing response includes the ID information (BSSID) of the router 20 to which the kitchen remote controller 13 is connected.
- the control portion 303 of the mobile terminal device 30 transmits a pairing notification request to the server 50 (S 25 ).
- the pairing notification request is transmitted via the router 20 .
- the above pairing notification request includes the ID information (UUID/GUID) and the address information (MAC address) of the mobile terminal device 30 and the ID information (BSSID) of the router 20 to which the mobile terminal device 30 is connected.
- the ID information (BSSID) of the router 20 to which the mobile terminal device 30 is connected is transferred from the router 20 to the mobile terminal device 30 and kept in the mobile terminal device 30 when the mobile terminal device 30 and the router 20 are connected.
- the ID information (BSSID) included in the pairing request notification is the BSSID corresponding to the frequency band used for the connection of the mobile terminal device 30 during the pairing processing in the two BSSIDs corresponding to the above two types of frequency bands (2.4 GHz and 5 GHz).
- the pairing notification request includes the ID information (THING) of the kitchen remote controller 13 included in the pairing response and the ID information (BSSID) of the router 20 to which the kitchen remote controller 13 is connected.
- the pairing notification request does not include the address information of the mobile terminal device 30 .
- the ID information (MAC address) of the mobile terminal device 30 is also used as the address information of the mobile terminal device 30 .
- the control portion 303 of the mobile terminal device 30 waits to receive a response to the pairing notification request (a pairing notification response) from the server 50 (S 26 ).
- a pairing notification response a pairing result
- the hot water supply device 10 here, the kitchen remote controller 13
- the mobile terminal device 30 are associated with each other in the server 50 based on the pairing notification request
- the pairing notification response (a pairing result) is transmitted from the server 50 to the control portion 303 of the mobile terminal device 30 via the router 20 .
- the control portion 303 of the mobile terminal device 30 ends the processing on the assumption that the pairing has been properly registered in the server 50 .
- the control portion 133 of the kitchen remote controller 13 waits to receive the pairing result notification from the server 50 (S 16 ).
- the server 50 transmits the pairing result notification to the kitchen remote controller 13 .
- the control portion 133 of the kitchen remote controller 13 checks that the pairing has been properly registered in the server 50 based on the received pairing result, and transmits the pairing result response to the server 50 (S 17 ). Thereby, the processing in the kitchen remote controller 13 is ended.
- FIG. 4 a is a flowchart showing the processing in the server 50 for pairing the hot water supply device 10 (the kitchen remote controller 13 ) and the mobile terminal device 30 .
- control portion 501 of the server 50 receives the pairing notification request transmitted from the mobile terminal device 30 in step S 25 of FIG. 3 b (S 31 : YES), based on the received pairing notification request, the pairing of the hot water supply device 10 and the mobile terminal device 30 is registered in the database kept in the storage portion 502 (S 32 ).
- control portion 501 extracts the ID information and the address information of the mobile terminal device 30 and the ID information of the hot water supply device 10 (here, the kitchen remote controller 13 ) from the received pairing notification request. Then, the control portion 501 stores the extracted ID information of the hot water supply device 10 (the kitchen remote controller 13 ) and the ID information and the address information of the mobile terminal device 30 in association with each other in the storage portion 502 .
- FIG. 4 b is a diagram showing a configuration of the pairing information which is managed in the server 50 and in which the hot water supply device 10 (here, the kitchen remote controller 13 ) is associated with the mobile terminal device 30 .
- the ID information of the mobile terminal device 30 paired with the hot water supply device 10 and the address information of each mobile terminal device 30 are managed.
- a database used for controlling the hot water supply system 1 is constructed in the storage portion 502 of the server 50 , and the information in FIG. 4 b is managed for each hot water supply device 10 in this database.
- the ID information of the mobile terminal device 30 is the MAC address
- the ID information is also used as the address information, and thus the address information is omitted from the configuration in FIG. 4 b.
- ID information (a main repeater ID) of a communication repeater (the router 20 ) to which the hot water supply device 10 (the kitchen remote controller 13 ) is connected is registered for each hot water supply device 10 together with the pairing information.
- the BSSID of the communication repeater (the router 20 ) is kept as the main repeater ID.
- the BSSID registered as the main repeater ID is transmitted from the kitchen remote controller 13 to the server 50 together with the ID information of the kitchen remote controller 13 at the time of the initial setting, and is registered in the database of the server 50 .
- ID information (a sub repeater ID) of the communication repeater (the router 20 ) to which the mobile terminal device 30 is connected during the pairing processing is registered for each hot water supply device 10 together with the pairing information.
- the BSSID of the communication repeater (the router 20 ) is kept as the sub repeater ID.
- the BSSID registered as the sub repeater ID is included in the pairing notification request, transmitted from the mobile terminal device 30 to the server 50 , and registered in the database of the server 50 .
- the pairing notification request transmitted at this time includes, as described above, the BSSID of the communication repeater (the router 20 ) to which the kitchen remote controller 13 is connected.
- the server 50 checks that this BSSID matches the main repeater ID registered in the database.
- a plurality of the sub repeater IDs can be registered for one hot water supply device 10 in the database.
- the mobile terminal device 30 can be connected to the router 20 in either the 2.4 GHz frequency band or the 5 GHz frequency band. Therefore, when a plurality of the mobile terminal devices 30 are paired with the hot water supply device 10 , BSSIDs corresponding to the 2.4 GHz frequency band and BSSIDs corresponding to the 5 GHz frequency band may be transmitted to the server 50 by the pairing notification request.
- other routers or repeaters for amplifying radio waves are further installed inside the house H 10 , it may be assumed that the mobile terminal devices 30 are connected to these other routers or repeaters during the pairing processing. In this case, a different BSSID may be further transmitted to the server 50 by the pairing notification request during the pairing processing.
- the sub BSSIDs registered for one hot water supply device 10 are adjusted so that the same sub BSSID is not repeated. That is, when the BSSID of the communication repeater (the router 20 ) to which the mobile terminal device 30 is connected; that is, the BSSID included in the pairing notification request and transmitted during the pairing processing is already registered as a sub repeater ID in association with the hot water supply device 10 being a pairing destination, the server 50 performs the processing in a manner that this BSSID is not repeatedly registered as a sub repeater ID.
- control portion 501 of the server 50 transmits the pairing notification response to the mobile terminal device 30 when the registration of the pairing is performed in step S 32 (S 33 ).
- the transmitted pairing notification response is received by the mobile terminal device 30 in step S 26 of FIG. 3 b.
- control portion 501 of the server 50 transmits the pairing result notification indicating that the pairing has been performed to the hot water supply device 10 (here, the kitchen remote controller 13 ) which is a target of the pairing (S 34 ).
- the transmitted pairing result is received by the kitchen remote controller 13 in step S 16 of FIG. 3 a.
- the control portion 501 of the server 50 waits to receive the pairing result response from the hot water supply device 10 (the kitchen remote controller 13 ) (S 35 ).
- the pairing result response is transmitted from the kitchen remote controller 13 in step S 17 of FIG. 3 a .
- the control portion 501 of the server 50 ends the pairing processing.
- FIG. 5 is a sequence diagram showing a flow of information transmission/reception performed between the kitchen remote controller 13 , the mobile terminal device 30 , and the server 50 when the hot water supply device 10 and the mobile terminal device 30 are paired. This sequence is performed according to the flowcharts shown in FIGS. 3 a - 4 a.
- an announcement for pairing is transmitted from the kitchen remote controller 13 by broadcast in sequence (1). If this announcement is accepted in the mobile terminal device 30 , a pairing request is transmitted from the mobile terminal device 30 to the kitchen remote controller 13 in sequence (2). If this pairing request is accepted in the kitchen remote controller 13 , a pairing response is transmitted from the kitchen remote controller 13 to the mobile terminal device 30 in sequence (3).
- the ID information (UUID/GUID) of the kitchen remote controller 13 and the ID information (BSSID) of the router 20 (communication repeater) to which the kitchen remote controller 13 is connected are transferred from the kitchen remote controller 13 to the mobile terminal device 30 . In this way, a procedure for the pairing performed between the kitchen remote controller 13 and the mobile terminal device 30 is ended (phase 1).
- a pairing notification request for requesting pairing registration is transmitted from the mobile terminal device 30 to the server 50 .
- the pairing notification request includes the ID information (UUID/GUID) of the kitchen remote controller 13 and the ID information (BSSID) of the router 20 (the communication repeater) to which the kitchen remote controller 13 is connected, the ID information and the address information of the mobile terminal device 30 and the ID information (BSSID) of the router 20 (the communication repeater) to which the mobile terminal device 30 is connected.
- the association (the pairing) of the hot water supply device 10 which is specified by the ID information of the kitchen remote controller 13 and the mobile terminal device 30 is registered in the database in the server 50 .
- the ID information of the router 20 (the communication repeater) to which the mobile terminal device 30 is connected is not included in the sub repeater ID, the ID information is registered as the sub repeater ID. In this registration, it is checked that the ID information of the router 20 to which the kitchen remote controller 13 is connected in the pairing notification request matches the main repeater ID.
- a pairing notification response (a pairing result) is transmitted from the server 50 to the mobile terminal device 30 in sequence (5). Thereby, it is checked that the pairing is appropriately performed in the mobile terminal device 30 . In this way, the procedure performed between the server 50 and the mobile terminal device 30 is ended (phase 2).
- a pairing result notification indicating that the pairing has been registered is transmitted from the server 50 to the kitchen remote controller 13 . If this notification is received in the kitchen remote controller 13 , as described above, it is checked that the pairing is appropriately performed in the kitchen remote controller 13 based on the pairing result, and the pairing result response is transmitted from the remote controller 13 to the server 50 in sequence (7). Thereby, the procedure performed between the server 50 and the kitchen remote controller 13 is ended (phase 3). In this way, all sequences for the pairing are ended.
- the pairing information is registered in the server 50 , and thereby the mobile terminal device 30 which can remotely control the hot water supply device 10 is limited to the mobile terminal device 30 for which the ID information is included in the pairing information. Thereby, security of the user of the hot water supply device 10 is ensured.
- FIG. 6 a and FIG. 6 b are flowcharts respectively showing control of the mobile terminal device 30 and the server 50 in the remote operation.
- the connection request includes identification information (mobile ID) of the mobile terminal device 30 and identification information (BSSID) of the router (the communication repeater) to which the mobile terminal device 30 is connected (S 101 ).
- the control portion 501 of the server 50 on receiving the connection request from the mobile terminal device 30 (S 201 : YES), extracts the identification information (the mobile ID) of the mobile terminal device 30 from the connection request, and specifies management information (see FIG. 4 b ) of the hot water supply device 10 that corresponds to the extracted identification information (the mobile ID). Then, the control portion 501 determines whether a sub repeater ID (BSSID) included in the management information matches the identification information (BSSID) of a router being a connection destination received together with the connection request (S 202 ).
- BSSID sub repeater ID
- the mobile terminal device 30 when the mobile terminal device 30 is inside the house H 10 , the mobile terminal device 30 is connected to the router 20 inside the house H 10 and transmits the connection request to the server 50 . Therefore, in this case, the identification information (BSSID) of the router 20 installed inside the house H 10 is transmitted together with the connection request. Thus, the identification information (BSSID) of the router received by the server 50 together with the connection request matches the sub repeater ID (BSSID) included in the management information. Thereby, the determination of step S 202 is YES.
- the mobile terminal device 30 when the mobile terminal device 30 is outside the house, the mobile terminal device 30 is connected to the router 60 (a communication repeater) different from the router 20 inside the house H 10 and transmits the connection request to the server 50 . Therefore, in this case, identification information (BSSID) different from the router 20 inside the house H 10 is transmitted to the server 50 together with the connection request. Thus, the identification information (BSSID) of the router received by the server 50 together with the connection request does not match the sub repeater ID (BSSID) included in the management information. Thereby, the determination of step S 202 is NO.
- the mobile terminal device 30 may be connected to the router 20 in a frequency band different from the frequency band during the pairing.
- the mobile terminal device 30 may also be connected to a communication repeater different from the communication repeater used during the pairing.
- the identification information (BSSID) of the router 20 transmitted from the mobile terminal device 30 is different from the identification information (BSSID) of the communication repeater transmitted to the server 50 by the mobile terminal device 30 during the pairing.
- the identification information (BSSID) of the communication repeater installed inside the house H 10 is sequentially registered as the sub repeater ID in the database of the server 50 .
- the identification information (BSSID) of the communication repeater transmitted from the terminal device 30 to the server 50 at the time of the remote control matches any of sub repeaters managed by the server 50 .
- the server 50 can appropriately determine whether the mobile terminal device 30 is inside the house H 10 or outside the house based on the identification information (BSSID) of the communication repeater included in the connection request received from the mobile terminal device 30 .
- step S 202 determines whether the determination in step S 202 is YES. If the determination in step S 202 is YES, the control portion 501 sets the remote operation mode to the in-house mode (S 203 ). If the determination in step S 202 is NO, the control portion 501 sets the remote operation mode to the out-of-house mode (S 204 ). Then, the control portion 501 transmits a response including the set mode (mode information) and state information of the hot water supply device 10 to the mobile terminal device 30 (S 205 ).
- This response is received by the control portion 303 of the mobile terminal device 30 in step S 102 of FIG. 6 a . Thereafter, the server 50 executes processing for accepting a setting command from the mobile terminal device 30 (S 206 ).
- the control portion 303 of the mobile terminal device 30 on receiving the response from the server 50 (S 102 : YES), the control portion 303 of the mobile terminal device 30 refers to the mode (in-house mode/out-of-house mode) included in the response and determines setting items which can be selected during the remote operation in accordance with the mode (S 103 ).
- setting items which can be selected in the in-house mode and setting items which can be selected in the out-of-house mode are stored in the storage portion 304 of the mobile terminal device 30 in advance.
- the control portion 303 selects, among these two setting item groups stored in the storage portion 304 , the setting item group corresponding to the mode included in the response received from the server 50 as the setting item group which can be selected during the remote operation.
- the set item groups which can be selected in the in-house mode are all the items associated with all the functions which can be executed inside the house H 10 in which the hot water supply device 10 is installed.
- the setting item groups which can be selected in the out-of-house mode are the rest items when part of items is excluded from all the items associated with all the functions which can be executed inside the house H 10 in which the hot water supply device 10 is installed. Therefore, the number of the setting item groups in the in-house mode is greater than the number of the setting item groups in the out-of-house mode.
- the items excluded in the out-of-house mode are adjusted to items, such as change of a hot water temperature, change of a bath temperature, change of a bath water level, or the like, which are assumed that unexpected change of setting is not preferable when functions of the hot water supply device 10 corresponding to these setting items are already used or to be used inside the house H 10 .
- the control portion 303 displays an operation screen for accepting the remote operation on the display portion 301 and accepts a setting operation of the remote operation (S 104 ).
- This operation screen is configured so that settings for the selectable setting item groups determined in step S 103 are accepted and settings for other items are not accepted. That is, in the in-house mode, the operation screen is configured so that settings for all the items are accepted, and in the out-of-house mode, the operation screen is configured so that settings for the items excluding part of the items are accepted.
- FIG. 7 a is a diagram schematically showing an operation screen 600 displayed on the mobile terminal device 30 at the time of the remote operation.
- FIG. 7 b is a diagram showing an example of the setting items which can be remotely operated in the in-house mode and the out-of-house mode.
- the floor heating function, the bathroom heating function, and the heating function can be executed inside the house H 10 in which the hot water supply device 10 is installed.
- the in-house mode all the items associated with these functions can be set, and in the out-of-house mode, the rest items excluding items of temperature change in the functions of hot water supply, bathing, floor heating, bathroom heating, and heating and the item of water change in the bathing function from all the items associated with these functions can be set.
- the operation screen 600 is divided into regions 610 , 620 , and 630 .
- the region 610 includes a mode display portion 611 , a hot water supply temperature setting portion 612 , a bath temperature setting portion 613 , a bath water level setting portion 614 , a bathtub image 615 , a confirmation button 616 , and an end button 617 .
- Whether the current operation mode is the in-house mode or the out-of-house mode is displayed on the mode display portion 611 based on the mode information included in the response received in step S 102 of FIG. 6 a.
- setting states of current hot water supply temperature, bath temperature and bath water level are respectively shown based on the state information included in the response received in step S 102 of FIG. 6 a .
- the setting state of the current bath water level is displayed as an image of water remaining in the bathtub.
- the hot water supply temperature setting portion 612 , the bath temperature setting portion 613 , and the bath water level setting portion 614 are validated to an operable state.
- the confirmation button 616 is similarly validated. The operator can change the hot water supply temperature, the bath temperature, and the bath water level by touching the hot water supply temperature setting portion 612 , the bath temperature setting portion 613 , and the bath water level setting portion 614 .
- an up/down key is displayed immediately below.
- a value in each setting portion increases/decreases.
- the operator can change a set value for a desired setting portion.
- the confirmation button 616 the change of these items is confirmed.
- the hot water supply temperature setting portion 612 , the bath temperature setting portion 613 , and the bath water level setting portion 614 are invalidated to an inoperable state.
- the confirmation button 616 is similarly invalidated.
- the hot water supply temperature setting portion 612 , the bath temperature setting portion 613 , the bath water level setting portion 614 , and the confirmation button 616 are all invalidated. In this case, even if the operator touches the hot water supply temperature setting portion 612 , the bath temperature setting portion 613 and the bath water level setting portion 614 , the hot water supply temperature, the bath temperature and the bath water level cannot be changed.
- the region 620 includes a bath automatic setting portion 621 , a reheating setting portion 622 , and a bath cleaning setting portion 623 .
- the bath automatic setting portion 621 is a setting button for remaining hot water in the bathtub at the bath temperature and the bath water level that are set.
- the reheating setting portion 622 is a setting button for setting reheating of the bath.
- the bath cleaning setting portion 623 is a setting button for performing bath cleaning automatically.
- the bath automatic setting portion 621 , the reheating setting portion 622 , and the bath cleaning setting portion 623 are always validated to an operable state according to the conditions in FIG. 7 b regardless of whether the operation mode is the in-house mode or the out-of-house mode.
- the operator can select functions of these setting portions by touching the bath automatic setting portion 621 , the reheating setting portion 622 , and the bath cleaning setting portion 623 .
- these setting portions are touched again, the selection is released.
- the selected setting portions are highlighted in a manner that the selection of these setting portions can be visually recognized.
- the bath automatic setting portion 621 is selected.
- the operator can confirm the selected setting items by touching the confirmation button 616 .
- the region 630 includes four buttons 631 to 634 for switching the functions being operation targets.
- the button 631 for setting the bath function as the operation target is selected.
- the setting items corresponding to the bath function are displayed as operation targets.
- the setting items corresponding to the bathroom heating function are displayed in the regions 610 and 620 as operation targets.
- the setting items corresponding to the heating function are displayed as operation targets in the regions 610 and 620
- the setting items corresponding to the floor heating function are displayed as operation targets in the regions 610 and 620 .
- the operation mode is the out-of-house mode
- only the setting items corresponding to the temperature change are invalidated
- the operation mode is the in-house mode
- the control portion 303 transmits a setting command corresponding to the items operated by the operator to the server 50 in step S 104 of FIG. 6 a .
- the control portion 501 of the server 50 transmits a setting request including the received setting command to the control portion 133 of the kitchen remote controller 13 in step S 206 of FIG. 6 b . In this way, the setting according to the remote operation is performed on the hot water supply device 10 .
- the operator touches the end button 617 on the operation screen 600 in FIG. 7 a .
- the control portion 303 sets the determination in step S 105 of FIG. 6 a to YES, and transmits an end notification to the server 50 (S 106 ).
- the operation screen 600 in FIG. 7 a is closed.
- remote operation control in the mobile terminal device 30 is ended.
- the control portion 501 of the server 50 ends the remote operation control. Thereby, control of the remote operation in the hot water supply system 1 is ended.
- the server 50 can determine whether the mobile terminal device 30 is inside or outside the house according to whether the identification information (BSSID) of the communication repeater received from the mobile terminal device 30 in this communication matches the identification information (the sub repeater ID) of the communication repeater stored in the storage portion 502 . Therefore, control for determining remote control conditions in the server 50 (in-house mode/out-of-house mode setting) is performed based on these two pieces of identification information (BSSID), and thereby the hot water supply device 10 can be appropriately remotely controlled from inside the house H 10 and outside the house.
- BSSID identification information
- steps S 202 and S 203 of FIG. 6 b based on whether any sub repeater ID stored in the storage portion 502 in association with the hot water supply device 10 being the remote control destination matches the identification information (BSSID) of the communication repeater received from the mobile terminal device 30 in the connection request of the remote control, either the in-house mode or the out-of-house mode is determined.
- BSSID identification information
- the hot water supply device 10 can be remotely controlled more appropriately from inside the house H 10 and outside the house.
- the target items of the remote operation in the case of in-house mode are adjusted to be more than the target items of the remote operation in the case of out-of-house mode.
- the target items in the remote operation in the case of in-house mode are adjusted to be more than the target items of the remote operation in the case of out-of-house mode.
- the setting items which can be operated are limited on the operation screen 600 of the mobile terminal device 30 , but in the modification example, all the setting items are set to be operable in the mobile terminal device 30 regardless of whether the mobile terminal device 30 is outside the house or inside the house H 10 . That is, in the modification example, the operation screen 600 is not changed between the in-house mode and the out-of-house mode. Instead, in this modification example, whether the setting command received from the mobile terminal device 30 is a setting command which can be permitted by the operation mode (in-house mode/out-of-house mode) is determined in the server 50 , and when the setting command is not permitted, the server 50 refuses to accept the setting command.
- the operation mode in-house mode/out-of-house mode
- step S 103 of FIG. 6 a is omitted, and step S 111 is added.
- step S 103 the operation screen 600 displayed in step S 104 is set in a manner that all the setting items can be operated regardless of the operation mode (in-house mode/out-of-house mode).
- the hot water supply temperature setting portion 612 , the bath temperature setting portion 613 , the bath water level setting portion 614 and the confirm button 616 shown in FIG. 7 a can all be validated to be operable regardless of the operation mode (in-house mode/out-of-house mode).
- the setting command acceptation processing in step S 206 of FIG. 6 b is executed according to the flowchart shown in FIG. 8 b . That is, on receiving a setting command from the mobile terminal device 30 (S 301 : YES), the control portion 501 of the server 50 determines whether the received setting command is a setting command which can be permitted by the operation mode set in steps S 203 and S 204 in FIG. 7 b (S 302 ).
- the control mode 501 determines NO in step S 302 .
- the control portion 501 determines YES in step S 302 for any setting command.
- step S 302 When the determination in step S 302 is YES, the control portion 501 of the server 50 transmits a setting request including the received setting command to the control portion 133 of the kitchen remote controller 13 (S 303 ). In this way, the setting according to the remote operation is performed on the hot water supply device 10 . Furthermore, the control portion 501 transmits, to the mobile terminal device 30 , a notification indicating that the setting by the remote operation has been completed for the hot water supply device 10 (S 304 ). In this way, the setting command acceptation processing is ended.
- step S 302 the control portion 501 of the server 50 does not transmit the setting request including the received setting command to the control portion 133 of the kitchen remote controller 13 and transmits a notification indicating that the setting command is not accepted to the mobile terminal device 30 (S 305 ).
- the setting according to the remote operation is not performed on the hot water supply device 10 .
- the setting command acceptation processing is ended.
- the control portion 303 of the mobile terminal device 30 determines whether the setting command is accepted by the server 50 based on the notification transmitted in steps S 304 and S 305 (S 111 ). When the setting command is accepted, the control portion 303 advances the processing to step S 105 . On the other hand, when the setting command is not accepted, the control portion 303 displays, on the display portion 301 , a notification screen for notifying that the setting command is not accepted.
- FIGS. 9 a -9 d are diagrams respectively showing an example of the notification screen.
- FIGS. 9 a -9 d respectively show notification screens 710 to 740 when a bath temperature changing operation, a bath water level changing operation, a hot water supply temperature changing operation, and a floor heating temperature changing operation are performed in the out-of-house mode.
- the notification screens 710 to 740 respectively include notification sentences 711 to 741 indicating that these change operations cannot be performed outside the house, and OK buttons 712 to 742 .
- the operator grasps that these operations are not accepted from outside the house with reference to the notification sentences 711 to 741 . Thereafter, the operator touches the OK buttons 712 to 742 .
- the control portion 303 advances the processing to step S 105 . Furthermore, when the bathroom heating temperature changing operation and the heating temperature changing operation are performed, a similar notification screen is also displayed.
- the BSSID of the communication repeater is used as the sub repeater ID, but other identification information unique to the communication repeater may also be used as the sub repeater ID. The same applies to the main repeater ID.
- the items which can be remotely operated in the in-house mode and the out-of-house mode are changed; however, it may be that items which can be remotely monitored in the in-house mode and the out-of-house mode are changed.
- the number of the items which can be remotely monitored in the in-house mode may be adjusted to be greater than the number of the items which can be remotely monitored in the out-of-house mode.
- the identification information (BSSID) of the communication repeater to which the mobile terminal device 30 is connected is registered in the server as the sub repeater ID during the pairing processing; however, when the identification information (BSSID) of the communication repeater to which the kitchen remote controller 13 is connected is registered in the server 50 as the main repeater ID during the initial operation between the kitchen remote controller 13 and the server 50 , the identification information (BSSID) may be further registered in the server 50 as the sub repeater ID.
- the number of the registration of the sub repeater IDs can be increased more quickly, and the in-house/out-of-house determination of the mobile terminal device 30 can be easily and more appropriately performed.
- the wireless communication portion 136 is arranged in the kitchen remote controller 13 which configures the hot water supply device 10 ; however, the wireless communication portion may be arranged in the water heater 11 and the water heater 11 is connected to the router 20 .
- the control of the kitchen remote controller 13 in the above embodiment is performed by the control portion 111 of the water heater 11 .
- a control unit having a wireless communication portion may be arranged in the hot water supply device 10 , and this control unit is connected to the router 20 . In this case, the control by the kitchen remote controller 13 in the above embodiment is performed by the control unit.
- the pairing notification request is transmitted from the control portion 303 of the mobile terminal device 30 to the server 50 ; however, the pairing notification request may be transmitted from the hot water supply device 10 (the control portion 133 of the kitchen remote controller 13 in the above embodiment) to the server 50 .
- the terminal device which remotely controls the hot water supply device 10 may include a stationary terminal device which is not portable and is installed at a predetermined location.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Thermal Sciences (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Water Supply & Treatment (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
- This application claims the priority of Japan patent application serial no. 2018-182917, filed on Sep. 27, 2018. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
- The disclosure relates to a hot water supply system which remotely controls, by a mobile terminal device, a hot water supply device which can be connected to an external communication network, a server which manages the remote control in the hot water supply system, and a non-transitory computer readable recording medium which makes a control portion of the mobile terminal device execute a function for remotely controlling the hot water supply device.
- Conventionally, in a hot water supply device, various settings are made by a remote controller installed in a bathroom, a living room, or a kitchen. With respect to this, recently, a system for remotely controlling a hot water supply device using a mobile terminal device such as a mobile phone or the like has been studied. For example, in
patent literature 1 below, a system for remotely controlling a hot water supply heater using a mobile phone is disclosed. - [Patent literature 1] Japanese Laid-Open No. 6142681
- The remote control for the hot water supply device can be executed when the mobile terminal device is either inside the house or outside the house. Here, when the hot water supply device is remotely controlled from outside the house, an operator performs settings for the hot water supply device without grasping usage status of the hot water supply device inside the house. In this case, for example, if a hot water supply temperature changes unexpectedly during hot water supply due to the remote control from outside the house, a noticeable discomfort or inconvenience is given to an actual user of the hot water supplied.
- The disclosure provides a hot water supply system, a server and a non-transitory computer readable recording medium capable of appropriately remotely controlling a hot water supply device from inside and outside the house using a mobile terminal device.
- A first embodiment of the disclosure relates to a hot water supply system. The hot water supply system according to the embodiment includes a hot water supply device which can be connected to an external communication network via a communication repeater; and a server which is connected to the external communication network and controls the hot water supply device based on a request from a mobile terminal device. Here, the server obtains, in a pairing processing of associating the mobile terminal device which can remotely control the hot water supply device with the hot water supply device, identification information of the communication repeater to which the mobile terminal device is connected, stores the identification information in a storage portion along with pairing information, and performs control to determine conditions of the remote control based on whether the identification information of the communication repeater stored in the storage portion in association with the hot water supply device being a remote control destination matches identification information of a communication repeater received from the mobile terminal device in the communication, when the communication of the remote control to the hot water supply device is received from the mobile terminal device.
- In the hot water supply system according to the embodiment, when identification information of the communication repeater different from each other is obtained in the pairing processing for a plurality of the mobile terminal devices, the server may store these identification information in the storage portion, and perform the control to determine the conditions of the remote control based on whether any identification information of the communication repeater stored in the storage portion in association with the hot water supply device being the remote control destination matches the identification information of the communication repeater received from the mobile terminal devices in the communication, when the communication of the remote control to the hot water supply device is received from the mobile terminal devices.
- In the hot water supply system according to the embodiment, the server may perform the control for the mobile terminal device in a manner that there are more target items of remote operation when the two pieces of identification information being comparison targets match each other than target items of the remote operation when the two pieces of identification information do not match.
- In the hot water supply system according to the embodiment, the identification information of the communication repeater may be, for example, a BSSID.
- A second embodiment of the disclosure relates to a server which controls, based on a request from a mobile terminal device, a hot water supply device which is connected to an external communication network via a communication repeater. The server according to the embodiment includes a storage portion and a control portion. The control portion obtains, in a pairing processing of associating the mobile terminal device which can remotely control the hot water supply device with the hot water supply device, identification information of a communication repeater to which the mobile terminal device is connected, and stores the identification information in the storage portion along with pairing information, and performs control to determine conditions of the remote control based on whether the identification information of the communication repeater stored in the storage portion in association with the hot water supply device being a remote control destination matches identification information of a communication repeater received from the mobile terminal device in the communication, when the communication of the remote control to the hot water supply device is received from the mobile terminal device.
- In the server according to the embodiment, the control portion stores, when identification information of the communication repeater different from each other is obtained in the pairing processing for a plurality of the mobile terminal devices, these identification information in the storage portion, and performs the control to determine the conditions of the remote control based on whether any identification information of the communication repeater stored in the storage portion in association with the hot water supply device being the remote control destination matches the identification information of the communication repeater received from the mobile terminal devices in the communication, when the communication of the remote control to the hot water supply device is received from the mobile terminal devices.
- In addition, the control portion may perform the control for the mobile terminal device in a manner that there are more target items of a remote operation when the two pieces of identification information being comparison targets match each other than target items of the remote operation when the two pieces of identification information do not match.
- In addition, the identification information of the communication repeater may be a BSSID.
- A third embodiment of the disclosure relates to a non-transitory computer readable recording medium storing a program which makes a control portion of a mobile terminal device execute a function for remotely controlling a hot water supply device. The program includes, in a pairing processing of associating the mobile terminal device with the hot water supply device, processing of transmitting, via an external communication network to a server which manages the remote control, identification information of a communication repeater to which the mobile terminal device is connected.
- The significance of the disclosure is more apparent by description of an embodiment below. However, the embodiment described below is merely an example when the disclosure is implemented, and the disclosure is not limited to what is described in the embodiment below.
-
FIG. 1 is a diagram showing a configuration of a hot water supply system according to an embodiment. -
FIG. 2 is a diagram showing a circuit block of each device configuring the hot water supply system according to the embodiment. -
FIG. 3a andFIG. 3b are flowcharts respectively showing processing in a kitchen remote controller and a mobile terminal device for pairing the hot water supply device and the mobile terminal device according to the embodiment. -
FIG. 4a is a flowchart showing processing in a server for pairing the hot water supply device and the mobile terminal device according to the embodiment.FIG. 4b is a diagram showing a configuration of information according to the embodiment which is managed in the server and in which the hot water supply device is associated with the mobile terminal device. -
FIG. 5 is a sequence diagram showing a flow of information transmission/reception according to the embodiment which is performed between devices when pairing the hot water supply device and the mobile terminal device. -
FIG. 6a andFIG. 6b are flowcharts respectively showing control of the mobile terminal device and the server in remote operation according to the embodiment. -
FIG. 7a is a diagram schematically showing an operation screen according to the embodiment which is displayed on the mobile terminal device at the time of the remote operation.FIG. 7b is a diagram showing items according to the embodiment which can be remotely operated in an in-home mode and an out-of-home mode. -
FIG. 8a is a flowchart showing the control of the mobile terminal device in the remote operation according to a modification example.FIG. 8b is a flowchart showing a set command acceptation processing of the server according to the modification example. -
FIGS. 9a-9d are diagrams respectively showing an example of a notification screen according to a modification example which is displayed when an item which cannot be set is operated. - According to the hot water supply system of the embodiment, when the pairing processing is performed inside the house, the identification information of the communication repeater inside the house to which the mobile terminal device is connected is stored in the storage portion of the server along with the pairing information. Therefore, when the communication of the remote control for the hot water supply device is received from the mobile terminal device, the server can determine whether the mobile terminal device is inside the house or outside the house, based on whether the identification information of the communication repeater received from the mobile terminal device in the communication matches the identification information of the communication repeater stored in the storage portion. Therefore, by performing the control to determine the conditions of the remote control in the server based on these two pieces of identification information, the hot water supply device can be appropriately remotely controlled from inside and outside the house.
- According to this configuration, for example, even when the communication repeater to which the mobile terminal device is connected at the time of the pairing processing is different from the communication repeater to which the mobile terminal device is connected inside the house at the time of the remote control, if the identification information of the communication repeater which is connected at the time of the remote control is registered in the server by pairing processing of another mobile terminal device, the conditions of the remote control are set assuming that the mobile terminal device is inside the house. Therefore, the hot water supply device can be remotely controlled more appropriately from inside and outside the house.
- In this way, the target items of the remote operation are limited at the time of the remote control from outside the house, and thereby a noticeable discomfort or inconvenience can be avoided from being given to a user in the house. Therefore, a more appropriate remote control can be achieved.
- According to the server of the embodiment, the same effect as that of the first embodiment can be obtained.
- According to the configurations, the same effects as the corresponding configurations shown in the first embodiment can be obtained.
- According to the program of the embodiment, in the pairing processing, the identification information of the communication repeater to which the mobile terminal device is connected is transmitted from the mobile terminal device to the server. Therefore, in the server, the identification information of the communication repeater to which the mobile terminal device is connected at the time of the pairing processing can be smoothly obtained and managed.
- As described above, according to the disclosure, the hot water supply system, the server and the non-transitory computer readable recording medium which can appropriately remotely control the hot water supply device from inside and outside the house using the mobile terminal device can be provided.
- An embodiment of the disclosure is described below with reference to the drawings.
-
FIG. 1 is a diagram showing a configuration of a hotwater supply system 1 according to the embodiment. - As shown in
FIG. 1 , the hotwater supply system 1 includes a hotwater supply device 10, arouter 20, a mobileterminal device 30, anexternal communication network 40, and aserver 50. - The hot
water supply device 10 includes awater heater 11 andremote controllers water heater 11 is a gas water heater which uses gas as fuel to supply hot water. The hot water generated by thewater heater 11 is supplied to kitchen faucets, bathtubs, and the like via pipes which are respectively connected to hotwater supply ports 11 a. When thewater heater 11 has a floor heating function, a bathroom heating function, and a heating function using a panel heater, the hot water is supplied from thewater heater 11 to devices which realize these functions. - The
remote controllers water heater 11 and are used to perform various settings for each function of the hotwater supply device 10. Theremote controller 12 includes adisplay portion 121 and aninput portion 122, and theremote controller 13 includes adisplay portion 131 and aninput portion 132. An operator can make arbitrary settings for hot water filling, hot water supply temperature adjustment, and the like by operating theinput portions display portions remote controller 12 is installed in a bathroom, and theremote controller 13 is installed in a kitchen or the like. - Hereinafter, the
remote controller 12 installed in the bathroom is referred to as “the bathroomremote controller 12”, and theremote controller 13 installed in the kitchen or the like is referred to as “the kitchenremote controller 13”. - The
router 20 is a wireless router for connecting each device existing inside a building (here, inside a house H10) to theserver 50 via theexternal communication network 40. A unique BSSID (Basic Service Set Identifier) is assigned to therouter 20 as an identifier which is individually assigned to each router. Therouter 20 can perform wireless communication in two types of frequency bands (2.4 GHz and 5 GHz). The BSSID is assigned for each frequency band to therouter 20. Therouter 20 is a communication repeater for connecting a device inside the house H10 to theexternal communication network 40. - The kitchen
remote controller 13 is connected to therouter 20 by wireless communication. The kitchenremote controller 13 can be connected to therouter 20 by only one (2.4 GHz) of the above two types of frequency bands (2.4 GHz and 5 GHz). In addition, when the mobileterminal device 30 exists inside the house H10, the mobileterminal device 30 is connected to therouter 20 by wireless communication and can communicate with theserver 50. The mobileterminal device 30 can be connected to therouter 20 by any of the above two types of frequency bands (2.4 GHz and 5 GHz). The mobileterminal device 30 is, for example, a mobile phone. Additionally, the mobileterminal device 30 may be other portable terminal devices such as a mobile tablet terminal. Theexternal communication network 40 is, for example, the Internet. - The
server 50 for managing remote control (remote operation and remote monitoring) for the hotwater supply device 10 is connected to theexternal communication network 40. The kitchenremote controller 13 communicates with theserver 50 via therouter 20 and theexternal communication network 40. When the mobileterminal device 30 exists inside the house H10, the mobileterminal device 30 communicates with theserver 50 via therouter 20 and theexternal communication network 40. In addition, when the mobileterminal device 30 is outside the house, the mobileterminal device 30 is connected to theexternal communication network 40 via arouter 60 or abase station 70 installed outside and communicates with theserver 50. - An application program of the hot
water supply system 1 is downloaded from theserver 50 and installed in the kitchenremote controller 13 and the mobileterminal device 30. This application program includes address information (IP address) for accessing theserver 50. Based on this address information, the kitchenremote controller 13 and the mobileterminal device 30 access theserver 50 and communicate with theserver 50. - The address information of the kitchen
remote controller 13 is transmitted to and kept in theserver 50 at the time of initial setting. At the same time, ID information (a BSSID) of therouter 20 to which the kitchenremote controller 13 is connected is transmitted from the kitchenremote controller 13 to theserver 50. The ID information (the BSSID) of therouter 20 is transferred from therouter 20 to the kitchenremote controller 13 when the kitchenremote controller 13 and therouter 20 are connected, and is kept in the kitchenremote controller 13. In addition, the address information of the mobileterminal device 30 is transmitted from the mobileterminal device 30 to theserver 50 and kept in theserver 50 during pairing processing described later. - In the embodiment, MAC (Media Access Control) addresses kept in a
wireless communication portion 136 of the kitchenremote controller 13 and awireless communication portion 305 of the mobile terminal device 30 (seeFIG. 2 ) which are described later is used as the address information of the kitchenremote controller 13 and the mobileterminal device 30. The address information of the kitchenremote controller 13 and the mobileterminal device 30 may be global IP addresses of thewireless communication portion 136 of the kitchenremote controller 13 and thewireless communication portion 305 of the mobileterminal device 30. - In the configuration of
FIG. 1 , the operator can perform the remote control (the remote operation and the remote monitoring) for the hotwater supply device 10 using the mobileterminal device 30 both inside the house H10 and outside the house. - That is, regardless of whether the mobile
terminal device 30 is inside the house H10 or outside the house, a setting request input from the operator to the mobileterminal device 30 is temporarily transmitted to theserver 50 via theexternal communication network 40. In response to this, theserver 50 transmits the received setting request to the hotwater supply device 10 associated in advance with the mobileterminal device 30 which has received the setting request. Thereby, the setting request is transmitted to the kitchenremote controller 13 of the corresponding hotwater supply device 10 via theexternal communication network 40 and therouter 20. Thus, setting of a content requested by the operator is applied to the hotwater supply device 10 by the remote control. - In addition, state information of the hot
water supply device 10 is transmitted from the kitchenremote controller 13 to theserver 50 via therouter 20 at any time in a predetermined cycle. The state information is information indicating a current setting state of the hotwater supply device 10. Theserver 50 manages the received state information for each hotwater supply device 10. A browsing request of the remote monitoring input from the operator to the mobileterminal device 30 is temporarily transmitted to theserver 50 via theexternal communication network 40. In response to this, theserver 50 transmits, to the mobileterminal device 30 which has received the browsing request, the state information of the hotwater supply device 10 specified by the browsing request of the hotwater supply device 10 associated in advance with the mobileterminal device 30. Thereby, the state of the hotwater supply device 10 is output in the mobileterminal device 30. Thus, the operator can check the state of the hotwater supply device 10 both inside and outside the house. -
FIG. 2 is a diagram showing a circuit block of each device configuring the hotwater supply system 1. - The
water heater 11 includes acontrol portion 111, astorage portion 112, acommunication portion 113, and awater level sensor 114. Thecontrol portion 111 includes a CPU (Central Processing Unit) and controls each portion inside thewater heater 11 according to a program stored in thestorage portion 112. Thestorage portion 112 includes a memory and stores a predetermined control program. Thecommunication portion 113 communicates with the bathroomremote controller 12 and the kitchenremote controller 13 according to the control from thecontrol portion 111. - The
water level sensor 114 detects a water level of the bathtub to which the hotwater supply device 10 is connected. Thewater level sensor 114 detects, for example, the water level of the bathtub based on a water pressure in a pipe connected to the bathtub. Thecontrol portion 111 detects that a person is bathed in and out of the bathtub based on a change of the water level detected by thewater level sensor 114. - The bathroom
remote controller 12 includes, in addition to thedisplay portion 121 and theinput portion 122 described above, acontrol portion 123, astorage portion 124, acommunication portion 125, and aroom entry sensor 126. Thedisplay portion 121 is configured, for example, by a liquid crystal panel. Theinput portion 122 includes various operation buttons such as a temperature setting button and the like. Thedisplay portion 121 may be a touch panel. - The
control portion 123 includes a CPU and performs a predetermined control according to a program stored in thestorage portion 124. Thestorage portion 124 includes a memory and stores a predetermined control program. Thecommunication portion 125 communicates with thewater heater 11 according to the control from thecontrol portion 123. Theroom entry sensor 126 detects entry and exit of a person to the bathroom. Theroom entry sensor 126 is, for example, a human sensor using infrared rays. Thecontrol portion 123 detects that a person has entered the bathroom based on output of theroom entry sensor 126. - The kitchen
remote controller 13 includes, in addition to thedisplay portion 131 and theinput portion 132 described above, acontrol portion 133, a storage portion 134, and acommunication portion 135. Thedisplay portion 131 is configured, for example, by a liquid crystal panel. Theinput portion 132 includes various operation buttons. Thedisplay portion 131 may be a touch panel. Thecontrol portion 133 includes a CPU and performs a predetermined control according to a program stored in the storage portion 134. The storage portion 134 includes a memory and stores a predetermined control program. Thecommunication portion 135 communicates with thewater heater 11 according to the control from thecontrol portion 133. - Furthermore, the kitchen
remote controller 13 includes thewireless communication portion 136. Here, thewireless communication portion 136 is a wireless communication module capable of wireless communication with therouter 20. An IP address for specifying a device on a LAN (Local Area Network) set inside the house H10 is assigned to the wireless communication portion 136 (the wireless communication module). In addition, thewireless communication portion 136 keeps the MAC address described above. Thewireless communication portion 136 also keeps the BSSID. Additionally, the kitchenremote controller 13 includes a speaker for outputting sound. - The mobile
terminal device 30 includes adisplay portion 301, aninput portion 302, acontrol portion 303, a storage portion 304, and awireless communication portion 305. Thedisplay portion 301 is configured, for example, by a liquid crystal panel. Theinput portion 302 includes various operation buttons and a touch panel stacked on thedisplay portion 301. - The
control portion 303 includes a CPU and performs a predetermined control according to a program stored in the storage portion 304. The storage portion 304 includes a memory and stores a predetermined control program. Thewireless communication portion 305 communicates with therouter 20 according to the control from thecontrol portion 303. Thewireless communication portion 305 is a wireless communication module capable of wireless communication with therouter 20. The IP address is also assigned to thewireless communication portion 305. In addition, thewireless communication portion 305 keeps the above-described MAC address. Thewireless communication portion 305 also keeps the BSSID. Additionally, the mobileterminal device 30 includes a speaker for outputting sound. - The
server 50 includes acontrol portion 501, astorage portion 502, and acommunication portion 503. Thecontrol portion 501 includes a CPU and performs a predetermined control according to a program stored in thestorage portion 502. Thestorage portion 502 includes a memory and a hard disk and stores a predetermined control program and a database. Thecommunication portion 503 performs a predetermined control according to the control from thecontrol portion 501. - In the embodiment, the mobile
terminal device 30 capable of performing the remote control (the remote operation and the remote monitoring) on the hotwater supply device 10 is registered in advance in theserver 50 in association with the hotwater supply device 10. That is, the hotwater supply device 10 and the mobileterminal device 30 are paired in advance, and information indicating the pairing (pairing information) is managed in theserver 50. - In the embodiment, this pairing is performed in the building where the hot
water supply device 10 is installed. That is, the owner of the mobileterminal device 30 cannot, in principle, pair his/her own mobileterminal device 30 and the hotwater supply device 10 unless he/she enters, taking the mobileterminal device 30, the building where the hotwater supply device 10 is installed. Thereby, a possibility that the mobileterminal device 30 and the hotwater supply device 10 are unjustly paired by a malicious third party is reduced. Therefore, a risk that the remote control (the remote control and the remote monitoring) is unjustly performed can be suppressed. -
FIG. 3a andFIG. 3b are flowcharts respectively showing processing in the kitchenremote controller 13 and the mobileterminal device 30 for pairing the hotwater supply device 10 and the mobileterminal device 30. - The operator activates the application program of the hot
water supply system 1 installed in the mobileterminal device 30 inside the house H10 and sets the mobileterminal device 30 to a pairing mode. Thereafter, the operator performs an operation for pairing on theinput portion 132 of the kitchenremote controller 13. - With reference to
FIG. 3a , if the operation for pairing is performed on the kitchen remote controller 13 (S11: YES), thecontroller 133 of the kitchenremote controller 13 broadcast-transmits an announcement for the pairing using the UDP protocol (S12). The broadcast transmission is performed multiple times (for example, three times). When the mobileterminal device 30 is inside the house H10, this announcement is received by the mobileterminal device 30. - With reference to
FIG. 3b , if thecontrol portion 303 of the mobileterminal device 30 receives the announcement (S21: YES), an acceptation screen for accepting the pairing operation is displayed on the display portion 301 (S22). The operator performs the operation for the pairing on the acceptation screen. For example, the acceptation screen includes a button for confirming the pairing. The operator touches this button to confirm the pairing. Thereby, As a result, thecontrol portion 303 unicast-transmits a pairing request to the kitchenremote controller 13 using the TCP protocol (S23). The pairing request includes the ID information and the address information (the MAC address) of the mobileterminal device 30. As the ID information of the mobileterminal device 30, for example, a UUID (Universally Unique Identifier) or a GUID (Globally Unique Identifier) of thewireless communication portion 305 is used. - With reference to
FIG. 3a , if no pairing request is received within a predetermined time (S13: NO), thecontrol portion 133 of the kitchenremote controller 13 ends the pairing processing. On the other hand, if the pairing request is received from the mobileterminal device 30 within a predetermined time from the transmission of the announcement (S13: YES), thecontrol portion 133 displays an acceptation screen for accepting pairing confirmation on the display portion 131 (S14). - The operator performs an operation for confirming the pairing on the acceptation screen. Thereby, the
control portion 133 transmits a pairing response to the mobileterminal device 30 by the TCP protocol (S15). This pairing response includes the ID information of the kitchenremote controller 13. As the ID information of the kitchenremote controller 13, for example, THING of thewireless communication portion 136 is used. Furthermore, the pairing response includes the ID information (BSSID) of therouter 20 to which the kitchenremote controller 13 is connected. - With reference to
FIG. 3b , if the pairing response is received from the kitchen remote controller 13 (S24: YES), thecontrol portion 303 of the mobileterminal device 30 transmits a pairing notification request to the server 50 (S25). Here, since the mobileterminal device 30 is inside the house H10, the pairing notification request is transmitted via therouter 20. - The above pairing notification request includes the ID information (UUID/GUID) and the address information (MAC address) of the mobile
terminal device 30 and the ID information (BSSID) of therouter 20 to which the mobileterminal device 30 is connected. The ID information (BSSID) of therouter 20 to which the mobileterminal device 30 is connected is transferred from therouter 20 to the mobileterminal device 30 and kept in the mobileterminal device 30 when the mobileterminal device 30 and therouter 20 are connected. The ID information (BSSID) included in the pairing request notification is the BSSID corresponding to the frequency band used for the connection of the mobileterminal device 30 during the pairing processing in the two BSSIDs corresponding to the above two types of frequency bands (2.4 GHz and 5 GHz). Furthermore, the pairing notification request includes the ID information (THING) of the kitchenremote controller 13 included in the pairing response and the ID information (BSSID) of therouter 20 to which the kitchenremote controller 13 is connected. - Furthermore, when the MAC address is used as the ID information of the mobile
terminal device 30, the pairing notification request does not include the address information of the mobileterminal device 30. In this case, the ID information (MAC address) of the mobileterminal device 30 is also used as the address information of the mobileterminal device 30. - Thereafter, the
control portion 303 of the mobileterminal device 30 waits to receive a response to the pairing notification request (a pairing notification response) from the server 50 (S26). As will be described later, when the hot water supply device 10 (here, the kitchen remote controller 13) and the mobileterminal device 30 are associated with each other in theserver 50 based on the pairing notification request, the pairing notification response (a pairing result) is transmitted from theserver 50 to thecontrol portion 303 of the mobileterminal device 30 via therouter 20. In this way, if the pairing notification response is received (S26: YES), thecontrol portion 303 of the mobileterminal device 30 ends the processing on the assumption that the pairing has been properly registered in theserver 50. - With reference to
FIG. 3a , after transmitting the pairing response to the mobileterminal device 30 in step S15, thecontrol portion 133 of the kitchenremote controller 13 waits to receive the pairing result notification from the server 50 (S16). As will be described later, when the hot water supply device 10 (here, the kitchen remote controller 13) and the mobileterminal device 30 are associated with each other, theserver 50 transmits the pairing result notification to the kitchenremote controller 13. In this way, if the pairing result notification is received (S16: YES), thecontrol portion 133 of the kitchenremote controller 13 checks that the pairing has been properly registered in theserver 50 based on the received pairing result, and transmits the pairing result response to the server 50 (S17). Thereby, the processing in the kitchenremote controller 13 is ended. -
FIG. 4a is a flowchart showing the processing in theserver 50 for pairing the hot water supply device 10 (the kitchen remote controller 13) and the mobileterminal device 30. - If the
control portion 501 of theserver 50 receives the pairing notification request transmitted from the mobileterminal device 30 in step S25 ofFIG. 3b (S31: YES), based on the received pairing notification request, the pairing of the hotwater supply device 10 and the mobileterminal device 30 is registered in the database kept in the storage portion 502 (S32). - Specifically, the
control portion 501 extracts the ID information and the address information of the mobileterminal device 30 and the ID information of the hot water supply device 10 (here, the kitchen remote controller 13) from the received pairing notification request. Then, thecontrol portion 501 stores the extracted ID information of the hot water supply device 10 (the kitchen remote controller 13) and the ID information and the address information of the mobile terminal device 30in association with each other in thestorage portion 502. -
FIG. 4b is a diagram showing a configuration of the pairing information which is managed in theserver 50 and in which the hot water supply device 10 (here, the kitchen remote controller 13) is associated with the mobileterminal device 30. - As shown in
FIG. 4b , in theserver 50, for each hotwater supply device 10, the ID information of the mobileterminal device 30 paired with the hotwater supply device 10 and the address information of each mobileterminal device 30 are managed. Specifically, a database used for controlling the hotwater supply system 1 is constructed in thestorage portion 502 of theserver 50, and the information inFIG. 4b is managed for each hotwater supply device 10 in this database. Furthermore, as described above, when the ID information of the mobileterminal device 30 is the MAC address, the ID information is also used as the address information, and thus the address information is omitted from the configuration inFIG. 4 b. - As shown in
FIG. 4b , in the database of theserver 50, ID information (a main repeater ID) of a communication repeater (the router 20) to which the hot water supply device 10 (the kitchen remote controller 13) is connected is registered for each hotwater supply device 10 together with the pairing information. Here, the BSSID of the communication repeater (the router 20) is kept as the main repeater ID. As described above, the BSSID registered as the main repeater ID is transmitted from the kitchenremote controller 13 to theserver 50 together with the ID information of the kitchenremote controller 13 at the time of the initial setting, and is registered in the database of theserver 50. - Furthermore, in the database of the
server 50, ID information (a sub repeater ID) of the communication repeater (the router 20) to which the mobileterminal device 30 is connected during the pairing processing is registered for each hotwater supply device 10 together with the pairing information. Here, the BSSID of the communication repeater (the router 20) is kept as the sub repeater ID. In step S25 ofFIG. 3b , the BSSID registered as the sub repeater ID is included in the pairing notification request, transmitted from the mobileterminal device 30 to theserver 50, and registered in the database of theserver 50. - The pairing notification request transmitted at this time includes, as described above, the BSSID of the communication repeater (the router 20) to which the kitchen
remote controller 13 is connected. When the sub repeater ID is registered, theserver 50 checks that this BSSID matches the main repeater ID registered in the database. - Furthermore, as shown in
FIG. 4b , a plurality of the sub repeater IDs can be registered for one hotwater supply device 10 in the database. During the pairing processing, the mobileterminal device 30 can be connected to therouter 20 in either the 2.4 GHz frequency band or the 5 GHz frequency band. Therefore, when a plurality of the mobileterminal devices 30 are paired with the hotwater supply device 10, BSSIDs corresponding to the 2.4 GHz frequency band and BSSIDs corresponding to the 5 GHz frequency band may be transmitted to theserver 50 by the pairing notification request. In addition, if other routers or repeaters for amplifying radio waves are further installed inside the house H10, it may be assumed that the mobileterminal devices 30 are connected to these other routers or repeaters during the pairing processing. In this case, a different BSSID may be further transmitted to theserver 50 by the pairing notification request during the pairing processing. - In this way, since different types of BSSIDs may be registered as sub repeater IDs, a plurality of the sub repeater IDs can be registered for one hot
water supply device 10 in the database. Furthermore, the sub BSSIDs registered for one hotwater supply device 10 are adjusted so that the same sub BSSID is not repeated. That is, when the BSSID of the communication repeater (the router 20) to which the mobileterminal device 30 is connected; that is, the BSSID included in the pairing notification request and transmitted during the pairing processing is already registered as a sub repeater ID in association with the hotwater supply device 10 being a pairing destination, theserver 50 performs the processing in a manner that this BSSID is not repeatedly registered as a sub repeater ID. - Returning to
FIG. 4a , thecontrol portion 501 of theserver 50 transmits the pairing notification response to the mobileterminal device 30 when the registration of the pairing is performed in step S32 (S33). The transmitted pairing notification response is received by the mobileterminal device 30 in step S26 ofFIG. 3 b. - Furthermore, the
control portion 501 of theserver 50 transmits the pairing result notification indicating that the pairing has been performed to the hot water supply device 10 (here, the kitchen remote controller 13) which is a target of the pairing (S34). The transmitted pairing result is received by the kitchenremote controller 13 in step S16 ofFIG. 3 a. - Thereafter, the
control portion 501 of theserver 50 waits to receive the pairing result response from the hot water supply device 10 (the kitchen remote controller 13) (S35). The pairing result response is transmitted from the kitchenremote controller 13 in step S17 ofFIG. 3a . On receiving the pairing result response from the kitchen remote controller 13 (S35: YES), thecontrol portion 501 of theserver 50 ends the pairing processing. -
FIG. 5 is a sequence diagram showing a flow of information transmission/reception performed between the kitchenremote controller 13, the mobileterminal device 30, and theserver 50 when the hotwater supply device 10 and the mobileterminal device 30 are paired. This sequence is performed according to the flowcharts shown inFIGS. 3a -4 a. - If the operation for pairing is performed on the kitchen
remote controller 13, an announcement for pairing is transmitted from the kitchenremote controller 13 by broadcast in sequence (1). If this announcement is accepted in the mobileterminal device 30, a pairing request is transmitted from the mobileterminal device 30 to the kitchenremote controller 13 in sequence (2). If this pairing request is accepted in the kitchenremote controller 13, a pairing response is transmitted from the kitchenremote controller 13 to the mobileterminal device 30 in sequence (3). At this time, as described above, the ID information (UUID/GUID) of the kitchenremote controller 13 and the ID information (BSSID) of the router 20 (communication repeater) to which the kitchenremote controller 13 is connected are transferred from the kitchenremote controller 13 to the mobileterminal device 30. In this way, a procedure for the pairing performed between the kitchenremote controller 13 and the mobileterminal device 30 is ended (phase 1). - Next, in sequence (4), a pairing notification request for requesting pairing registration is transmitted from the mobile
terminal device 30 to theserver 50. The pairing notification request includes the ID information (UUID/GUID) of the kitchenremote controller 13 and the ID information (BSSID) of the router 20 (the communication repeater) to which the kitchenremote controller 13 is connected, the ID information and the address information of the mobileterminal device 30 and the ID information (BSSID) of the router 20 (the communication repeater) to which the mobileterminal device 30 is connected. - If the pairing notification request is received by the
server 50, as described above, the association (the pairing) of the hotwater supply device 10 which is specified by the ID information of the kitchenremote controller 13 and the mobileterminal device 30 is registered in the database in theserver 50. At the same time, when the ID information of the router 20 (the communication repeater) to which the mobileterminal device 30 is connected is not included in the sub repeater ID, the ID information is registered as the sub repeater ID. In this registration, it is checked that the ID information of therouter 20 to which the kitchenremote controller 13 is connected in the pairing notification request matches the main repeater ID. - When all the registrations are ended in this way, a pairing notification response (a pairing result) is transmitted from the
server 50 to the mobileterminal device 30 in sequence (5). Thereby, it is checked that the pairing is appropriately performed in the mobileterminal device 30. In this way, the procedure performed between theserver 50 and the mobileterminal device 30 is ended (phase 2). - Furthermore, in sequence (6), a pairing result notification indicating that the pairing has been registered is transmitted from the
server 50 to the kitchenremote controller 13. If this notification is received in the kitchenremote controller 13, as described above, it is checked that the pairing is appropriately performed in the kitchenremote controller 13 based on the pairing result, and the pairing result response is transmitted from theremote controller 13 to theserver 50 in sequence (7). Thereby, the procedure performed between theserver 50 and the kitchenremote controller 13 is ended (phase 3). In this way, all sequences for the pairing are ended. - As described above, the pairing information is registered in the
server 50, and thereby the mobileterminal device 30 which can remotely control the hotwater supply device 10 is limited to the mobileterminal device 30 for which the ID information is included in the pairing information. Thereby, security of the user of the hotwater supply device 10 is ensured. - Next, the control at the time of remote operation in the hot
water supply system 1 is described. -
FIG. 6a andFIG. 6b are flowcharts respectively showing control of the mobileterminal device 30 and theserver 50 in the remote operation. - With reference to
FIG. 6a , when the operator starts an application for remote operation on the mobileterminal device 30, thecontrol portion 303 of the mobileterminal device 30 transmits a connection request to theserver 50. The connection request includes identification information (mobile ID) of the mobileterminal device 30 and identification information (BSSID) of the router (the communication repeater) to which the mobileterminal device 30 is connected (S101). - With reference to
FIG. 6b , on receiving the connection request from the mobile terminal device 30 (S201: YES), thecontrol portion 501 of theserver 50 extracts the identification information (the mobile ID) of the mobileterminal device 30 from the connection request, and specifies management information (seeFIG. 4b ) of the hotwater supply device 10 that corresponds to the extracted identification information (the mobile ID). Then, thecontrol portion 501 determines whether a sub repeater ID (BSSID) included in the management information matches the identification information (BSSID) of a router being a connection destination received together with the connection request (S202). - Here, when the mobile
terminal device 30 is inside the house H10, the mobileterminal device 30 is connected to therouter 20 inside the house H10 and transmits the connection request to theserver 50. Therefore, in this case, the identification information (BSSID) of therouter 20 installed inside the house H10 is transmitted together with the connection request. Thus, the identification information (BSSID) of the router received by theserver 50 together with the connection request matches the sub repeater ID (BSSID) included in the management information. Thereby, the determination of step S202 is YES. - In contrast, when the mobile
terminal device 30 is outside the house, the mobileterminal device 30 is connected to the router 60 (a communication repeater) different from therouter 20 inside the house H10 and transmits the connection request to theserver 50. Therefore, in this case, identification information (BSSID) different from therouter 20 inside the house H10 is transmitted to theserver 50 together with the connection request. Thus, the identification information (BSSID) of the router received by theserver 50 together with the connection request does not match the sub repeater ID (BSSID) included in the management information. Thereby, the determination of step S202 is NO. - Furthermore, as described above, since the
router 20 can communicate in two types of frequency bands (2.4 GHz and 5 GHz), when remote control is performed inside the house H10, the mobileterminal device 30 may be connected to therouter 20 in a frequency band different from the frequency band during the pairing. In addition, when a router or a repeater different from therouter 20 is installed inside the house H10, the mobileterminal device 30 may also be connected to a communication repeater different from the communication repeater used during the pairing. In these cases, the identification information (BSSID) of therouter 20 transmitted from the mobileterminal device 30 is different from the identification information (BSSID) of the communication repeater transmitted to theserver 50 by the mobileterminal device 30 during the pairing. - However, when a plurality of users such as family members use the hot
water supply device 10, a plurality of mobileterminal devices 30 respectively possessed by each user are paired with the hotwater supply device 10. Therefore, if the sub repeater ID is registered during pairing by the plurality of mobileterminal devices 30, the identification information (BSSID) of the communication repeater installed inside the house H10 is sequentially registered as the sub repeater ID in the database of theserver 50. - Therefore, as described above, even when the frequency bands (2.4 GHz and 5 GHz) at which the same mobile
terminal device 30 is connected or the communication repeaters to which the same mobileterminal device 30 is connected at the time of the remote control and the pairing are different, the identification information (BSSID) of the communication repeater transmitted from theterminal device 30 to theserver 50 at the time of the remote control matches any of sub repeaters managed by theserver 50. Thus, theserver 50 can appropriately determine whether the mobileterminal device 30 is inside the house H10 or outside the house based on the identification information (BSSID) of the communication repeater included in the connection request received from the mobileterminal device 30. - If the determination in step S202 is YES, the
control portion 501 sets the remote operation mode to the in-house mode (S203). If the determination in step S202 is NO, thecontrol portion 501 sets the remote operation mode to the out-of-house mode (S204). Then, thecontrol portion 501 transmits a response including the set mode (mode information) and state information of the hotwater supply device 10 to the mobile terminal device 30 (S205). - This response is received by the
control portion 303 of the mobileterminal device 30 in step S102 ofFIG. 6a . Thereafter, theserver 50 executes processing for accepting a setting command from the mobile terminal device 30 (S206). - With reference to
FIG. 6a , on receiving the response from the server 50 (S102: YES), thecontrol portion 303 of the mobileterminal device 30 refers to the mode (in-house mode/out-of-house mode) included in the response and determines setting items which can be selected during the remote operation in accordance with the mode (S103). Here, setting items which can be selected in the in-house mode and setting items which can be selected in the out-of-house mode are stored in the storage portion 304 of the mobileterminal device 30 in advance. Thecontrol portion 303 selects, among these two setting item groups stored in the storage portion 304, the setting item group corresponding to the mode included in the response received from theserver 50 as the setting item group which can be selected during the remote operation. - Here, the set item groups which can be selected in the in-house mode are all the items associated with all the functions which can be executed inside the house H10 in which the hot
water supply device 10 is installed. In addition, the setting item groups which can be selected in the out-of-house mode are the rest items when part of items is excluded from all the items associated with all the functions which can be executed inside the house H10 in which the hotwater supply device 10 is installed. Therefore, the number of the setting item groups in the in-house mode is greater than the number of the setting item groups in the out-of-house mode. - Furthermore, the items excluded in the out-of-house mode are adjusted to items, such as change of a hot water temperature, change of a bath temperature, change of a bath water level, or the like, which are assumed that unexpected change of setting is not preferable when functions of the hot
water supply device 10 corresponding to these setting items are already used or to be used inside the house H10. - After determining the setting item groups which can be selected in this way, the
control portion 303 displays an operation screen for accepting the remote operation on thedisplay portion 301 and accepts a setting operation of the remote operation (S104). This operation screen is configured so that settings for the selectable setting item groups determined in step S103 are accepted and settings for other items are not accepted. That is, in the in-house mode, the operation screen is configured so that settings for all the items are accepted, and in the out-of-house mode, the operation screen is configured so that settings for the items excluding part of the items are accepted. -
FIG. 7a is a diagram schematically showing anoperation screen 600 displayed on the mobileterminal device 30 at the time of the remote operation.FIG. 7b is a diagram showing an example of the setting items which can be remotely operated in the in-house mode and the out-of-house mode. - In the example of
FIG. 7b , in addition to the hot water supply function and the bath function, the floor heating function, the bathroom heating function, and the heating function can be executed inside the house H10 in which the hotwater supply device 10 is installed. In the in-house mode, all the items associated with these functions can be set, and in the out-of-house mode, the rest items excluding items of temperature change in the functions of hot water supply, bathing, floor heating, bathroom heating, and heating and the item of water change in the bathing function from all the items associated with these functions can be set. - With reference to
FIG. 7a , theoperation screen 600 is divided intoregions - The
region 610 includes amode display portion 611, a hot water supplytemperature setting portion 612, a bathtemperature setting portion 613, a bath waterlevel setting portion 614, abathtub image 615, aconfirmation button 616, and anend button 617. Whether the current operation mode is the in-house mode or the out-of-house mode is displayed on themode display portion 611 based on the mode information included in the response received in step S102 ofFIG. 6 a. - In addition, in the hot water supply
temperature setting portion 612, the bathtemperature setting portion 613, and the bath waterlevel setting portion 614, setting states of current hot water supply temperature, bath temperature and bath water level are respectively shown based on the state information included in the response received in step S102 ofFIG. 6a . In thebathtub image 615, the setting state of the current bath water level is displayed as an image of water remaining in the bathtub. - Here, when the operation mode is the in-house mode, the hot water supply
temperature setting portion 612, the bathtemperature setting portion 613, and the bath waterlevel setting portion 614 are validated to an operable state. In this case, theconfirmation button 616 is similarly validated. The operator can change the hot water supply temperature, the bath temperature, and the bath water level by touching the hot water supplytemperature setting portion 612, the bathtemperature setting portion 613, and the bath waterlevel setting portion 614. - For example, when the operator touches these setting portions, an up/down key is displayed immediately below. Each time the operator touches the up/down key, a value in each setting portion increases/decreases. Thereby, the operator can change a set value for a desired setting portion. Thereafter, when the operator touches the
confirmation button 616, the change of these items is confirmed. - When the operation mode is the out-of-house mode, the hot water supply
temperature setting portion 612, the bathtemperature setting portion 613, and the bath waterlevel setting portion 614 are invalidated to an inoperable state. In this case, theconfirmation button 616 is similarly invalidated. InFIG. 7a , since the operation mode is the out-of-house mode, the hot water supplytemperature setting portion 612, the bathtemperature setting portion 613, the bath waterlevel setting portion 614, and theconfirmation button 616 are all invalidated. In this case, even if the operator touches the hot water supplytemperature setting portion 612, the bathtemperature setting portion 613 and the bath waterlevel setting portion 614, the hot water supply temperature, the bath temperature and the bath water level cannot be changed. - The
region 620 includes a bathautomatic setting portion 621, areheating setting portion 622, and a bathcleaning setting portion 623. The bathautomatic setting portion 621 is a setting button for remaining hot water in the bathtub at the bath temperature and the bath water level that are set. Thereheating setting portion 622 is a setting button for setting reheating of the bath. The bathcleaning setting portion 623 is a setting button for performing bath cleaning automatically. - The bath
automatic setting portion 621, thereheating setting portion 622, and the bathcleaning setting portion 623 are always validated to an operable state according to the conditions inFIG. 7b regardless of whether the operation mode is the in-house mode or the out-of-house mode. - The operator can select functions of these setting portions by touching the bath
automatic setting portion 621, thereheating setting portion 622, and the bathcleaning setting portion 623. When these setting portions are touched again, the selection is released. The selected setting portions are highlighted in a manner that the selection of these setting portions can be visually recognized. In the example ofFIG. 7a , the bathautomatic setting portion 621 is selected. Thereafter, the operator can confirm the selected setting items by touching theconfirmation button 616. - The
region 630 includes fourbuttons 631 to 634 for switching the functions being operation targets. In the example ofFIG. 7a , thebutton 631 for setting the bath function as the operation target is selected. Thus, in theregions - When the operator touches the
button 632, the setting items corresponding to the bathroom heating function are displayed in theregions button 633, the setting items corresponding to the heating function are displayed as operation targets in theregions button 634, the setting items corresponding to the floor heating function are displayed as operation targets in theregions FIG. 7b , when the operation mode is the out-of-house mode, only the setting items corresponding to the temperature change are invalidated, and when the operation mode is the in-house mode, all the setting items are validated. - When the
confirmation button 616 is touched after the above operation is performed, thecontrol portion 303 transmits a setting command corresponding to the items operated by the operator to theserver 50 in step S104 ofFIG. 6a . In response to this, thecontrol portion 501 of theserver 50 transmits a setting request including the received setting command to thecontrol portion 133 of the kitchenremote controller 13 in step S206 ofFIG. 6b . In this way, the setting according to the remote operation is performed on the hotwater supply device 10. - When the remote operation is ended, the operator touches the
end button 617 on theoperation screen 600 inFIG. 7a . Thereby, thecontrol portion 303 sets the determination in step S105 ofFIG. 6a to YES, and transmits an end notification to the server 50 (S106). At the same time, theoperation screen 600 inFIG. 7a is closed. Thereby, remote operation control in the mobileterminal device 30 is ended. On receiving the end notification from the mobile terminal device 30 (S207: YES), thecontrol portion 501 of theserver 50 ends the remote operation control. Thereby, control of the remote operation in the hotwater supply system 1 is ended. - According to the embodiment, the following effects can be achieved.
- As shown in
FIG. 6b , when communication of the remote operation (connection request) for the hotwater supply device 10 is received from the mobile terminal device 30 (S201: YES), theserver 50 can determine whether the mobileterminal device 30 is inside or outside the house according to whether the identification information (BSSID) of the communication repeater received from the mobileterminal device 30 in this communication matches the identification information (the sub repeater ID) of the communication repeater stored in thestorage portion 502. Therefore, control for determining remote control conditions in the server 50 (in-house mode/out-of-house mode setting) is performed based on these two pieces of identification information (BSSID), and thereby the hotwater supply device 10 can be appropriately remotely controlled from inside the house H10 and outside the house. - In steps S202 and S203 of
FIG. 6b , based on whether any sub repeater ID stored in thestorage portion 502 in association with the hotwater supply device 10 being the remote control destination matches the identification information (BSSID) of the communication repeater received from the mobileterminal device 30 in the connection request of the remote control, either the in-house mode or the out-of-house mode is determined. In this way, even when the frequency bands (2.4 GHz and 5 GHz) at which the mobileterminal device 30 is connected or the communication repeaters to which the mobileterminal device 30 is connected are different at the time of the remote control and the pairing, as described above, whether the mobileterminal device 30 is inside the house H10 or outside the house can be appropriately determined in theserver 50. Therefore, the hotwater supply device 10 can be remotely controlled more appropriately from inside the house H10 and outside the house. - As shown in
FIG. 7b , the target items of the remote operation in the case of in-house mode are adjusted to be more than the target items of the remote operation in the case of out-of-house mode. In this way, by limiting the target items in the remote operation from outside the house, it is possible to avoid giving a noticeable discomfort or inconvenience to the user inside the house H10. Therefore, more appropriate remote control can be achieved. - In the above embodiment, when the mobile
terminal device 30 is outside the house, the setting items which can be operated are limited on theoperation screen 600 of the mobileterminal device 30, but in the modification example, all the setting items are set to be operable in the mobileterminal device 30 regardless of whether the mobileterminal device 30 is outside the house or inside the house H10. That is, in the modification example, theoperation screen 600 is not changed between the in-house mode and the out-of-house mode. Instead, in this modification example, whether the setting command received from the mobileterminal device 30 is a setting command which can be permitted by the operation mode (in-house mode/out-of-house mode) is determined in theserver 50, and when the setting command is not permitted, theserver 50 refuses to accept the setting command. - In this case, the control in the mobile
terminal device 30 is changed as shown inFIG. 8a . In the control ofFIG. 8a , step S103 ofFIG. 6a is omitted, and step S111 is added. By omitting step S103, theoperation screen 600 displayed in step S104 is set in a manner that all the setting items can be operated regardless of the operation mode (in-house mode/out-of-house mode). For example, the hot water supplytemperature setting portion 612, the bathtemperature setting portion 613, the bath waterlevel setting portion 614 and theconfirm button 616 shown inFIG. 7a can all be validated to be operable regardless of the operation mode (in-house mode/out-of-house mode). - In addition, in this case, the setting command acceptation processing in step S206 of
FIG. 6b is executed according to the flowchart shown inFIG. 8b . That is, on receiving a setting command from the mobile terminal device 30 (S301: YES), thecontrol portion 501 of theserver 50 determines whether the received setting command is a setting command which can be permitted by the operation mode set in steps S203 and S204 inFIG. 7b (S302). - For example, when the operation mode is the out-of-house mode, on receiving a setting command related to hot water supply temperature change, the
control mode 501 determines NO in step S302. When the operation mode is the in-house mode, thecontrol portion 501 determines YES in step S302 for any setting command. - When the determination in step S302 is YES, the
control portion 501 of theserver 50 transmits a setting request including the received setting command to thecontrol portion 133 of the kitchen remote controller 13 (S303). In this way, the setting according to the remote operation is performed on the hotwater supply device 10. Furthermore, thecontrol portion 501 transmits, to the mobileterminal device 30, a notification indicating that the setting by the remote operation has been completed for the hot water supply device 10 (S304). In this way, the setting command acceptation processing is ended. - When the determination in step S302 is NO, the
control portion 501 of theserver 50 does not transmit the setting request including the received setting command to thecontrol portion 133 of the kitchenremote controller 13 and transmits a notification indicating that the setting command is not accepted to the mobile terminal device 30 (S305). In this case, the setting according to the remote operation is not performed on the hotwater supply device 10. Thus, the setting command acceptation processing is ended. - The
control portion 303 of the mobileterminal device 30 determines whether the setting command is accepted by theserver 50 based on the notification transmitted in steps S304 and S305 (S111). When the setting command is accepted, thecontrol portion 303 advances the processing to step S105. On the other hand, when the setting command is not accepted, thecontrol portion 303 displays, on thedisplay portion 301, a notification screen for notifying that the setting command is not accepted. -
FIGS. 9a-9d are diagrams respectively showing an example of the notification screen. -
FIGS. 9a-9d respectively show notification screens 710 to 740 when a bath temperature changing operation, a bath water level changing operation, a hot water supply temperature changing operation, and a floor heating temperature changing operation are performed in the out-of-house mode. The notification screens 710 to 740 respectively includenotification sentences 711 to 741 indicating that these change operations cannot be performed outside the house, andOK buttons 712 to 742. The operator grasps that these operations are not accepted from outside the house with reference to thenotification sentences 711 to 741. Thereafter, the operator touches theOK buttons 712 to 742. Thereby, thecontrol portion 303 advances the processing to step S105. Furthermore, when the bathroom heating temperature changing operation and the heating temperature changing operation are performed, a similar notification screen is also displayed. - In the modification example, the same effects as in the above embodiment can also be achieved.
- In the above embodiment, the BSSID of the communication repeater is used as the sub repeater ID, but other identification information unique to the communication repeater may also be used as the sub repeater ID. The same applies to the main repeater ID.
- In addition, in the above embodiment, the items which can be remotely operated in the in-house mode and the out-of-house mode are changed; however, it may be that items which can be remotely monitored in the in-house mode and the out-of-house mode are changed. For example, the number of the items which can be remotely monitored in the in-house mode may be adjusted to be greater than the number of the items which can be remotely monitored in the out-of-house mode. Thereby, the security of the user of hot
water supply device 10 can be ensured more appropriately. - In addition, in the above embodiment, the identification information (BSSID) of the communication repeater to which the mobile
terminal device 30 is connected is registered in the server as the sub repeater ID during the pairing processing; however, when the identification information (BSSID) of the communication repeater to which the kitchenremote controller 13 is connected is registered in theserver 50 as the main repeater ID during the initial operation between the kitchenremote controller 13 and theserver 50, the identification information (BSSID) may be further registered in theserver 50 as the sub repeater ID. Thereby, the number of the registration of the sub repeater IDs can be increased more quickly, and the in-house/out-of-house determination of the mobileterminal device 30 can be easily and more appropriately performed. - In addition, in the above embodiment, the
wireless communication portion 136 is arranged in the kitchenremote controller 13 which configures the hotwater supply device 10; however, the wireless communication portion may be arranged in thewater heater 11 and thewater heater 11 is connected to therouter 20. In this case, the control of the kitchenremote controller 13 in the above embodiment is performed by thecontrol portion 111 of thewater heater 11. Alternatively, in addition to thewater heater 11, the bathroomremote controller 12, and the kitchenremote controller 13, a control unit having a wireless communication portion may be arranged in the hotwater supply device 10, and this control unit is connected to therouter 20. In this case, the control by the kitchenremote controller 13 in the above embodiment is performed by the control unit. - In addition, in the above embodiment, the pairing notification request is transmitted from the
control portion 303 of the mobileterminal device 30 to theserver 50; however, the pairing notification request may be transmitted from the hot water supply device 10 (thecontrol portion 133 of the kitchenremote controller 13 in the above embodiment) to theserver 50. - Furthermore, the terminal device which remotely controls the hot
water supply device 10 may include a stationary terminal device which is not portable and is installed at a predetermined location. - Additionally, the embodiment of the disclosure can be variously modified appropriately within the scope of claims.
Claims (17)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018182917A JP2020053899A (en) | 2018-09-27 | 2018-09-27 | Hot-water supply system, server and program |
JPJP2018-182917 | 2018-09-27 | ||
JP2018-182917 | 2018-09-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20200103927A1 true US20200103927A1 (en) | 2020-04-02 |
US11385660B2 US11385660B2 (en) | 2022-07-12 |
Family
ID=69947503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/578,409 Active 2040-12-27 US11385660B2 (en) | 2018-09-27 | 2019-09-23 | Hot water supply system, server and non-transitory computer readable recording medium |
Country Status (3)
Country | Link |
---|---|
US (1) | US11385660B2 (en) |
JP (1) | JP2020053899A (en) |
CN (1) | CN110953647A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11536465B2 (en) * | 2018-10-25 | 2022-12-27 | Noritz Corporation | Hot water supply device and hot water supply system |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5617898A (en) | 1979-07-13 | 1981-02-20 | Daifuku Machinery Works | Housing equipment with conveying auxiliary truck rescue device |
US9749792B2 (en) * | 2009-08-11 | 2017-08-29 | Michael Edward Klicpera | Water use monitoring apparatus |
US9378601B2 (en) * | 2012-03-14 | 2016-06-28 | Autoconnect Holdings Llc | Providing home automation information via communication with a vehicle |
CN102937801A (en) | 2012-10-29 | 2013-02-20 | 四川长虹电器股份有限公司 | Method for remotely controlling electric appliance |
JP6142681B2 (en) | 2013-06-05 | 2017-06-07 | 三菱電機株式会社 | Water heater |
JP2015001784A (en) * | 2013-06-13 | 2015-01-05 | 富士通株式会社 | Information processing system, information processing apparatus, and information processing program |
JP2015045573A (en) * | 2013-08-28 | 2015-03-12 | 富士通株式会社 | Portable information processing device, information processing method, and information processing program |
JP2015050565A (en) * | 2013-08-30 | 2015-03-16 | シャープ株式会社 | Control method, remote control device, control program, and server |
JP6025687B2 (en) | 2013-10-21 | 2016-11-16 | 三菱電機株式会社 | Equipment control system |
WO2015115572A1 (en) * | 2014-01-29 | 2015-08-06 | 京セラ株式会社 | Operating device and operating method |
US9386140B2 (en) * | 2014-04-10 | 2016-07-05 | Twin Harbor Labs, LLC | Methods and apparatus notifying a user of the operating condition of a remotely located household appliance |
JP2016111528A (en) * | 2014-12-05 | 2016-06-20 | シャープ株式会社 | Management device, terminal, apparatus, management system, control method, and control program |
CN105635316B (en) * | 2016-02-18 | 2019-07-26 | 果博斯(天津)科技有限公司 | A kind of control method and server of domestic terminal apparatus |
JP6631325B2 (en) * | 2016-03-03 | 2020-01-15 | ブラザー工業株式会社 | Computer program for server and server |
US11327475B2 (en) * | 2016-05-09 | 2022-05-10 | Strong Force Iot Portfolio 2016, Llc | Methods and systems for intelligent collection and analysis of vehicle data |
US10049515B2 (en) * | 2016-08-24 | 2018-08-14 | Echostar Technologies International Corporation | Trusted user identification and management for home automation systems |
US20180072972A1 (en) * | 2016-09-09 | 2018-03-15 | Alpha Revolution, Inc. | Systems, devices and methods for fermenting beverages |
US20180239313A1 (en) * | 2017-02-22 | 2018-08-23 | Stellar Vdc Residential, Llc | Building model with virtual capture of as built features and objective performance tracking |
KR102371986B1 (en) * | 2017-08-25 | 2022-03-08 | 삼성전자주식회사 | Electronic device and method for providing a profile remotely to electronic device |
-
2018
- 2018-09-27 JP JP2018182917A patent/JP2020053899A/en active Pending
-
2019
- 2019-09-23 CN CN201910899642.2A patent/CN110953647A/en active Pending
- 2019-09-23 US US16/578,409 patent/US11385660B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11536465B2 (en) * | 2018-10-25 | 2022-12-27 | Noritz Corporation | Hot water supply device and hot water supply system |
Also Published As
Publication number | Publication date |
---|---|
CN110953647A (en) | 2020-04-03 |
JP2020053899A (en) | 2020-04-02 |
US11385660B2 (en) | 2022-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11137872B2 (en) | Remote control of electronic devices via mobile device | |
US20240064340A1 (en) | Set-top box with interactive portal and system and method for use of same | |
WO2014103304A1 (en) | Control method | |
US11385660B2 (en) | Hot water supply system, server and non-transitory computer readable recording medium | |
JP6810638B2 (en) | Relay device and electric lock | |
US11611647B2 (en) | Hot-water supply system and program | |
JP7225576B2 (en) | hot water system | |
JP2019205120A (en) | Remote operation system and program for hot water equipment | |
JP7225750B2 (en) | Hot water system and program | |
JP2020067244A (en) | Hot water supply device, hot water supply system, and program | |
JP7192310B2 (en) | Hot water system and server | |
JP2020053833A (en) | Hot-water supply system and server | |
JP2021034944A (en) | Water heater, hot water system, server, and program | |
JP7243169B2 (en) | hot water system | |
US11943495B2 (en) | Set-top box with interactive portal and system and method for use of same | |
US11536465B2 (en) | Hot water supply device and hot water supply system | |
JP2020017900A (en) | Hot-water supply system and program | |
JP2021005769A (en) | Hot water system, server, and program | |
JP2021004690A (en) | Hot water supply system, water heater, server and program | |
AU2022452574A1 (en) | Method for connecting a device to a wireless communication network | |
JP2021055979A (en) | Hot water system and server | |
JP2024126916A (en) | Cooking appliance control system, cooking appliance, cooking appliance control method, and cooking appliance control program | |
JP2021021532A (en) | Water heater, hot water supply system, server and program | |
JP2020036242A (en) | Hot-water supply system, hot-water supply device, and program | |
KR20170002000A (en) | Terminal, operation method of terminal, and application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: NORITZ CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TAWADA, NAOKI;HASHIMOTO, TAKAHITO;TOSAKI, HIROSHI;AND OTHERS;REEL/FRAME:050509/0058 Effective date: 20190918 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |