In the illustrated example, software 603a detecting that the door is opened based on acceleration is used. The software 603a is executed by, for example, the calculation unit 221 of the manager 200 and detects that the door of the refrigerator is opened based on an analysis result of a value detected by the acceleration sensor 100a. By introducing the software 603a, the link 601 is a process in which “the camera 100b performs photographing when it is determined that the door of the refrigerator is opened based on the value detected by the acceleration sensor 100a”
Through the setting of such a program, in this example, an image photographed by the camera 100b when the door of the refrigerator is opened is uploaded to the server. The user can comprehend a change of the contents or a latest inventory state of the refrigerator by viewing the uploaded image.
Here, when opening of the door of the refrigerator is desired to be detected, a sensor dedicated for opening and closing detection using magnetism can also be used. In this example, however, by introducing the software 603a, it is possible to detect that the door is opened using the acceleration sensor 100a. Accordingly, in order to detect opening of the door of the refrigerator, for example, the acceleration sensor 100a used for another purpose until that time can be appropriated rather than using a dedicated sensor. When it is already unnecessary to detect that the door of the refrigerator is opened, the acceleration sensor 100a can be diverted to another purpose. Thus, in the embodiment, by changing a combination with software or other elements 100, the same elements 100 can be utilized for various purposes.