Communication device and network system
A dual-protocol communication module facilitates seamless communication and control of home appliances across different networks, addressing connectivity challenges and reducing costs associated with separate conversion devices.
Patent Information
- Application Number
- JP2024029653
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-29
- Publication Date
- 2025-09-10
AI Technical Summary
Existing technologies face challenges in efficiently connecting and managing multiple home appliances across different communication networks, leading to difficulties in acquiring their status and controlling them remotely.
A communication device equipped with a dual-protocol communication module that bridges ECHONET Lite and Matter protocols, allowing seamless communication between home appliances, servers, and cloud services, enabling status acquisition and control.
Enables efficient acquisition and remote control of multiple home appliances' status across various networks without the need for separate conversion devices, reducing development and operational costs.
Smart Images

Figure 2025132236000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a technology for a communication device and a network system for communicating over a network. [Background technology]
[0002] Japanese Patent Laid-Open Publication No. 2015-170938 (Patent Document 1) describes a network system, a communication method, a server, a terminal, and a communication program. Patent Document 1 provides a network system including at least one terminal and a server. The server transmits information to the at least one terminal for suppressing data transmission from the at least one terminal. Each of the at least one terminal transmits at least a portion of the acquired data to the server in accordance with the information from the server. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-170938 Summary of the Invention [Problem to be solved by the invention]
[0004] An object of the present invention is to provide a technique that allows multiple devices to acquire the status of a home appliance. [Means for solving the problem]
[0005] According to one aspect of the present invention, there is provided a communication device that can be installed in a home appliance. The communication device includes a communication unit and a control unit. When command data is received from a first device via the communication unit, the control unit passes the command data to the home appliance, and when status data is received from the home appliance, the control unit transmits the command data to the first device and also transmits the status data to a second device. [Effects of the Invention]
[0006] As described above, the present invention provides a technique that allows a plurality of devices to acquire the status of a home appliance. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a conceptual diagram illustrating an overall configuration of a network system according to a first embodiment. [Figure 2] FIG. 1 is a conceptual diagram showing an overview of the overall functions and operations of a network system according to a first embodiment. [Figure 3] 1 is a block diagram illustrating a configuration of a home appliance according to a first embodiment. [Figure 4] FIG. 3 is a sequence diagram showing the overall control of the network system according to the first embodiment. [Figure 5] FIG. 10 is a block diagram illustrating a configuration of a home appliance according to a second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the following description, the same components are denoted by the same reference numerals. The names and functions of the components are also the same. Therefore, detailed description thereof will not be repeated. First Embodiment <Outline of Network System 1>
[0009] First, the overall configuration of a network system 1 according to this embodiment will be described with reference to Fig. 1. The network system 1 according to this embodiment mainly includes home appliances such as an air conditioner 100A, a refrigerator 100B, a microwave oven 100C, and a television 100D, a communication terminal 300 such as a smartphone, an in-home controller 400 for controlling the home appliances, a wireless router 600 for connecting the home appliances to an external network such as the Internet, and servers 500A and 500B.
[0010] The home appliances are not limited to the air conditioner 100A, refrigerator 100B, microwave oven 100C, and television 100D, but may also include home appliances such as washing machines, air purifiers, humidifiers, dehumidifiers, vacuum cleaners, automatic cooking pots, rice cookers, and lighting, AV (audio-visual) equipment such as personal computers, hard disk recorders, projectors, music players, game consoles, and speakers, HEMS equipment such as solar power generation systems, battery systems, and hot water supply systems, and home equipment such as built-in lighting, intercoms, electric locks, hot water heaters, and warm water washing toilet seat controllers. Hereinafter, these may be collectively referred to as home appliances 100.
[0011] Furthermore, the communication terminal 300 is not limited to a smartphone, but may also be a personal computer, a tablet, a game console, a speaker, a wearable device, or the like.
[0012] 2, the home appliance 100 is equipped with a communication module 200. The communication module 200 is connectable to a first server 500A for controlling the home appliance 100 via a wireless router 600A such as Wi-Fi (registered trademark) or a first communication network 601 such as the Internet, using a protocol such as ECHONET Lite (registered trademark). In particular, in this embodiment, in addition to the above function, the communication module 200 is also connectable to a communication terminal 300 such as a smartphone, an in-home controller 400, and other home appliances 100 via a second communication network 602 using a protocol such as Matter (registered trademark). The communication module 200 is also connectable to a second server 500B having another role via a wireless router 600B such as Wi-Fi or the Internet.
[0013] A specific configuration of the network system 1 for realizing such functions will be described in detail below. <Configuration of home appliances and communication modules>
[0014] First, the configuration of home appliance 100 constituting network system 1 according to this embodiment will be described with reference to Fig. 3. Home appliance 100 according to this embodiment includes, as main components, control unit 110, display 130, operation unit 140, communication connector 160, speaker 170, microphone 180, device driving unit 190, and communication module 200.
[0015] The control unit 110 controls each unit of the home appliance 100. More specifically, the control unit 110 is configured from a CPU 111 and a memory 112.
[0016] The CPU 111 executes a program stored in the memory 112 to control each unit of the home appliance 100 .
[0017] Memory 112 is realized by various types of RAM (Random Access Memory), various types of ROM (Read-Only Memory), etc. Memory 112 stores information necessary for using various services, such as programs executed by CPU 111, data generated by execution of programs by CPU 111, data input via operation unit 140, data received from a remote control, data received from servers 500A and 500B via router 600 or the Internet, and the address of first server 500A on the cloud corresponding to home appliance 100.
[0018] Display 130 outputs characters, images, etc. based on signals from CPU 111. Note that display 130 may simply be an LED light or the like.
[0019] Operation unit 140 is realized by buttons, a touch panel, etc., and receives commands from a user and inputs the commands to CPU 111. For example, it includes buttons necessary for Wi-Fi connection. Note that it may also be configured with a touch panel 150 having the functions of display 130 and operation unit 140.
[0020] The communication connector 160 is provided on the control board and is connected to the wireless communication module 200. The wireless communication module 200 will be described later.
[0021] The speaker 170 outputs a voice message or the like based on the voice data from the CPU 111. The microphone 180 acquires the user's voice or the like and inputs the voice data to the CPU 111.
[0022] Device driving unit 190 controls each part (motor, heater, sensor, antenna, etc.) of home appliance 100 based on a signal from CPU 111. For example, in the case of air conditioner 100A or a refrigerator, this may be a compressor, fan, or airflow direction changing mechanism. In the case of a washing machine, this may be a motor, and in the case of a microwave oven, this may be an antenna or turntable for cooking.
[0023] The wireless communication module 200 mainly includes an antenna 260 for performing wireless communication conforming to Wi-Fi or wireless communication conforming to BLE, a connector for performing wired communication, and a communication control unit 210. The wireless communication module 200 may be provided on a communication adapter board separate from the main control board of the home appliance 100. The communication control unit 210 transmits and receives data to and from the wireless router 600, the servers 500A and 500B, and the communication terminal 300 by a communication method conforming to Wi-Fi, in accordance with instructions from the main control unit 110 of the home appliance 100.
[0024] In particular, in this embodiment, the communication control unit 210 of the wireless communication module 200 uses the wireless communication antenna 260 to transmit and receive data to and from the router 600 and the home appliance server 500A in accordance with a first communication protocol such as ECHONET Lite, and to transmit and receive data to and from the router 600, the server 500B for other applications, and the home controller 400 in accordance with a second communication protocol such as Matter.
[0025] Furthermore, in this embodiment, the communication control unit 210 of the wireless communication module 200 functions as a command bridge 221 for a first communication protocol and a command bridge 222 for a second protocol. The first command bridge 221 passes data exchanged according to the first protocol to the second command bridge 222, and conversely, receives data exchanged according to the second protocol from the second command bridge 222. Meanwhile, the second command bridge 222 passes data exchanged according to the second protocol to the first command bridge 221, and conversely, receives data exchanged according to the first protocol from the first command bridge 221.
[0026] For example, the communication control unit 210 of the wireless communication module 200 has a CPU 211 that, in accordance with a program stored in memory 212, functions as a command bridge 221 for ECHONET Lite, which can be interpreted by the control unit 110 of the home appliance 100, and a command bridge 222 for other protocols, such as Matter, which cannot be interpreted by the control unit 110 of the home appliance 100. The command bridge 221 for ECHONET Lite passes data exchanged in accordance with ECHONET Lite to the command bridge 222 for Matter, and conversely, receives data exchanged in accordance with Matter from the command bridge 222 for Matter. On the other hand, the command bridge 222 for Matter passes data exchanged in accordance with Matter to the command bridge 221 for ECHONET Lite, and conversely, receives data exchanged in accordance with ECHONET Lite from the command bridge 221 for ECHONET Lite. <Information processing in network systems>
[0027] Hereinafter, with reference to FIG. 4, information processing in the network system 1 using the communication module 200 according to the present embodiment will be described.
[0028] First, in this embodiment, when home appliance 100 is turned on, control unit 110 uses communication module 200 to connect to a preset service server on the cloud.
[0029] When the communication module 200 is connected to the communication connector 160 and powered on for the first time, the device control unit 110 communicates with the communication control unit 210 of the communication module 200, and various device information stored in the memory 112 is also stored in the memory 212, allowing the communication module 200 to recognize what type of device 100 is connected. The communication module 200 can use this information to pair and register the device 100 with the cloud server 500 or the smartphone 300. Furthermore, after installing the home appliance 100, the device 100 is turned on and paired with the cloud server 500 by using the smartphone 300 or the like, and only then can the device 100 be connected to the cloud server 500. Thereafter, the communication module 200 notifies the service server (the first server 500A or the second server 500B) on the cloud of various device information and various device states for the first time.
[0030] Now, for example, first server 500A, which is the service server, sends status setting request data to home appliance 100 (step S112). Note that this data is sent via the Internet or wireless router 600 in accordance with a protocol that conforms to the first protocol.
[0031] The first command bridge 221 of the communication module 200 installed in the home appliance 100 receives the data via the communication antenna 260 and passes the data to the control unit 110 of the home appliance 100 as data compliant with the first protocol (step S114).
[0032] The control unit 110 of the home appliance 100 controls the device driving unit 190 in accordance with the status setting request. The control unit 110 passes information about the latest status after execution of the status setting request command to the command bridge 221 as a status setting completion response in a data format conforming to the first protocol (step S116). Here, depending on the type of command, the status setting completion response may be returned to indicate that the status setting request has been accepted without waiting for the execution to be completed, and the execution of the command may continue thereafter.
[0033] The command bridge 221 returns status setting completion response data conforming to the first protocol to the first server 500A via the communication antenna 260 (step S118).
[0034] In particular, in this embodiment, the command bridge 221 also passes information about the latest state of the home appliance 100 to the command bridge 222 as a state change notification based on the state setting completion response (step S120).
[0035] The command bridge 222 transmits the status change notification data conforming to the second protocol to the second server 500B via the communication antenna 260 (step S122).
[0036] Furthermore, for example, first server 500A, which is the service server, transmits status read request data to home appliance 100 (step S125). Note that this data is transmitted via the Internet or wireless router 600 in accordance with a protocol conforming to the first protocol.
[0037] The first command bridge 221 of the communication module 200 installed in the home appliance 100 receives the data via the communication antenna 260 and passes the data, which complies with the first protocol, to the control unit 110 of the home appliance 100 (step S126).
[0038] In response to the status read request, the control unit 110 of the home appliance 100 reads the latest status information and passes it to the command bridge 221 as a status setting completion response in a data format conforming to the first protocol (step S127).
[0039] The command bridge 221 returns status read completion response data conforming to the first protocol to the first server 500A via the communication antenna 260 (step S128).
[0040] In particular, in this embodiment, the command bridge 221 also passes information about the latest state of the home appliance 100 to the command bridge 222 as a state notification based on the state setting read response (step S130).
[0041] The command bridge 222 transmits the status notification data conforming to the second protocol to the second server 500B via the communication antenna 260 (step S132).
[0042] Preferably, the command bridge 222 has a means for storing the latest status of the home appliance 100 from data such as the status notification (step S132), status change notification (steps S122, S152), status read response (step S194), and status setting completion response (step S174) previously transmitted to the second server 500B, and may transmit status change notification data conforming to the second protocol via the communication antenna 260 to the second server 500B only if the status of the home appliance 100 has changed from that value (step S132).
[0043] That is, if the state of the home appliance 100 has not changed in the state notification (step S130), the command bridge 222 does not need to connect to the second server 500B (step S132).
[0044] This determination may be made by the command bridge 221. That is, the command bridge 221 may have a means for storing the latest state of the home appliance 100 from data such as the state notification (step S130), state change notification (steps S120, S150), state read response (step S192), and state setting completion response (step S172) previously transmitted to the command bridge 222, and may be configured not to pass the state notification (step S130) to the command bridge 222 if there has been no change from the previous state of the home appliance 100 based on the state read response.
[0045] The change in state may be triggered by the control unit 110 of the home appliance 100 based on a predetermined condition or may be initiated by a user in the home using the operation unit 140 or controller of the home appliance 100.
[0046] In this case, the control unit 110 of the home appliance 100 controls the device driving unit 190. The control unit 110 passes information about the latest state after the command execution as a state change notification to the command bridge 221 in a data format conforming to the first protocol (step S146).
[0047] The command bridge 221 transmits the state change notification data conforming to the first protocol to the first server 500A via the communication antenna 260 (step S148).
[0048] In particular, in this embodiment, the command bridge 221 also passes information about the latest state of the home appliance 100 to the command bridge 222 based on the state change notification (step S150).
[0049] The command bridge 222 transmits the status change notification data conforming to the second protocol to the second server 500B via the communication antenna 260 (step S152).
[0050] Meanwhile, second server 500B may send status setting request data to home appliance 100 (step S162). This data is sent via the Internet or wireless router 600 in accordance with a protocol that conforms to the second protocol. Here, it is assumed that control unit 110 of home appliance 100 cannot interpret the second protocol.
[0051] The second command bridge 222 of the communication module 200 mounted on the home appliance 100 receives the data via the communication antenna 260 and passes it to the command bridge 221 as a state setting request (step S164).
[0052] The first command bridge 221 converts the status setting request into data that complies with the first protocol, and passes it to the control unit 110 of the home appliance 100 (step S166).
[0053] The control unit 110 of the home appliance 100 controls the device driving unit 190 in accordance with the status setting request. The control unit 110 passes information about the latest status after execution of the status setting request command to the command bridge 221 as a status setting completion response in a data format conforming to the first protocol (step S168). Here, depending on the type of command, the status setting completion response may be returned to indicate that the status setting request has been accepted without waiting for the execution to be completed, and the execution of the command may continue thereafter.
[0054] The command bridge 221 transmits the status change notification data conforming to the first protocol to the first server 500A via the communication antenna 260 (step S170).
[0055] In particular, in this embodiment, based on the status setting completion response, the command bridge 221 also passes information about the latest status of the home appliance 100 to the command bridge 222 as a status setting completion response (step S172).
[0056] The command bridge 222 transmits status setting completion data conforming to the second protocol to the second server 500B via the communication antenna 260 (step S174).
[0057] Further, second server 500B may send status read request data to home appliance 100 (step S182). Note that this data is sent via the Internet or wireless router 600 in accordance with a protocol conforming to the second protocol.
[0058] The second command bridge 222 of the communication module 200 mounted on the home appliance 100 receives the data via the communication antenna 260 and passes it to the command bridge 221 as a status read request (step S184).
[0059] The first command bridge 221 converts the status read request into data that complies with the first protocol, and passes it to the control unit 110 of the home appliance 100 (step S186).
[0060] The control unit 110 passes the latest status information to the command bridge 221 as a status read response in a data format conforming to the first protocol (step S188).
[0061] The command bridge 221 transmits state change notification data conforming to the first protocol to the first server 500A via the communication antenna 260 (step S190). Preferably, the command bridge 221 has a means for storing the latest state of the home appliance 100 from data such as a state change notification (steps S190, S170, and S148) previously transmitted to the first server 500A, a state read response (step S128), and a state setting completion response (step S118), and only when the state of the home appliance 100 has changed from that value, the command bridge 221 transmits state change notification data conforming to the first protocol to the first server 500A via the communication antenna 260 (step S190).
[0062] In particular, in the present embodiment, the command bridge 221 also transfers information about the latest state of the home appliance 100 to the command bridge 222 as a status read response based on the status read response (step S192).
[0063] The command bridge 222 transmits status read response data conforming to the second protocol to the second server 500B via the communication antenna 260 (step S194). <Second embodiment>
[0064] In the above embodiment, a case has been described in which home appliance 100 can connect to first server 500A via first wireless router 600A and to second server 500B via second wireless router 600B. However, as shown in Fig. 2 and Fig. 4, either of the servers may be home controller 400 compliant with Matter or the like that is placed in the home, or both may be controllers or other communication devices. <Third embodiment>
[0065] In the above embodiment, the communication module 200 mounted on the home appliance 100 has one wireless communication antenna 260. However, as shown in Fig. 5, the communication module 200 may have two wireless communication antennas 261.
[0066] In this embodiment, the communication control unit 210 of the wireless communication module 200 provides data exchanged with a first device using the first wireless communication antenna 261 to the second device using the second wireless communication antenna 262. Conversely, the communication control unit 210 provides data exchanged with the second device using the second wireless communication antenna 262 to the first device using the first wireless communication antenna 261. <Fourth embodiment>
[0067] In the above embodiment, the communication module 200 mounted on the home appliance 100 has the wireless communication antenna 260. The communication module 200 may have a communication interface for wired communication instead of or in addition to the wireless communication antenna 260. <Summary>
[0068] Until now, the method used to effectively advance IOT (Internet of Things) was to develop and install a common communication module with a specific communication protocol compatible with the cloud server to be connected for non-IOT-compatible sensor devices, actuator devices, home appliances, etc., thereby expanding the communication section. Also, in order to connect IOT-compatible devices to a different communication network, the above communication module was replaced with one compatible with the relevant communication protocol, or the connection was made via a conversion device with a gateway or bridge function to convert the communication protocol.
[0069] Furthermore, if an IoT-enabled device is connected to a different communication network by replacing the previous module with a communication module that supports a different communication protocol, it will no longer be able to connect to the cloud server it was previously connected to, which poses the problem of being unable to transfer previously accumulated assets.In addition, there is the issue of having to develop and deploy new conversion devices with gateway or bridge functions to support the new communication protocol that is desired to be connected, which incurs significant costs in terms of development, maintenance, and operation.
[0070] Therefore, in the above embodiment, a communication module that has the following features and can be commonly used with various devices is provided.
[0071] (1) It is characterized by having multiple communication protocol control means between the cloud server and the devices connected to it within one module, and having a means to convert the communication content between the cloud and the devices communicated using one communication protocol into another communication protocol control means and notify other clouds of the status of the above devices.
[0072] This means that a single module contains the appropriate communication protocol control means for connecting to multiple cloud servers, eliminating the need to switch to a module with different specifications or to prepare a separate conversion device with gateway or bridge functions.
[0073] (2) The communication module (1) above can be connected to various devices, and is characterized by its ability to obtain information such as the type, status, and control means of the connected device when the power is first turned on.
[0074] This allows the communication module to obtain information such as the type, status, and control means of the connected device when it is attached to various devices and first turned on, making it possible for the communication module to be commonly applied to a variety of devices.
[0075] (3) It is characterized by having a means for registering the relevant device to connect to the cloud server based on the device information obtained by the means in (2) above.
[0076] This allows various devices equipped with the above communication modules to be connected and registered to the cloud server.
[0077] (4) Based on the information connected and registered by the means described in (3) above, it is possible to obtain status information of the device and remotely control it via the cloud server to which the device is connected.
[0078] This makes it possible to obtain status information about various devices and remotely control them via a cloud server.
[0079] (5) The device is characterized by having a means for connecting and registering the device to a cloud server via another network using the means described in (1) and (2) above.
[0080] This allows various devices to be connected and registered to cloud servers via other networks.
[0081] (6) Based on the information registered for connection by the means of (5) above, it is possible to obtain status information of the device and remotely control it via another cloud server (1) above to which the device is connected.
[0082] The embodiments disclosed herein should be considered to be illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims, not by the above description, and is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]
[0083] 1: Network system 100: Home appliances 100A: Air conditioner 100B: Refrigerator 100C: Microwave 100D: Television 110: Main control unit 111:CPU 112: Memory 130: Display 140:Operation unit 150: Touch panel 160: Communication connector 170: Speaker 180:Mike 190: Equipment drive unit 200: Wireless communication module 210: Communication control unit 211: CPU 212: Memory 221: First Command Bridge 222: Second Command Bridge 260: Communication antenna 261: First wireless communication antenna 262: Second wireless communication antenna 300: Communication terminal 400: In-home controller 500A: First server 500B: Second server 600: Wireless router 600A: The first wireless router 600B: Secondary wireless router 601: First communication network 602: Second communication network
Claims
1. A communication device that can be installed in a home appliance, The Communications Department and a control unit, A communication device in which the control unit receives command data from a first device via the communication unit and passes it to the home appliance, and receives status data from the home appliance and transmits the status data to the first device and also transmits the status data to a second device.
2. The control unit a first bridge function that receives the command data from the first device via the communication unit, transfers the command data to the home appliance, and receives status data from the home appliance, and transmits the status data to the first device; The communication device according to claim 1 , further comprising: a second bridge function that receives the status data from the first bridge function and transmits the status data to a second device via the communication unit.
3. The communication unit a first communication interface for transmitting and receiving data to and from the first device; 10. The communication device of claim 1, further comprising: a second communication interface for transmitting and receiving data to and from the second device.
4. exchanging data with the first device according to a first communications protocol; The communication device of claim 1 , wherein the communication device exchanges data with the second device according to a second communication protocol.
5. The communication device according to claim 1, wherein the control unit receives command data from the second device via the communication unit and passes it to the home appliance, and receives status data from the home appliance and transmits the status data to the second device and also transmits the status data to the first device.
6. the first device is a server for controlling the home appliance, The communication device according to claim 1 , wherein the second device is a home controller for controlling the home appliance or a server different from the server.
7. the first device is a home controller for controlling the home appliance, The communication device according to claim 1 , wherein the second device is a server for controlling the home appliance.
8. The communication device according to claim 1 , wherein the control unit stores device information relating to a home appliance and registers the device information in the first device and the second device.
9. a first device that transmits the command; a second device; and A network system including the first device, the second device, and a home appliance connectable to the first device and the second device via a network, The home appliance operates in accordance with the command from the first device and transmits information indicating a state after receiving the command to the first device and the second device.
Citation Information
Patent Citations
Network system, communication method, server, terminal, and communication program
JP2015170938A