WO2018190223A1 - Wireless communication system, master device, master device control method, and program - Google Patents
Wireless communication system, master device, master device control method, and program Download PDFInfo
- Publication number
- WO2018190223A1 WO2018190223A1 PCT/JP2018/014430 JP2018014430W WO2018190223A1 WO 2018190223 A1 WO2018190223 A1 WO 2018190223A1 JP 2018014430 W JP2018014430 W JP 2018014430W WO 2018190223 A1 WO2018190223 A1 WO 2018190223A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- unit
- slave
- slave unit
- side control
- reply
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/02—Mechanical actuation
- G08B13/08—Mechanical actuation by opening, e.g. of door, of window, of drawer, of shutter, of curtain, of blind
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/01—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
- G08B25/04—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using a single signalling line, e.g. in a closed loop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/047—Key management, e.g. using generic bootstrapping architecture [GBA] without using a trusted network node as an anchor
- H04W12/0471—Key exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Leader-follower arrangements
Definitions
- the present disclosure generally relates to a wireless communication system, a parent device, a parent device control method, and a program, and more specifically, a wireless communication system in which a child device is registered in the parent device, a parent device, a parent device control method, and Regarding the program.
- Patent Document 1 discloses a door lock confirmation system that monitors the locked / unlocked state of a building entrance / exit.
- the door lock confirmation system described in Patent Document 1 includes a master unit that is installed in an occupied space of a building and capable of communicating with a portable terminal, and a lock / unlock that is provided on a window and detects a lock / unlock state. And a sensor.
- the lock / unlock sensor notifies the master device by transmitting a predetermined radio signal when the lock / unlock state of the window changes.
- the present disclosure has been made in view of the above points, and an object thereof is to provide a wireless communication system, a parent device, a parent device control method, and a program in which a user can easily grasp the registration status of a child device in the parent device. To do.
- a wireless communication system includes a parent device and a child device that can wirelessly communicate with the parent device.
- the master unit has a master unit side control unit.
- mobile_unit has a subunit
- the slave unit side control unit has a request function for transmitting a request signal including an identifier of the slave unit and request data for requesting registration to the master unit to the master unit.
- the parent device side control unit has a reply function of transmitting a reply signal including an encryption key associated with the child device to the child device.
- the slave unit side control unit transmits to the master unit a confirmation signal including encrypted data obtained by encrypting data of the slave unit with the encryption key included in the reply signal and an identifier of the slave unit. It has a confirmation function to send.
- the master unit side control unit receives the confirmation signal, it tries to decrypt the encrypted data included in the confirmation signal, and if it cannot be decrypted, it indicates that the registration of the slave unit is not completed. It has an output function for outputting information.
- the parent device includes a parent device side control unit.
- the base unit side control unit has a reply function and an output function.
- the reply function receives a request signal including an identifier of the slave unit and request data for requesting registration to the master unit from a slave unit capable of wireless communication
- the reply function is associated with the slave unit. This is a function for transmitting a reply signal including an encryption key to the slave unit.
- the output function receives a confirmation signal from the slave unit, the output function tries to decrypt the encrypted data included in the confirmation signal. If the output function cannot be decrypted, it indicates that the registration of the slave unit is not completed.
- This function outputs information.
- the confirmation signal includes encrypted data obtained by encrypting data included in the slave unit with the encryption key included in the reply signal, and an identifier of the slave unit.
- the parent device control method includes a reply step and an output step.
- the reply step receives a request signal including an identifier of the slave unit and request data for requesting registration to the master unit from a slave unit capable of wireless communication
- the reply step is associated with the slave unit. It is a step of transmitting a reply signal including an encryption key to the slave unit.
- the output step tries to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, the registration is not completed. This is a step of outputting information.
- the confirmation signal includes encrypted data obtained by encrypting data included in the slave unit with the encryption key included in the reply signal, and an identifier of the slave unit.
- the program according to an aspect of the present disclosure causes a parent machine that is a computer system to execute a reply process and an output process.
- the reply process receives a request signal including an identifier of a slave unit that can communicate wirelessly with the master unit and request data for requesting registration to the master unit, an encryption associated with the slave unit is received. This is processing for transmitting a reply signal including a key to the slave unit.
- the output process tries to decrypt the encrypted data included in the confirmation signal, and if the decryption cannot be performed, outputs unregistered information indicating that registration of the slave unit is not completed. It is processing.
- the confirmation signal includes encrypted data obtained by encrypting data included in the slave unit with the encryption key included in the reply signal, and an identifier of the slave unit.
- FIG. 1 is a block diagram of a wireless communication system according to an embodiment of the present disclosure.
- FIG. 2 is a schematic diagram of the above wireless communication system.
- FIG. 3 is a sequence diagram of the operation during registration work in the above wireless communication system.
- FIG. 4 is a flowchart of the operation of the base unit at the time of re-registration work in the above wireless communication system.
- a wireless communication system 100 according to the present embodiment is used as a system for monitoring the state of a building such as a detached house, and includes a parent device 1 and a child device 2 that can communicate with the parent device 1 wirelessly.
- the base unit 1 has a base unit side control unit 11.
- mobile_unit 2 has the subunit
- mobile_unit 2 is installed in the window frame 31 of the window 3, and is comprised so that the opening / closing of the window 3 may be detected.
- the base unit 1 is installed at a position away from the handset 2 and receives a detection signal including detection data from the handset 2 to monitor the open / close state of the window 3. Therefore, by using the wireless communication system 100 of the present embodiment, it is possible to grasp whether the window 3 has been forgotten to be closed or whether a third party has entered through the window 3.
- the parent device 1 is installed at a position relatively close to the child device 2, but may be installed at a position further away from the child device 2.
- the base unit 1 may be installed at a front door, and the handset 2 may be installed in a room away from the front door.
- the master unit 1 and the slave unit 2 communicate in a paired state so that the slave unit 2 does not communicate with an unrelated master unit.
- the pairing is referred to as “registration”.
- registration When registration of the child device 2 is completed in the parent device 1, communication is possible between the parent device 1 and the registered child device 2. That is, when receiving the signal from the registered child device 2, the parent device 1 executes processing according to the received signal.
- the base unit 1 receives a signal from the unregistered handset 2, the base unit 1 discards the signal without executing the process according to the received signal.
- the slave unit 2 is connected to the master unit 1 using the request function and confirmation function of the slave unit side control unit 21 and the reply function and output function of the master unit side control unit 11. sign up.
- the request function is a function in which the slave unit 2 transmits a request signal to the master unit 1.
- the request signal includes an identifier of the child device 2 and request data for requesting registration in the parent device 1. This function is exhibited when the handset 2 operates in a registration mode (described later).
- the reply function is a function in which the base unit 1 transmits a reply signal including an encryption key linked to the handset 2 to the handset 2. This function is exhibited when the base unit 1 receives a request signal.
- the confirmation function is a function in which the handset 2 transmits a confirmation signal to the base unit 1.
- the confirmation signal includes encrypted data obtained by encrypting the data held by the child device 2 with the encryption key included in the reply signal, and the identifier of the child device 2. This function is exhibited when the handset 2 operates in the normal mode (described later).
- the output function is a function for outputting unregistered information indicating that registration of the slave unit 2 is not completed when the master unit 1 attempts to decrypt the encrypted data included in the confirmation signal and decryption is impossible. In other words, the master unit 1 completes registration of the slave unit 2 when the encrypted data can be decrypted. This function is exhibited when the parent device 1 receives the confirmation signal.
- the wireless communication system 100 if the registration of the slave unit 2 is not completed in the master unit 1, the master unit 1 outputs unregistered information, so that the user A1 (B1) It is possible to grasp that registration of No. 2 has failed.
- the wireless communication system 100 of this embodiment has an advantage that the user A1 (B1) can easily grasp the registration status of the slave unit 2 in the master unit 1.
- the wireless communication system 100 includes a parent device 1 and one or more (here, one) child device 2.
- the master unit 1 is installed in a building such as a front door and a room.
- the base unit 1 is installed in a room.
- the base unit 1 is connected to an external power source such as a commercial power source through an outlet installed in a room, for example, and is configured to be driven by receiving power supply from the external power source.
- the base unit 1 includes a base unit side control unit 11 and a base unit side communication unit 12.
- the parent device side control unit 11 is configured by a computer system having a CPU (Central Processing Unit) and a memory as main components, for example. Then, the computer system functions as the parent device side control unit 11 by the CPU executing the program stored in the memory.
- the program is recorded in advance in the memory of the base-side controller 11, but may be provided through a telecommunication line such as the Internet or in a non-temporary recording medium such as a memory card.
- the child device side control unit 21 of the child device 2 to be described later is also configured by a computer system mainly including a CPU and a memory.
- the registration information of the registered child device 2 is stored in the memory of the parent device side control unit 11.
- the registration information is, for example, an identifier of the child device 2 and an encryption key used for communication with the child device 2.
- the memory of the parent device side control unit 11 stores the detection data received from the registered child device 2.
- the parent device side control unit 11 is configured to operate in at least two modes, a normal mode and a registration mode.
- the base unit side control unit 11 is configured to switch between the operation in the normal mode and the operation in the registration mode, for example, when the user A1 (B1) operates a switch provided in the base unit 1. Yes.
- base station side control part 11 is comprised so that operation in a normal mode and operation
- the parent device side control unit 11 waits for a detection signal from the child device 2.
- the parent device side control unit 11 uses the encryption key corresponding to the identifier of the child device 2 included in the received detection signal.
- the encrypted data included in the received detection signal is decrypted.
- base unit side control unit 11 stores the detection data obtained by the decryption in association with the identifier of handset 2 in the memory. In this way, the parent device 1 monitors the state of the child device 2, and consequently the state of the building where the child device 2 is installed.
- the base-side controller 11 performs a reply process by exhibiting a reply function. That is, the parent device side control unit 11 waits for a request signal from the child device 2.
- the parent device side control unit 11 stores the identifier of the child device 2 included in the request signal in the memory. Further, the parent device side control unit 11 generates an encryption key associated with the identifier of the child device 2 (or reads it from the memory). Then, the parent device side control unit 11 transmits a reply signal including this encryption key to the child device 2 that is the transmission source of the request signal via the parent device side communication unit 12.
- the base unit side control unit 11 performs output processing by demonstrating the output function. That is, the parent device side control unit 11 waits for a confirmation signal from the child device 2 after transmitting a reply signal via the parent device side communication unit 12.
- the confirmation signal is a detection signal that is transmitted when the handset 2 operates in the normal mode as will be described later. That is, all signals transmitted when the slave unit 2 operates in the normal mode are detection signals and confirmation signals.
- the base unit side control unit 11 When receiving the confirmation signal via the parent side communication unit 12, the base unit side control unit 11 firstly includes the control data included in the confirmation signal, the identifier of the handset 2, and an error detection code (for example, CRC). (Cyclic Redundancy Check)) are all confirmed to be regular data.
- the control data includes, for example, a preamble, SFD (Start-of-Frame Delimiter), and the like.
- SFD Start-of-Frame Delimiter
- base-side controller 11 reads out the encryption key corresponding to the identifier of the handset 2 included in the confirmation signal from the memory. Then, base unit side control unit 11 attempts to decrypt the encrypted data included in the confirmation signal, using the read encryption key.
- the base-side controller 11 discards the confirmation signal. For example, when the identifier of the child device 2 included in the confirmation signal does not match the identifier of the child device 2 stored in the memory, the parent device side control unit 11 discards the confirmation signal.
- the situation in which the non-regular data is included in the confirmation signal is, for example, that there is another slave unit registered in another master unit around the master unit 1, and the detection signal from the other slave unit is used as the master unit. This may occur when the side communication unit 12 receives the data.
- the base-side controller 11 completes registration of the slave unit 2 that is the transmission source of the confirmation signal. Then, base unit side control unit 11 outputs registration information indicating that registration of handset 2 has been completed. On the other hand, when the decryption of the encrypted data fails, the master-side controller 11 does not complete registration of the slave unit 2 that is the transmission source of the confirmation signal. Then, base unit side control unit 11 outputs unregistered information indicating that registration of handset 2 has not been completed.
- the parent device side control unit 11 outputs registered information or unregistered information by transmitting an e-mail to the mobile terminal owned by the user A1 (B1) via the parent device side communication unit 12. That is, in the present embodiment, the parent device side control unit 11 outputs unregistered information to another device (here, the mobile terminal owned by the user A1 (B1)) different from the child device 2 in the output function. It is configured to output.
- registration information for example, a message such as “Registration of handset 2 with device number XX has been completed” is written in the mail.
- the e-mail indicates, for example, “Registration of handset 2 with device number XX failed. Registration has not been completed yet” or “handset 2 with device number XX” "Registration failed. Please start slave unit 2 again.”
- the device number is a unique number assigned to the child device 2.
- the device number may be an identifier of the child device 2.
- the parent device side communication unit 12 is a communication interface for communicating with the child device 2 (or the mobile terminal owned by the user A1 (B1)).
- the communication method between the parent device side communication unit 12 and the child device 2 (or mobile terminal) does not require, for example, wired communication, Wi-Fi (registered trademark), Bluetooth (registered trademark), or a license.
- Wireless communication such as low power wireless (specific low power wireless).
- specifications such as the frequency band to be used and the antenna power are defined in each country depending on the application. In Japan, low-power radio that uses radio waves in the 920 MHz band or 420 MHz band is defined.
- the slave unit 2 is installed at the entrance of a building, for example.
- the “entrance / exit” is a place connecting the space inside the building and the space outside the building. That is, the subunit
- mobile_unit 2 has the subunit
- FIG. In the memory of the slave unit side control unit 21, for example, an identifier of the slave unit 2 and an encryption key used for communication with the master unit 1 are stored.
- the slave unit side control unit 21 is configured to operate in at least two modes of a normal mode and a registration mode.
- mobile_unit side control part 21 is comprised so that the operation
- the slave unit side control unit 21 executes a detection process. That is, the slave unit side control unit 21 monitors the state of the part related to the installation location of the slave unit 2. In the present embodiment, the slave unit 2 is installed in the window frame 31 of the window 3. Therefore, the subunit
- mobile_unit side control part 21 encrypts the detection data (namely, the data which the subunit
- This encryption key is an encryption key stored in the initial state of the handset 2 or an encryption key included in a reply signal from the base unit 1.
- mobile_unit side control part 21 transmits a detection signal to the main
- the child device side control unit 21 may transmit the detection signal to the parent device 1 a plurality of times via the child device side communication unit 22.
- the detection signal is a signal including the identifier of the slave unit 2 and encrypted data obtained by encrypting the detection data, and is also a confirmation signal. That is, in the present embodiment, the detection process of the slave unit side control unit 21 in the normal mode corresponds to a confirmation process that is executed when the slave unit side control unit 21 exhibits the confirmation function.
- the slave unit side control unit 21 performs the request process by exhibiting the request function. That is, the slave unit side control unit 21 transmits a request signal to the master unit 1 via the slave unit side communication unit 22.
- the request signal includes an identifier of the child device 2 and request data for requesting registration in the parent device 1.
- the handset side control unit 21 stores the encryption key included in the received return signal in the memory.
- the slave-side controller 21 overwrites the encryption key included in the return signal in the memory. That is, when the handset 2 has another encryption key different from the encryption key included in the reply signal, the handset-side control unit 21 updates another encryption key to the encryption key included in the reply signal. It is configured as follows.
- the slave unit side communication unit 22 is a communication interface for communicating with the master unit 1.
- the slave unit side communication unit 22 is, for example, wired communication, or Wi-Fi (registered trademark), Bluetooth (registered trademark), and a low power wireless (specific low power wireless) that does not require a license.
- the power generation unit 23 is a vibration-type power generation device that generates power by converting vibration energy into electrical energy using a piezoelectric element, or an electromagnetic induction-type power generation device that generates an induced voltage in the coil by relative movement between the coil and the permanent magnet. And so-called energy harvester.
- the power generation unit 23 when the handset 2 is installed in the window frame 31 of the window 3, the power generation unit 23 generates power by an operation of opening and closing the window 3.
- the power generation unit 23 moves not only the operation of opening and closing the window 3 by moving the window frame 31 on the side close to the installation location of the slave unit 2, but also moving the window frame 31 on the side far from the installation location of the slave unit 2. You may be comprised so that it may generate electric power by the operation
- the power generation unit 23 is configured to generate electric power by movement of a portion (here, the window 3) related to the installation location (here, the window frame 31) of the slave unit 2.
- mobile_unit side control part 21 receives the electric power supply from the electric power generation part 23, and is comprised so that it may drive. That is, the subunit
- the user A1 (B1) operated a part (here, the window 3) related to the place where the handset 2 is installed (here, the window frame 31) such as opening and closing of the window 3. Start only for a certain period of time.
- the determination unit 24 is composed of, for example, a time constant circuit.
- mobile_unit side control part 21 is comprised so that the space
- the power generation unit 23 when the user A1 (B1) opens (or closes) the window 3 in a state where the child device 2 is stopped, the power generation unit 23 generates power, thereby starting the child device 2.
- mobile_unit side control part 21 determines whether the subunit
- the slave side controller 21 operates in the normal mode when the activation pattern of the slave unit 2 does not match the predetermined pattern.
- two or more intervals among the intervals at which the slave unit 2 is activated are “t1” seconds. And the other interval is “t2” (> “t1”) seconds or more, and so on.
- Registration work is performed by users A1 and B1.
- the users A1 and B1 shown in FIG. 3 are both contractors who install the master unit 1 and the slave unit 2. Of course, both the users A1 and B1 may be other than the installer.
- the users A1 and B1 may be different people or the same person. In the example shown in FIG. 3, the user A1 performs an operation of opening and closing the window 3 of the window frame 31 in which the slave unit 2 is installed, and the user B1 performs the operation of the master unit 1, but the opposite is true. May be.
- the base-side controller 11 Before the users A1 and B1 perform the operation, the base-side controller 11 operates in the normal mode (step S101). First, the user B1 operates a switch of the parent device 1 or a portable terminal owned by the user B1 (step S102). Then, base unit side control unit 11 shifts from the operation in the normal mode to the operation in the registration mode (step S103). Therefore, the parent device side control unit 11 waits for a request signal from the child device 2 thereafter.
- the user A1 opens and closes the window 3 with a predetermined pattern.
- the user A1 operates a part related to the installation location of the child device 2 in a predetermined pattern (step S104).
- the power generation unit 23 generates power by opening and closing the window 3, and the slave unit 2 is activated (step S105).
- mobile_unit side control part 21 determines whether the starting pattern of the subunit
- the child device side control unit 21 determines that the activation pattern of the child device 2 matches the predetermined pattern (step S106).
- mobile_unit side control part 21 starts the operation
- the slave unit side control unit 21 executes a request process (step S108). And the subunit
- FIG. When receiving the request signal from the child device 2, the parent device side control unit 11 executes a reply process (step S109). Then, the parent device side control unit 11 transmits a reply signal to the child device 2 via the parent device side communication unit 12.
- slave unit side control unit 21 stores the encryption key included in the received return signal in the memory (step S110). Then, the subunit
- the master-side control unit 11 stores the identifier of the slave unit 2 that has transmitted the request signal in the memory, but the registration of the slave unit 2 has not yet been completed. That is, at this point, it can be said that the parent device side control unit 11 temporarily registers the child device 2 that is the transmission source of the request signal.
- the user A1 opens and closes the window 3.
- the user A1 operates a part related to the installation location of the child device 2 (step S112).
- the user A1 does not open and close the window 3 in a predetermined pattern, but simply performs an operation of opening (or closing) the window 3 once.
- the power generation unit 23 generates power by opening and closing the window 3, and the slave unit 2 is activated (step S113).
- mobile_unit side control part 21 determines whether the starting pattern of the subunit
- the child device side control unit 21 determines that the activation pattern of the child device 2 does not match the predetermined pattern (step S114). And the subunit
- the handset-side control unit 21 executes a detection process (step S116). And the subunit
- FIG. As already described, the detection process corresponds to a confirmation process. The detection signal corresponds to a confirmation signal.
- base unit side control unit 11 executes an output process (step S117). Then, the parent device side control unit 11 sends a notification signal including registration information when the decryption of the encrypted data is successful, and a notification signal including unregistered information when the decryption of the encrypted data fails. It transmits to the portable terminal which user B1 possesses via the communication part 12.
- base station 1 is transmitting the notification signal to the portable terminal which the user B1 owns, you may transmit a notification signal to the portable terminal which the user A1 owns, and a notification signal to both portable terminals May be sent.
- the registration operation is performed again when, for example, the user A1 (B1) receives unregistered information from the parent device 1 and learns that the child device 2 is not registered in the parent device 1.
- base unit 1 is operating in the registration mode.
- the handset 2 operates in the normal mode by the operation of the user A1 and a detection signal (confirmation signal) is transmitted from the handset 2.
- the parent device side control unit 11 receives the request signal via the parent device side communication unit 12 (step S201). Then, the parent device side control unit 11 executes a reply process (step S202).
- the identifier of the child device 2 acquired at the previous registration work is stored in the memory of the parent device side control unit 11. Therefore, the parent device side control unit 11 compares whether or not the identifier of the child device 2 acquired this time is the same as the identifier of the child device 2 stored in the memory (step S203). When the identifier of the child device 2 is the same (step S203: Yes), the parent device side control unit 11 increases the transmission strength of the reply signal by increasing the transmission output (step S204).
- step S203 when the identifiers of slave units 2 are not the same (step S203: No), base unit side control unit 11 maintains the transmission strength of the return signal at the current transmission strength. Thereafter, the parent device side control unit 11 transmits a reply signal to the child device 2 via the parent device side communication unit 12 (step S205).
- the parent device side control unit 11 is configured to increase the transmission strength of the reply signal when receiving a request signal including the identifier of the same child device 2 at least twice. For this reason, in the present embodiment, it is easy for the slave unit 2 to receive a reply signal from the master unit 1 without moving the master unit 1 closer to the slave unit 2 at the time of re-registration work. That is, in the present embodiment, at the time of re-registration work, the user A1 (B1) can easily complete the registration of the slave unit 2 to the master unit 1 without interrupting other tasks and moving the master unit 1.
- the reason why the transmission strength of the reply signal is relatively weak at the initial registration is as follows. That is, after installing the handset 2, the radio wave condition of the space where the base unit 1 and the handset 2 exist is changed by newly installing furniture or changing the position of existing furniture ( It is estimated that it will deteriorate. Therefore, by making the transmission strength of the reply signal relatively weak from the time of initial registration, it is easy to grasp the radio wave condition of the space where the parent device 1 and the child device 2 exist when the child device 2 is installed.
- the reception sensitivity of the base unit 1 is higher than the reception sensitivity of the handset 2. For this reason, when the slave unit 2 is registered using a reply signal having a transmission strength that can be received by the slave unit 2, the master unit 1 can receive a detection signal (confirmation signal) having a weaker transmission strength than the reply signal. is there. Therefore, if the transmission strength of the reply signal is relatively weak from the time of initial registration, even if the radio wave condition deteriorates after the handset 2 is installed, a detection signal (confirmation signal) is received from the handset 2. This is because it can be secured as much as possible.
- the parent device side control unit 11 may store the transmission strength of the return signal when the registration of the child device 2 is successful in the memory.
- the slave unit 2 after the slave unit 2 is installed, for example, when the encryption key is damaged or the encryption key is rewritten due to noise, it is necessary to register the slave unit 2 in the master unit 1 again. Further, for example, when the power supply to the base unit 1 is interrupted due to a power failure of the external power source, there is a possibility that the slave unit 2 must be registered again in the base unit 1.
- the base-side controller 11 can easily make the registration process succeed again by transmitting a reply signal at the transmission intensity at the previous registration in the reply process.
- the re-registration work in this case is performed by a user A1 (B1) other than the installer, such as a resident of a building.
- the parent device side control unit 11 may be configured to measure the received signal strength (Received Signal Strength Indicator: RSSI) of the signal from the child device 2. And the main
- RSSI Receiveived Signal Strength Indicator
- the base unit side control unit 11 transmits a reply signal including only the encryption key to the handset unit 2 via the base unit side communication unit 12 in the reply process, but the present invention is limited to this. is not.
- the base unit side control unit 11 may transmit a reply signal including the identifier of the handset 2 to the handset 2 via the base unit side communication unit 12 in addition to the encryption key in the reply process.
- the slave unit 2 stores the encryption key included in the reply signal including its own identifier, thereby It is possible to obtain the key correctly.
- the reply signal from the other parent device that is not the transmission destination of the request signal does not include the identifier of the child device 2, and the reply signal from the parent device 1 that has received the request signal includes the identifier of the child device 2. Because.
- the parent device side control unit 11 is configured to increase the transmission strength of the return signal when receiving a request signal including the identifier of the same child device 2 at least twice. It may be a configuration. For example, even if the parent device side control unit 11 receives a request signal including the identifier of the same child device 2 twice, between the reception of the first request signal and the reception of the second request signal. If the connection with the external power source is disconnected, the transmission intensity of the return signal does not need to be increased. This is because there is a possibility that the user A1 (B1) temporarily moves the master unit 1 to the vicinity of the slave unit 2 and forcibly completes the registration of the slave unit 2 during the registration operation again.
- the connection between the parent device 1 and the external power source may be disconnected by removing the parent device 1 from the outlet.
- the transmission strength of the reply signal is stored in the memory of the base unit side control unit 11 even though the registration is performed again.
- a log indicating the contents of which has not changed is stored. For this reason, for example, a user A1 (B1) other than the installer, such as a resident of a building, can know that there has been an unauthorized registration.
- the base unit side control unit 11 when receiving a request signal including the identifier of the same slave unit 2 more than once, the base unit side control unit 11 is configured to increase the transmission strength of the return signal every time the request signal is received. Also good.
- the base-side controller 11 directly notifies the mobile terminal owned by the user A1 (B1) using a wireless communication means such as Wi-Fi (registered trademark) or Bluetooth (registered trademark). It is configured to transmit a signal. This is because at the stage where the user A1 (B1) performs the registration work, there is a high possibility that the network such as the Internet is not constructed because the building to be worked on is newly constructed. Of course, when the network has already been constructed, the base-side controller 11 may be configured to transmit a notification signal to the mobile terminal owned by the user A1 (B1) via the network.
- a wireless communication means such as Wi-Fi (registered trademark) or Bluetooth (registered trademark).
- the mobile terminal owned by the user A1 (B1) is a smartphone, but the present invention is not limited to this.
- the portable terminal may be a portable personal computer such as a PDA (Personal Digital Assistant), a tablet terminal, and a laptop.
- the parent device 1 registers only one child device 2, but a plurality of child devices 2 can be registered.
- the user A1 (B1) may perform registration work for each of the plurality of slave units 2.
- the registration status of the plurality of slave units 2 and the detection data of the plurality of slave units 2 can be displayed on the display. Therefore, the user A1 (B1) can confirm the registration status of the plurality of slave units 2 and the state of the plurality of slave units 2, and can indirectly grasp the radio wave status at the time of registration.
- the parent device 1 monitors the state of the building where the child device 2 is installed by monitoring the state of the child device 2, but may have other configurations. For example, when the parent device 1 communicates wirelessly with a server installed outside a building, the parent device 1 may transmit detection data acquired from the child device 2 to the server (or cloud computing). In this case, the server (or cloud computing) monitors the state of the child device 2 by acquiring the detection data from the parent device 1. In this case, the master unit 1 functions as a relay that relays communication between the slave unit 2 and the server (or cloud computing).
- the slave-side controller 21 is configured to execute the request process in the registration mode and execute the confirmation process in the normal mode, but may have other configurations. For example, if the power generation amount by the power generation unit 23 is sufficiently large, the slave unit side control unit 21 may be configured to execute both the request process and the confirmation process in the registration mode. With this configuration, it is possible to perform a registration work and a confirmation work as to whether or not the registration has been successful by a single operation by the user A1 (B1), thereby simplifying the work.
- the slave unit 2 is configured to monitor the entrance / exit of the building by being installed at the entrance / exit of the building, but may have another configuration.
- mobile_unit 2 may be installed in switches, such as lighting of a building, an air conditioning facility, and an electrical appliance.
- mobile_unit 2 can generate electric power by on / off switching operation of a switch.
- the slave unit-side control unit 21 monitors the intrusion of the third party into the building by monitoring on / off of the switch. Is possible. That is, in this case, it can be said that the handset side control unit 21 indirectly monitors the entrance of the building.
- the building is a detached house, but the present invention is not limited to this.
- the building may be a dwelling unit of an apartment house or an office of a building. That is, the building may be a building in which the parent device 1 and the child device 2 are installed by the user A1 (B1).
- the base unit 1 includes a base unit side control unit 11.
- the base-side controller 11 has a reply function and an output function.
- the reply function receives a request signal including an identifier of the slave unit 2 and request data for requesting registration in the master unit 1 from the slave unit 2 capable of wireless communication
- the reply function is linked to the slave unit 2 This is a function for transmitting a reply signal including an encryption key to the handset 2.
- the output function receives the confirmation signal from the slave unit 2, it tries to decrypt the encrypted data included in the confirmation signal.
- the confirmation signal includes encrypted data obtained by encrypting the data held by the child device 2 with the encryption key included in the reply signal, and the identifier of the child device 2.
- the control method of base unit 1 includes a reply step and an output step.
- the reply step receives a request signal including the identifier of the slave unit 2 and request data for requesting registration in the master unit 1 from the slave unit 2 capable of wireless communication
- the reply step is linked to the slave unit 2
- a reply signal including the encryption key is transmitted to the handset 2.
- the output step attempts to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, unregistered information indicating that the registration of the slave unit 2 is not completed is output. It is a step to do.
- the confirmation signal includes encrypted data obtained by encrypting the data held by the child device 2 with the encryption key included in the reply signal, and the identifier of the child device 2.
- the program causes the base unit 1 that is a computer system to execute a reply process and an output process.
- the reply process receives a request signal including an identifier of the slave unit 2 that can communicate wirelessly with the master unit 1 and request data for requesting registration to the master unit 1, the encryption process associated with the slave unit 2 is performed. This is processing for transmitting a reply signal including a key to the handset 2.
- the output process attempts to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, the output process outputs unregistered information indicating that registration of the slave unit 2 has not been completed.
- the confirmation signal includes encrypted data obtained by encrypting the data held by the child device 2 with the encryption key included in the reply signal, and the identifier of the child device 2.
- the wireless communication system (100) includes the parent device (1) and the child device (2) capable of wirelessly communicating with the parent device (1).
- the parent device (1) has a parent device side control unit (11).
- mobile_unit (2) has a subunit
- the slave unit side control unit (21) has a request function for transmitting to the master unit (1) a request signal including the identifier of the slave unit (2) and request data for requesting registration in the master unit (1). Have.
- the parent device side control unit (11) has a return function for transmitting a return signal including the encryption key associated with the child device (2) to the child device (2).
- the slave unit side control unit (21) receives a confirmation signal including encrypted data obtained by encrypting data held by the slave unit (2) with an encryption key included in the return signal and an identifier of the slave unit (2). It has a confirmation function to transmit to the main unit (1).
- the base unit side control unit (11) tries to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, it indicates that registration of the slave unit (2) is not completed. It has an output function for outputting registration information.
- This configuration has an advantage that the user (A1 (B1)) can easily grasp the registration status of the slave unit (2) in the master unit (1).
- the slave unit (2) may not be able to receive a reply signal with sufficient strength due to poor radio wave conditions and may not be able to acquire an encryption key.
- the radio wave condition is good and the reply signal has sufficient strength, but the slave unit (2) may not be able to acquire the encryption key correctly due to interference with radio waves emitted by the surrounding electrical equipment.
- the encrypted data included in the detection signal (confirmation signal) from the child device (2) is encrypted using an encryption key different from the encryption key transmitted from the parent device (1). become. For this reason, the parent device (1) cannot decrypt the encrypted data and cannot complete the registration of the child device (2).
- the slave unit (2) transmits a request signal
- the slave unit (2) acquires the encryption key used for communication with the other master unit by receiving the reply signal from the other master unit, instead of the master unit (1) to be originally registered.
- the slave unit (2) acquires the encryption key used for communication with the other master unit by receiving the reply signal from the other master unit, instead of the master unit (1) to be originally registered.
- the child device (2) is registered in another parent device.
- the encrypted data included in the detection signal (confirmation signal) from the child device (2) is encrypted with the encryption key acquired from the other parent device. For this reason, the parent device (1) that is originally desired to be registered cannot decrypt the encrypted data and cannot complete the registration of the child device (2).
- the master unit (1) may temporarily fail, and thus the detection signal (confirmation signal) from the slave unit (2) may not be received correctly. Also in this case, the parent device (1) cannot decrypt the encrypted data and cannot complete registration of the child device (2).
- the child device (2) becomes the parent device. (1) is left unregistered correctly. Then, the master unit (1) cannot acquire detection data from the slave unit (2) to be monitored, and the wireless communication system (100) may not function correctly.
- the base-side controller (11) has a function of outputting unregistered information as described above. Therefore, according to this configuration, in any of the above cases, the user (A1 (B1)) knows that the child device (2) is not correctly registered in the parent device (1) by the unregistered information. be able to. That is, according to this configuration, the user (A1 (B1)) can easily grasp the registration status of the slave unit (2) in the master unit (1). Therefore, according to this configuration, it is possible to prevent the user (A1 (B1)) from leaving the wireless communication system (100) in a state where the wireless communication system (100) does not function correctly by trying the registration operation again.
- base station side control part (11) is unregistered toward the other apparatus different from a subunit
- the user (A1 (B1)) at a position away from the parent device (1) transmits the child device (2).
- the other device is a portable terminal owned by the user (A1 (B1)
- the user (A1 (B1)) is notified of unregistered information to the portable terminal, so that the child device (2) It is possible to notice that registration has not been completed.
- the base-side controller (11) may output unregistered information by, for example, causing a light emitting element to emit light or reproducing sound from a speaker.
- base station side control part (11) transmits the request signal containing the identifier of the same subunit
- This configuration makes it easier for the slave unit (2) to receive the reply signal than when the reply signal is retransmitted with the same transmission strength.
- the slave unit (2) when trying to register again, the slave unit (2) can easily acquire the encryption key transmitted from the master unit (1), and as a result, the registration operation can be easily performed again.
- this configuration is not essential, and the base-side controller (11) does not change the transmission strength of the reply signal even when the request signal including the identifier of the same slave unit (2) is received twice or more. It may be configured.
- the slave unit side control unit (21) is configured as follows. That is, when the slave unit (21) has another encryption key different from the encryption key included in the reply signal, the slave unit side control unit (21) encrypts another encryption key in the reply signal. It is configured to update to a key.
- the slave unit (2) can store the correct encryption key by updating even if it stores the wrong encryption key. For example, even when the slave unit (2) stores an encryption key of another master unit different from the master unit (1) to register the slave unit (2), the master unit (1) to register the encryption key is stored. It is possible to update to an encryption key.
- this configuration is not essential, and the slave unit side control unit (21) may be configured to update the encryption key when, for example, an operation of the user (A1 (B1)) is received.
- the slave unit (2) in any one of the first to fourth aspects, the slave unit (2) generates power by movement of a part related to a place where the slave unit (2) is installed.
- a power generation unit (23) that generates and supplies power to the slave unit side control unit (21) is further included.
- an external power source such as a commercial power source or a battery is unnecessary, and therefore, troublesome work such as an operation of connecting a power cable to the slave unit (2) or an operation of replacing the battery when the battery runs out There is an advantage that it becomes unnecessary.
- this structure is not essential and the subunit
- the slave unit side control unit (21) is driven by receiving power supplied from the external power source.
- the base unit (1) includes a base unit side control unit (11).
- the parent device side control unit (11) has a reply function and an output function.
- the reply function receives a request signal including an identifier of the slave unit (2) and request data for requesting registration in the master unit (1) from the slave unit (2) capable of wireless communication, This is a function for transmitting a reply signal including the encryption key associated with (2) to the slave unit (2).
- the output function attempts to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, the output function indicates that registration of the slave unit (2) is not completed. This function outputs registration information.
- the confirmation signal includes encrypted data obtained by encrypting the data held by the slave unit (2) with the encryption key included in the return signal, and the identifier of the slave unit (2).
- This configuration has an advantage that the user (A1 (B1)) can easily grasp the registration status of the slave unit (2) in the master unit (1).
- the control method of the parent device (1) according to the seventh aspect includes a reply step and an output step.
- the reply step receives a request signal including the identifier of the slave unit (2) and request data for requesting registration in the master unit (1) from the slave unit (2) capable of wireless communication
- a reply signal including the encryption key associated with (2) is transmitted to the child device (2).
- the output step attempts to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, it indicates that registration of the slave unit (2) is not completed. This is a step of outputting registration information.
- the confirmation signal includes encrypted data obtained by encrypting the data held by the slave unit (2) with the encryption key included in the return signal, and the identifier of the slave unit (2).
- This configuration has an advantage that the user (A1 (B1)) can easily grasp the registration status of the slave unit (2) in the master unit (1).
- the program according to the eighth aspect causes the base unit (1), which is a computer system, to execute a reply process and an output process.
- the reply process receives a request signal including an identifier of the slave unit (2) that can communicate wirelessly with the master unit (1) and request data for requesting registration to the master unit (1), This is a process of transmitting a reply signal including the encryption key associated with 2) to the slave unit (2).
- the output process attempts to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, the output process outputs unregistered information indicating that the registration of the slave unit (2) is not completed. It is.
- the confirmation signal includes encrypted data obtained by encrypting the data held by the slave unit (2) with the encryption key included in the return signal, and the identifier of the slave unit (2).
- This configuration has an advantage that the user (A1 (B1)) can easily grasp the registration status of the slave unit (2) in the master unit (1).
- the wireless communication system 100, the parent device 1, the control method of the parent device 1, and the program according to the embodiment have been described above.
- the embodiment described above is only one of various embodiments of the present invention.
- the above-described embodiment can be variously changed according to the design or the like as long as the object of the present invention can be achieved.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Selective Calling Equipment (AREA)
Abstract
The present disclosure addresses the problem of difficulty encountered when a user tries to know a registration status of a slave device in a master device. A wireless communication system (100) is provided with a master device (1) and a slave device (2). A slave device-side control unit (21) has a request function for transmitting, to the master device (1), a request signal including an identifier of the slave device (2) and request data requested to be registered in the master device (1). A master device-side control unit (11) has a reply function for transmitting, to the slave device (2) upon reception of the request signal, a reply signal including an encryption key associated with the slave device (2). The slave device-side control unit (21) has a confirmation function for transmitting, to the master device (1), a confirmation signal including encrypted data obtained by encrypting data held by the slave device (2) using the encryption key included in the reply signal. The master device-side control unit (11) has an output function for attempting to decode the encrypted data upon reception of the confirmation signal, and for, if the attempt is unsuccessful, outputting unregistered information.
Description
本開示は、一般に無線通信システム、親機、親機の制御方法、及びプログラムに関し、より詳細には、親機に子機が登録される無線通信システム、親機、親機の制御方法、及びプログラムに関する。
The present disclosure generally relates to a wireless communication system, a parent device, a parent device control method, and a program, and more specifically, a wireless communication system in which a child device is registered in the parent device, a parent device, a parent device control method, and Regarding the program.
特許文献1には、建物の出入口の施錠・開錠状態を監視する戸締り確認システムが開示されている。特許文献1に記載の戸締り確認システムは、建物の占有空間内に設置されて携帯端末との間で通信が可能な親機と、窓に設けられて施錠・開錠状態を検出する施開錠センサとを備える。施開錠センサは、窓の施錠・開錠状態が変化したときに、親機に対して所定の無線信号を送信することによる通知を行う。
Patent Document 1 discloses a door lock confirmation system that monitors the locked / unlocked state of a building entrance / exit. The door lock confirmation system described in Patent Document 1 includes a master unit that is installed in an occupied space of a building and capable of communicating with a portable terminal, and a lock / unlock that is provided on a window and detects a lock / unlock state. And a sensor. The lock / unlock sensor notifies the master device by transmitting a predetermined radio signal when the lock / unlock state of the window changes.
特許文献1に記載の戸締り確認システム(無線通信システム)では、施開錠センサ(子機)が窓の施錠・開錠状態を親機に通知するために、親機に子機を登録する必要がある。このような無線通信システムでは、ユーザ(例えば、施工者)が親機における子機の登録状況を把握することが望まれている。
In the door lock confirmation system (wireless communication system) described in Patent Document 1, it is necessary to register the slave unit to the master unit so that the unlocking sensor (slave unit) notifies the master unit of the locked / unlocked state of the window. There is. In such a wireless communication system, it is desired that a user (for example, a contractor) grasps the registration status of the slave unit in the master unit.
本開示は、上記の点に鑑みてなされており、ユーザが親機における子機の登録状況を把握し易い無線通信システム、親機、親機の制御方法、及びプログラムを提供することを目的とする。
The present disclosure has been made in view of the above points, and an object thereof is to provide a wireless communication system, a parent device, a parent device control method, and a program in which a user can easily grasp the registration status of a child device in the parent device. To do.
本開示の一態様に係る無線通信システムは、親機と、前記親機と無線で通信可能な子機と、を備える。前記親機は、親機側制御部を有する。前記子機は、子機側制御部を有する。前記子機側制御部は、前記子機の識別子と、前記親機への登録を要求する要求データと、を含む要求信号を前記親機へ送信する要求機能を有する。前記親機側制御部は、前記要求信号を受信すると、前記子機に紐付けられた暗号鍵を含む返信信号を前記子機へ送信する返信機能を有する。前記子機側制御部は、前記子機の有するデータを前記返信信号に含まれる前記暗号鍵にて暗号化した暗号化データと、前記子機の識別子と、を含む確認信号を前記親機へ送信する確認機能を有する。前記親機側制御部は、前記確認信号を受信すると、前記確認信号に含まれる前記暗号化データの復号を試み、復号できない場合は、前記子機の登録が完了していない旨を表す未登録情報を出力する出力機能を有する。
A wireless communication system according to one aspect of the present disclosure includes a parent device and a child device that can wirelessly communicate with the parent device. The master unit has a master unit side control unit. The said subunit | mobile_unit has a subunit | mobile_unit side control part. The slave unit side control unit has a request function for transmitting a request signal including an identifier of the slave unit and request data for requesting registration to the master unit to the master unit. When receiving the request signal, the parent device side control unit has a reply function of transmitting a reply signal including an encryption key associated with the child device to the child device. The slave unit side control unit transmits to the master unit a confirmation signal including encrypted data obtained by encrypting data of the slave unit with the encryption key included in the reply signal and an identifier of the slave unit. It has a confirmation function to send. When the master unit side control unit receives the confirmation signal, it tries to decrypt the encrypted data included in the confirmation signal, and if it cannot be decrypted, it indicates that the registration of the slave unit is not completed. It has an output function for outputting information.
本開示の一態様に係る親機は、親機側制御部を備える。前記親機側制御部は、返信機能と、出力機能と、を有する。前記返信機能は、無線で通信可能な子機から、前記子機の識別子と、前記親機への登録を要求する要求データと、を含む要求信号を受信すると、前記子機に紐付けられた暗号鍵を含む返信信号を前記子機へ送信する機能である。前記出力機能は、前記子機から確認信号を受信すると、前記確認信号に含まれる前記暗号化データの復号を試み、復号できない場合は、前記子機の登録が完了していない旨を表す未登録情報を出力する機能である。前記確認信号は、前記子機の有するデータを前記返信信号に含まれる前記暗号鍵にて暗号化した暗号化データと、前記子機の識別子と、を含む。
The parent device according to one aspect of the present disclosure includes a parent device side control unit. The base unit side control unit has a reply function and an output function. When the reply function receives a request signal including an identifier of the slave unit and request data for requesting registration to the master unit from a slave unit capable of wireless communication, the reply function is associated with the slave unit. This is a function for transmitting a reply signal including an encryption key to the slave unit. When the output function receives a confirmation signal from the slave unit, the output function tries to decrypt the encrypted data included in the confirmation signal. If the output function cannot be decrypted, it indicates that the registration of the slave unit is not completed. This function outputs information. The confirmation signal includes encrypted data obtained by encrypting data included in the slave unit with the encryption key included in the reply signal, and an identifier of the slave unit.
本開示の一態様に係る親機の制御方法は、返信ステップと、出力ステップと、を有する。前記返信ステップは、無線で通信可能な子機から、前記子機の識別子と、前記親機への登録を要求する要求データと、を含む要求信号を受信すると、前記子機に紐付けられた暗号鍵を含む返信信号を前記子機へ送信するステップである。前記出力ステップは、前記子機から確認信号を受信すると、前記確認信号に含まれる前記暗号化データの復号を試み、復号できない場合は、前記子機の登録が完了していない旨を表す未登録情報を出力するステップである。前記確認信号は、前記子機の有するデータを前記返信信号に含まれる前記暗号鍵にて暗号化した暗号化データと、前記子機の識別子と、を含む。
The parent device control method according to an aspect of the present disclosure includes a reply step and an output step. When the reply step receives a request signal including an identifier of the slave unit and request data for requesting registration to the master unit from a slave unit capable of wireless communication, the reply step is associated with the slave unit. It is a step of transmitting a reply signal including an encryption key to the slave unit. When the confirmation signal is received from the slave unit, the output step tries to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, the registration is not completed. This is a step of outputting information. The confirmation signal includes encrypted data obtained by encrypting data included in the slave unit with the encryption key included in the reply signal, and an identifier of the slave unit.
本開示の一態様に係るプログラムは、コンピュータシステムである親機に、返信処理と、出力処理と、を実行させる。前記返信処理は、前記親機と無線で通信可能な子機の識別子と、前記親機への登録を要求する要求データと、を含む要求信号を受信すると、前記子機に紐付けられた暗号鍵を含む返信信号を前記子機へ送信する処理である。前記出力処理は、確認信号を受信すると、前記確認信号に含まれる前記暗号化データの復号を試み、復号できない場合は、前記子機の登録が完了していない旨を表す未登録情報を出力する処理である。前記確認信号は、前記子機の有するデータを前記返信信号に含まれる前記暗号鍵にて暗号化した暗号化データと、前記子機の識別子と、を含む。
The program according to an aspect of the present disclosure causes a parent machine that is a computer system to execute a reply process and an output process. When the reply process receives a request signal including an identifier of a slave unit that can communicate wirelessly with the master unit and request data for requesting registration to the master unit, an encryption associated with the slave unit is received. This is processing for transmitting a reply signal including a key to the slave unit. When receiving the confirmation signal, the output process tries to decrypt the encrypted data included in the confirmation signal, and if the decryption cannot be performed, outputs unregistered information indicating that registration of the slave unit is not completed. It is processing. The confirmation signal includes encrypted data obtained by encrypting data included in the slave unit with the encryption key included in the reply signal, and an identifier of the slave unit.
(1)概要
以下、実施形態に係る無線通信システム100の概要について図1及び図2を用いて説明する。本実施形態の無線通信システム100は、例えば戸建住宅などの建物の状態を監視するシステムとして用いられ、親機1と、親機1と無線で通信可能な子機2と、を備えている。親機1は、親機側制御部11を有している。子機2は、子機側制御部21を有している。本実施形態では、子機2は、窓3の窓枠31に設置されており、窓3の開閉を検知するように構成されている。親機1は、子機2から離れた位置に設置されており、子機2から検知データを含む検知信号を受信することにより、窓3の開閉の状態を監視する。したがって、本実施形態の無線通信システム100を用いることで、窓3の閉め忘れ、又は窓3からの第三者の侵入の有無などを把握することが可能である。 (1) Overview Hereinafter, an overview of thewireless communication system 100 according to the embodiment will be described with reference to FIGS. 1 and 2. A wireless communication system 100 according to the present embodiment is used as a system for monitoring the state of a building such as a detached house, and includes a parent device 1 and a child device 2 that can communicate with the parent device 1 wirelessly. . The base unit 1 has a base unit side control unit 11. The subunit | mobile_unit 2 has the subunit | mobile_unit side control part 21. FIG. In this embodiment, the subunit | mobile_unit 2 is installed in the window frame 31 of the window 3, and is comprised so that the opening / closing of the window 3 may be detected. The base unit 1 is installed at a position away from the handset 2 and receives a detection signal including detection data from the handset 2 to monitor the open / close state of the window 3. Therefore, by using the wireless communication system 100 of the present embodiment, it is possible to grasp whether the window 3 has been forgotten to be closed or whether a third party has entered through the window 3.
以下、実施形態に係る無線通信システム100の概要について図1及び図2を用いて説明する。本実施形態の無線通信システム100は、例えば戸建住宅などの建物の状態を監視するシステムとして用いられ、親機1と、親機1と無線で通信可能な子機2と、を備えている。親機1は、親機側制御部11を有している。子機2は、子機側制御部21を有している。本実施形態では、子機2は、窓3の窓枠31に設置されており、窓3の開閉を検知するように構成されている。親機1は、子機2から離れた位置に設置されており、子機2から検知データを含む検知信号を受信することにより、窓3の開閉の状態を監視する。したがって、本実施形態の無線通信システム100を用いることで、窓3の閉め忘れ、又は窓3からの第三者の侵入の有無などを把握することが可能である。 (1) Overview Hereinafter, an overview of the
なお、図2に示す例では、親機1は、子機2に比較的近い位置に設置されているが、子機2から更に離れた位置に設置されていてもよい。例えば、親機1が玄関に設置され、子機2が玄関から離れた部屋に設置されていてもよい。
In the example shown in FIG. 2, the parent device 1 is installed at a position relatively close to the child device 2, but may be installed at a position further away from the child device 2. For example, the base unit 1 may be installed at a front door, and the handset 2 may be installed in a room away from the front door.
ここで、子機2が無関係の親機と通信しないように、親機1と子機2とは、ペアリングされた状態で通信を行う。以下、ペアリングのことを「登録」という。親機1において子機2の登録が完了すると、親機1と、登録された子機2との間で通信が可能になる。つまり、親機1は、登録されている子機2からの信号を受信すると、受信した信号に応じた処理を実行する。一方、親機1は、登録されていない子機2からの信号を受信すると、受信した信号に応じた処理は実行せず、信号を破棄する。
Here, the master unit 1 and the slave unit 2 communicate in a paired state so that the slave unit 2 does not communicate with an unrelated master unit. Hereinafter, the pairing is referred to as “registration”. When registration of the child device 2 is completed in the parent device 1, communication is possible between the parent device 1 and the registered child device 2. That is, when receiving the signal from the registered child device 2, the parent device 1 executes processing according to the received signal. On the other hand, when the base unit 1 receives a signal from the unregistered handset 2, the base unit 1 discards the signal without executing the process according to the received signal.
本実施形態の無線通信システム100では、子機側制御部21の有する要求機能及び確認機能、並びに親機側制御部11の有する返信機能及び出力機能を用いて、親機1に子機2を登録する。要求機能は、子機2が要求信号を親機1へ送信する機能である。要求信号は、子機2の識別子と、親機1への登録を要求する要求データと、を含む。この機能は、子機2が登録モード(後述する)で動作するときに発揮される。
In the wireless communication system 100 of this embodiment, the slave unit 2 is connected to the master unit 1 using the request function and confirmation function of the slave unit side control unit 21 and the reply function and output function of the master unit side control unit 11. sign up. The request function is a function in which the slave unit 2 transmits a request signal to the master unit 1. The request signal includes an identifier of the child device 2 and request data for requesting registration in the parent device 1. This function is exhibited when the handset 2 operates in a registration mode (described later).
返信機能は、親機1が、子機2に紐付けられた暗号鍵を含む返信信号を子機2へ送信する機能である。この機能は、親機1が要求信号を受信すると発揮される。確認機能は、子機2が確認信号を親機1へ送信する機能である。確認信号は、子機2の有するデータを返信信号に含まれる暗号鍵にて暗号化した暗号化データと、子機2の識別子と、を含む。この機能は、子機2が通常モード(後述する)で動作するときに発揮される。
The reply function is a function in which the base unit 1 transmits a reply signal including an encryption key linked to the handset 2 to the handset 2. This function is exhibited when the base unit 1 receives a request signal. The confirmation function is a function in which the handset 2 transmits a confirmation signal to the base unit 1. The confirmation signal includes encrypted data obtained by encrypting the data held by the child device 2 with the encryption key included in the reply signal, and the identifier of the child device 2. This function is exhibited when the handset 2 operates in the normal mode (described later).
出力機能は、親機1が、確認信号に含まれる暗号化データの復号を試み、復号できない場合は、子機2の登録が完了していない旨を表す未登録情報を出力する機能である。言い換えれば、親機1は、暗号化データを復号できる場合、子機2の登録を完了する。この機能は、親機1が確認信号を受信すると発揮される。
The output function is a function for outputting unregistered information indicating that registration of the slave unit 2 is not completed when the master unit 1 attempts to decrypt the encrypted data included in the confirmation signal and decryption is impossible. In other words, the master unit 1 completes registration of the slave unit 2 when the encrypted data can be decrypted. This function is exhibited when the parent device 1 receives the confirmation signal.
つまり、本実施形態の無線通信システム100では、親機1にて子機2の登録が完了していない場合、親機1が未登録情報を出力するため、ユーザA1(B1)は、子機2の登録が失敗したことを把握することができる。言い換えれば、本実施形態の無線通信システム100では、ユーザA1(B1)が親機1における子機2の登録状況を把握し易い、という利点がある。
That is, in the wireless communication system 100 according to the present embodiment, if the registration of the slave unit 2 is not completed in the master unit 1, the master unit 1 outputs unregistered information, so that the user A1 (B1) It is possible to grasp that registration of No. 2 has failed. In other words, the wireless communication system 100 of this embodiment has an advantage that the user A1 (B1) can easily grasp the registration status of the slave unit 2 in the master unit 1.
(2)詳細
以下、本実施形態の無線通信システム100について図1及び図2を用いて詳細に説明する。本実施形態の無線通信システム100は、親機1と、1以上(ここでは、1台)の子機2と、を備えている。 (2) Details Hereinafter, thewireless communication system 100 of the present embodiment will be described in detail with reference to FIGS. 1 and 2. The wireless communication system 100 according to the present embodiment includes a parent device 1 and one or more (here, one) child device 2.
以下、本実施形態の無線通信システム100について図1及び図2を用いて詳細に説明する。本実施形態の無線通信システム100は、親機1と、1以上(ここでは、1台)の子機2と、を備えている。 (2) Details Hereinafter, the
親機1は、例えば玄関、及び部屋など、建物の内部に設置される。図2に示す例では、親機1は、部屋に設置されている。親機1は、例えば部屋に設置されているコンセントを介して商用電源などの外部電源に接続され、外部電源からの電力供給を受けて駆動するように構成されている。親機1は、親機側制御部11と、親機側通信部12と、を有している。
The master unit 1 is installed in a building such as a front door and a room. In the example shown in FIG. 2, the base unit 1 is installed in a room. The base unit 1 is connected to an external power source such as a commercial power source through an outlet installed in a room, for example, and is configured to be driven by receiving power supply from the external power source. The base unit 1 includes a base unit side control unit 11 and a base unit side communication unit 12.
親機側制御部11は、例えば、CPU(Central Processing Unit)及びメモリを主構成とするコンピュータシステムにて構成されている。そして、CPUがメモリに格納されているプログラムを実行することにより、コンピュータシステムが親機側制御部11として機能する。プログラムは、ここでは親機側制御部11のメモリに予め記録されているが、インターネット等の電気通信回線を通じて、又はメモリカード等の非一時的な記録媒体に記録されて提供されてもよい。後述する子機2の子機側制御部21も、親機側制御部11と同様に、CPU及びメモリを主構成とするコンピュータシステムにて構成されている。
The parent device side control unit 11 is configured by a computer system having a CPU (Central Processing Unit) and a memory as main components, for example. Then, the computer system functions as the parent device side control unit 11 by the CPU executing the program stored in the memory. Here, the program is recorded in advance in the memory of the base-side controller 11, but may be provided through a telecommunication line such as the Internet or in a non-temporary recording medium such as a memory card. Similarly to the parent device side control unit 11, the child device side control unit 21 of the child device 2 to be described later is also configured by a computer system mainly including a CPU and a memory.
親機側制御部11のメモリには、登録されている子機2の登録情報が記憶される。登録情報は、例えば子機2の識別子、及び子機2との通信に用いる暗号鍵などである。また、親機側制御部11のメモリには、登録されている子機2から受信した検知データが記憶される。
The registration information of the registered child device 2 is stored in the memory of the parent device side control unit 11. The registration information is, for example, an identifier of the child device 2 and an encryption key used for communication with the child device 2. The memory of the parent device side control unit 11 stores the detection data received from the registered child device 2.
親機側制御部11は、通常モードと、登録モードとの少なくとも2つのモードで動作するように構成されている。親機側制御部11は、例えば親機1に設けられているスイッチをユーザA1(B1)が操作することにより、通常モードでの動作と、登録モードでの動作とを切り替えるように構成されている。また、親機側制御部11は、例えばユーザA1(B1)が所有する携帯端末(例えば、スマートフォン)を操作することにより、通常モードでの動作と、登録モードでの動作とを切り替えるように構成されていてもよい。
The parent device side control unit 11 is configured to operate in at least two modes, a normal mode and a registration mode. The base unit side control unit 11 is configured to switch between the operation in the normal mode and the operation in the registration mode, for example, when the user A1 (B1) operates a switch provided in the base unit 1. Yes. Moreover, the main | base station side control part 11 is comprised so that operation in a normal mode and operation | movement in a registration mode may be switched by operating the portable terminal (for example, smart phone) which user A1 (B1) owns, for example. May be.
通常モードでは、親機側制御部11は、子機2からの検知信号を待ち受ける。そして、親機側制御部11は、親機側通信部12を介して子機2からの検知信号を受信すると、受信した検知信号に含まれる子機2の識別子に対応する暗号鍵を用いて、受信した検知信号に含まれる暗号化データを復号する。そして、親機側制御部11は、復号により得られる検知データを子機2の識別子と紐付けてメモリに記憶する。このようにして、親機1は、子機2の状態、ひいては子機2が設置される建物の状態を監視する。
In the normal mode, the parent device side control unit 11 waits for a detection signal from the child device 2. When receiving the detection signal from the child device 2 via the parent device side communication unit 12, the parent device side control unit 11 uses the encryption key corresponding to the identifier of the child device 2 included in the received detection signal. The encrypted data included in the received detection signal is decrypted. Then, base unit side control unit 11 stores the detection data obtained by the decryption in association with the identifier of handset 2 in the memory. In this way, the parent device 1 monitors the state of the child device 2, and consequently the state of the building where the child device 2 is installed.
登録モードでは、親機側制御部11は、返信機能を発揮することで、返信処理を実行する。つまり、親機側制御部11は、子機2からの要求信号を待ち受ける。そして、親機側制御部11は、親機側通信部12を介して子機2からの要求信号を受信すると、要求信号に含まれる子機2の識別子をメモリに記憶する。また、親機側制御部11は、子機2の識別子に紐付けられた暗号鍵を生成する(又はメモリから読み出す)。そして、親機側制御部11は、この暗号鍵を含む返信信号を、親機側通信部12を介して要求信号の送信元の子機2へ送信する。
In the registration mode, the base-side controller 11 performs a reply process by exhibiting a reply function. That is, the parent device side control unit 11 waits for a request signal from the child device 2. When receiving the request signal from the child device 2 via the parent device side communication unit 12, the parent device side control unit 11 stores the identifier of the child device 2 included in the request signal in the memory. Further, the parent device side control unit 11 generates an encryption key associated with the identifier of the child device 2 (or reads it from the memory). Then, the parent device side control unit 11 transmits a reply signal including this encryption key to the child device 2 that is the transmission source of the request signal via the parent device side communication unit 12.
また、登録モードでは、親機側制御部11は、出力機能を発揮することで、出力処理を実行する。つまり、親機側制御部11は、親機側通信部12を介して返信信号を送信した後に、子機2からの確認信号を待ち受ける。本実施形態では、確認信号は、後述するように子機2が通常モードで動作するときに送信する検知信号である。つまり、子機2が通常モードで動作するときに送信する信号は、全て検知信号であり、確認信号である。
Also, in the registration mode, the base unit side control unit 11 performs output processing by demonstrating the output function. That is, the parent device side control unit 11 waits for a confirmation signal from the child device 2 after transmitting a reply signal via the parent device side communication unit 12. In the present embodiment, the confirmation signal is a detection signal that is transmitted when the handset 2 operates in the normal mode as will be described later. That is, all signals transmitted when the slave unit 2 operates in the normal mode are detection signals and confirmation signals.
親機側制御部11は、親機側通信部12を介して確認信号を受信すると、まず、確認信号に含まれる制御データと、子機2の識別子と、誤り検出用の符号(例えば、CRC(Cyclic Redundancy Check))とが全て正規のデータであるか否かを確認する。制御データは、例えばプリアンブル、SFD(Start-of-Frame Delimiter)などを含む。これらのデータが全て正規のデータである場合、親機側制御部11は、確認信号に含まれる子機2の識別子に対応する暗号鍵をメモリから読み出す。そして、親機側制御部11は、読み出した暗号鍵を用いて、確認信号に含まれる暗号化データの復号を試みる。
When receiving the confirmation signal via the parent side communication unit 12, the base unit side control unit 11 firstly includes the control data included in the confirmation signal, the identifier of the handset 2, and an error detection code (for example, CRC). (Cyclic Redundancy Check)) are all confirmed to be regular data. The control data includes, for example, a preamble, SFD (Start-of-Frame Delimiter), and the like. When these data are all regular data, the base-side controller 11 reads out the encryption key corresponding to the identifier of the handset 2 included in the confirmation signal from the memory. Then, base unit side control unit 11 attempts to decrypt the encrypted data included in the confirmation signal, using the read encryption key.
一方、これらのデータの中に1つでも非正規のデータが含まれている場合、親機側制御部11は、確認信号を破棄する。例えば、親機側制御部11は、確認信号に含まれる子機2の識別子が、メモリに記憶されている子機2の識別子と一致しない場合、確認信号を破棄する。確認信号に非正規のデータが含まれる状況は、例えば親機1の周辺に他の親機に登録されている他の子機が存在しており、他の子機からの検知信号を親機側通信部12が受信したときに起こり得る。
On the other hand, if any one of these data includes non-regular data, the base-side controller 11 discards the confirmation signal. For example, when the identifier of the child device 2 included in the confirmation signal does not match the identifier of the child device 2 stored in the memory, the parent device side control unit 11 discards the confirmation signal. The situation in which the non-regular data is included in the confirmation signal is, for example, that there is another slave unit registered in another master unit around the master unit 1, and the detection signal from the other slave unit is used as the master unit. This may occur when the side communication unit 12 receives the data.
暗号化データの復号に成功した場合、親機側制御部11は、確認信号の送信元の子機2の登録を完了する。そして、親機側制御部11は、子機2の登録が完了した旨を表す登録情報を出力する。一方、暗号化データの復号に失敗した場合、親機側制御部11は、確認信号の送信元の子機2の登録を完了しない。そして、親機側制御部11は、子機2の登録が完了していない旨を表す未登録情報を出力する。
If the encrypted data is successfully decrypted, the base-side controller 11 completes registration of the slave unit 2 that is the transmission source of the confirmation signal. Then, base unit side control unit 11 outputs registration information indicating that registration of handset 2 has been completed. On the other hand, when the decryption of the encrypted data fails, the master-side controller 11 does not complete registration of the slave unit 2 that is the transmission source of the confirmation signal. Then, base unit side control unit 11 outputs unregistered information indicating that registration of handset 2 has not been completed.
本実施形態では、親機側制御部11は、親機側通信部12を介してユーザA1(B1)の所有する携帯端末へメールを送信することにより、登録情報又は未登録情報を出力する。つまり、本実施形態では、親機側制御部11は、出力機能において、子機2とは異なる他の機器(ここでは、ユーザA1(B1)の所有する携帯端末)に向けて未登録情報を出力するように構成されている。登録情報であれば、メールには、例えば「機器番号○○の子機2の登録が完了しました」などのメッセージが記される。また、未登録情報であれば、メールには、例えば「機器番号○○の子機2の登録に失敗しました。未だ登録は完了していません」、又は「機器番号○○の子機2の登録に失敗しました。再度、子機2を起動させて下さい」などのメッセージが記される。機器番号は、子機2に割り当てられた固有の番号である。機器番号は、子機2の識別子であってもよい。
In the present embodiment, the parent device side control unit 11 outputs registered information or unregistered information by transmitting an e-mail to the mobile terminal owned by the user A1 (B1) via the parent device side communication unit 12. That is, in the present embodiment, the parent device side control unit 11 outputs unregistered information to another device (here, the mobile terminal owned by the user A1 (B1)) different from the child device 2 in the output function. It is configured to output. In the case of registration information, for example, a message such as “Registration of handset 2 with device number XX has been completed” is written in the mail. In addition, if it is unregistered information, the e-mail indicates, for example, “Registration of handset 2 with device number XX failed. Registration has not been completed yet” or “handset 2 with device number XX” "Registration failed. Please start slave unit 2 again." The device number is a unique number assigned to the child device 2. The device number may be an identifier of the child device 2.
親機側通信部12は、子機2(又はユーザA1(B1)の所有する携帯端末)と通信するための通信インタフェースである。親機側通信部12と子機2(又は携帯端末)との間の通信方式は、例えば、有線通信、又は、Wi-Fi(登録商標)、Bluetooth(登録商標)、及び免許を必要としない小電力無線(特定小電力無線)等の無線通信である。この種の小電力無線については、用途等に応じて使用する周波数帯域や空中線電力などの仕様が各国で規定されている。日本国においては、920MHz帯又は420MHz帯の電波を使用する小電力無線が規定されている。
The parent device side communication unit 12 is a communication interface for communicating with the child device 2 (or the mobile terminal owned by the user A1 (B1)). The communication method between the parent device side communication unit 12 and the child device 2 (or mobile terminal) does not require, for example, wired communication, Wi-Fi (registered trademark), Bluetooth (registered trademark), or a license. Wireless communication such as low power wireless (specific low power wireless). For this type of low-power radio, specifications such as the frequency band to be used and the antenna power are defined in each country depending on the application. In Japan, low-power radio that uses radio waves in the 920 MHz band or 420 MHz band is defined.
子機2は、例えば建物の出入口に設置される。ここで、「出入口」は、建物の内側の空間と、建物の外側の空間とを繋ぐ場所である。つまり、子機2は、例えば建物の窓、シャッター、及び扉などに設置される。本実施形態では、子機2は、部屋の窓3の窓枠31に設置されている。もちろん、子機2は、建物の全ての出入口(窓、シャッター、及び扉)に設置されていてもよい。
The slave unit 2 is installed at the entrance of a building, for example. Here, the “entrance / exit” is a place connecting the space inside the building and the space outside the building. That is, the subunit | mobile_unit 2 is installed in the window of a building, a shutter, a door, etc., for example. In this embodiment, the subunit | mobile_unit 2 is installed in the window frame 31 of the window 3 of a room. Of course, the subunit | mobile_unit 2 may be installed in all the entrances and exits (a window, a shutter, and a door) of a building.
子機2は、子機側制御部21と、子機側通信部22と、発電部23と、判定部24と、を有している。子機側制御部21のメモリには、例えば子機2の識別子と、親機1との通信に用いる暗号鍵とが記憶されている。
The subunit | mobile_unit 2 has the subunit | mobile_unit side control part 21, the subunit | mobile_unit side communication part 22, the electric power generation part 23, and the determination part 24. FIG. In the memory of the slave unit side control unit 21, for example, an identifier of the slave unit 2 and an encryption key used for communication with the master unit 1 are stored.
子機側制御部21は、通常モードと、登録モードとの少なくとも2つのモードで動作するように構成されている。本実施形態では、子機側制御部21は、後述する判定部24での判定結果に応じて、通常モードでの動作と、登録モードでの動作とを切り替えるように構成されている。
The slave unit side control unit 21 is configured to operate in at least two modes of a normal mode and a registration mode. In this embodiment, the subunit | mobile_unit side control part 21 is comprised so that the operation | movement in a normal mode and the operation | movement in a registration mode may be switched according to the determination result in the determination part 24 mentioned later.
通常モードでは、子機側制御部21は、検知処理を実行する。つまり、子機側制御部21は、子機2の設置場所に関連する部位の状態を監視する。本実施形態では、子機2は、窓3の窓枠31に設置されている。したがって、子機側制御部21は、窓3が開いていれば窓3が開状態にあると検知し、窓3が閉じていれば窓3が閉状態にあると検知する。また、例えば子機2が建物の扉の錠に設置されている場合、子機側制御部21は、施錠されていれば錠が施錠状態にあると検知し、開錠されていれば錠が開錠状態にあると検知する。子機側制御部21は、子機2の設置場所に関連する部位の検知データ(つまり、子機2の有するデータ)を暗号鍵にて暗号化する。この暗号鍵は、子機2が初期状態で記憶している暗号鍵、又は親機1からの返信信号に含まれる暗号鍵である。そして、子機側制御部21は、子機側通信部22を介して検知信号を親機1へ送信する。ここで、子機側制御部21は、子機側通信部22を介して検知信号を複数回、親機1へ送信してもよい。
In the normal mode, the slave unit side control unit 21 executes a detection process. That is, the slave unit side control unit 21 monitors the state of the part related to the installation location of the slave unit 2. In the present embodiment, the slave unit 2 is installed in the window frame 31 of the window 3. Therefore, the subunit | mobile_unit side control part 21 will detect that the window 3 is in the open state if the window 3 is open, and will detect that the window 3 is in the closed state if the window 3 is closed. For example, when the handset 2 is installed on a door lock of the building, the handset-side control unit 21 detects that the lock is in a locked state if it is locked, and locks if it is unlocked. Detects that the tablet is unlocked. The subunit | mobile_unit side control part 21 encrypts the detection data (namely, the data which the subunit | mobile_unit 2 has) relevant to the installation place of the subunit | mobile_unit 2 with an encryption key. This encryption key is an encryption key stored in the initial state of the handset 2 or an encryption key included in a reply signal from the base unit 1. And the subunit | mobile_unit side control part 21 transmits a detection signal to the main | base station 1 via the subunit | mobile_unit side communication part 22. FIG. Here, the child device side control unit 21 may transmit the detection signal to the parent device 1 a plurality of times via the child device side communication unit 22.
ここで、検知信号は、子機2の識別子と、検知データを暗号化した暗号化データと、を含む信号であり、確認信号でもある。つまり、本実施形態では、通常モードでの子機側制御部21の検知処理は、子機側制御部21が確認機能を発揮することで実行する確認処理に相当する。
Here, the detection signal is a signal including the identifier of the slave unit 2 and encrypted data obtained by encrypting the detection data, and is also a confirmation signal. That is, in the present embodiment, the detection process of the slave unit side control unit 21 in the normal mode corresponds to a confirmation process that is executed when the slave unit side control unit 21 exhibits the confirmation function.
登録モードでは、子機側制御部21は、要求機能を発揮することで、要求処理を実行する。つまり、子機側制御部21は、子機側通信部22を介して要求信号を親機1へ送信する。要求信号は、子機2の識別子と、親機1への登録を要求する要求データと、を含む。また、子機側制御部21は、子機側通信部22を介して返信信号を受信すると、受信した返信信号に含まれる暗号鍵をメモリに記憶する。ここで、子機側制御部21は、既に暗号鍵をメモリに記憶している場合、返信信号に含まれる暗号鍵をメモリに上書きする。つまり、子機側制御部21は、子機2が返信信号に含まれる暗号鍵とは異なる別の暗号鍵を有している場合、別の暗号鍵を返信信号に含まれる暗号鍵に更新するように構成されている。
In the registration mode, the slave unit side control unit 21 performs the request process by exhibiting the request function. That is, the slave unit side control unit 21 transmits a request signal to the master unit 1 via the slave unit side communication unit 22. The request signal includes an identifier of the child device 2 and request data for requesting registration in the parent device 1. Further, when receiving the return signal via the handset side communication unit 22, the handset side control unit 21 stores the encryption key included in the received return signal in the memory. Here, when the encryption key is already stored in the memory, the slave-side controller 21 overwrites the encryption key included in the return signal in the memory. That is, when the handset 2 has another encryption key different from the encryption key included in the reply signal, the handset-side control unit 21 updates another encryption key to the encryption key included in the reply signal. It is configured as follows.
子機側通信部22は、親機1と通信するための通信インタフェースである。子機側通信部22は、既に述べたように、例えば、有線通信、又は、Wi-Fi(登録商標)、Bluetooth(登録商標)、及び免許を必要としない小電力無線(特定小電力無線)等の無線通信により、親機1の親機側通信部12との間で通信する。
The slave unit side communication unit 22 is a communication interface for communicating with the master unit 1. As described above, the slave unit side communication unit 22 is, for example, wired communication, or Wi-Fi (registered trademark), Bluetooth (registered trademark), and a low power wireless (specific low power wireless) that does not require a license. Communicate with the base unit side communication unit 12 of the base unit 1 by wireless communication such as.
発電部23は、圧電素子にて振動エネルギーを電気エネルギーに変換することで発電する振動型の発電装置、又はコイルと永久磁石との相対運動によりコイルに誘導電圧を発生する電磁誘導型の発電装置であって、いわゆるエナジーハーベスタである。発電部23は、例えば子機2が窓3の窓枠31に設置されている場合、窓3を開閉する動作により発電する。発電部23は、子機2の設置場所に近い側の窓枠31を移動させて窓3を開閉する動作だけでなく、子機2の設置場所から遠い側の窓枠31を移動などさせて窓3を開閉する動作によって発電するように構成されていてもよい。つまり、発電部23は、子機2の設置場所(ここでは、窓枠31)と関連する部位(ここでは、窓3)の運動により電力を発生するように構成されている。
The power generation unit 23 is a vibration-type power generation device that generates power by converting vibration energy into electrical energy using a piezoelectric element, or an electromagnetic induction-type power generation device that generates an induced voltage in the coil by relative movement between the coil and the permanent magnet. And so-called energy harvester. For example, when the handset 2 is installed in the window frame 31 of the window 3, the power generation unit 23 generates power by an operation of opening and closing the window 3. The power generation unit 23 moves not only the operation of opening and closing the window 3 by moving the window frame 31 on the side close to the installation location of the slave unit 2, but also moving the window frame 31 on the side far from the installation location of the slave unit 2. You may be comprised so that it may generate electric power by the operation | movement which opens and closes the window 3. FIG. In other words, the power generation unit 23 is configured to generate electric power by movement of a portion (here, the window 3) related to the installation location (here, the window frame 31) of the slave unit 2.
そして、本実施形態では、子機側制御部21は、発電部23からの電力供給を受けて駆動するように構成されている。つまり、子機2は、例えば窓3の開閉などの動作により発電部23が発電しない限りは、起動することがない。言い換えれば、子機2は、例えば窓3の開閉など、ユーザA1(B1)が子機2の設置場所(ここでは、窓枠31)と関連する部位(ここでは、窓3)を動作させたときに限り、一定時間、起動する。
And in this embodiment, the subunit | mobile_unit side control part 21 receives the electric power supply from the electric power generation part 23, and is comprised so that it may drive. That is, the subunit | mobile_unit 2 is not started unless the electric power generation part 23 generates electric power by operation | movement, such as opening and closing of the window 3, for example. In other words, in the handset 2, the user A1 (B1) operated a part (here, the window 3) related to the place where the handset 2 is installed (here, the window frame 31) such as opening and closing of the window 3. Start only for a certain period of time.
判定部24は、例えば時定数回路で構成されている。子機側制御部21は、判定部24の判定結果により、子機2が起動する間隔を判定するように構成されている。具体的には、判定部24には、子機側制御部21から電圧が入力されており、この入力電圧は、時定数回路の時定数に応じて下降する。そして、判定部24の出力電圧は、子機側制御部21に入力されている。したがって、子機側制御部21は、判定部24の出力電圧に基づいて、子機2が起動する間隔(ここでは、窓3を開閉する間隔)を判定することが可能である。
The determination unit 24 is composed of, for example, a time constant circuit. The subunit | mobile_unit side control part 21 is comprised so that the space | interval which the subunit | mobile_unit 2 starts based on the determination result of the determination part 24 may be determined. Specifically, a voltage is input to the determination unit 24 from the slave unit side control unit 21, and this input voltage drops according to the time constant of the time constant circuit. And the output voltage of the determination part 24 is input into the subunit | mobile_unit side control part 21. FIG. Therefore, the subunit | mobile_unit side control part 21 can determine the space | interval (here the space | interval which opens and closes the window 3) which the subunit | mobile_unit 2 starts based on the output voltage of the determination part 24. FIG.
本実施形態では、子機2が停止している状態において、ユーザA1(B1)が窓3を開ける(又は閉める)と、発電部23が発電することにより、子機2が起動する。子機側制御部21は、子機2が所定のパターンで起動したか否かを判定する。そして、子機側制御部21は、子機2の起動パターンが所定のパターンと一致する場合、登録モードで動作する。一方、子機側制御部21は、子機2の起動パターンが所定のパターンと一致しない場合、通常モードで動作する。所定のパターンは、例えばユーザA1(B1)が窓3の開閉を所定の期間内に複数回行った場合に、子機2が起動する複数の間隔のうち2つ以上の間隔が「t1」秒未満であり、他の間隔が「t2」(>「t1」)秒以上である、等である。
In the present embodiment, when the user A1 (B1) opens (or closes) the window 3 in a state where the child device 2 is stopped, the power generation unit 23 generates power, thereby starting the child device 2. The subunit | mobile_unit side control part 21 determines whether the subunit | mobile_unit 2 started with the predetermined pattern. And the subunit | mobile_unit side control part 21 operate | moves in registration mode, when the starting pattern of the subunit | mobile_unit 2 corresponds with a predetermined pattern. On the other hand, the slave side controller 21 operates in the normal mode when the activation pattern of the slave unit 2 does not match the predetermined pattern. For example, when the user A1 (B1) opens and closes the window 3 a plurality of times within a predetermined period, two or more intervals among the intervals at which the slave unit 2 is activated are “t1” seconds. And the other interval is “t2” (> “t1”) seconds or more, and so on.
(3)動作
以下、本実施形態の無線通信システム100における登録作業時の動作について図3を用いて説明する。ここでは、建物の新築時、つまり通信の障害となる家具などの電波遮蔽物が殆ど無い又は存在せず、最も電波状況が良い状態において、親機1に子機2を登録する場合について説明する。また、ここでは、親機1の通信範囲に登録対象の子機2が1台のみ存在する場合について説明する。もちろん、親機1への子機2の登録は、建物の新築時に限らず、いつでも行ってよい。また、親機1の通信範囲には、登録対象の子機2が複数台存在していてもよい。 (3) Operation Hereinafter, an operation during registration work in thewireless communication system 100 according to the present embodiment will be described with reference to FIG. Here, a case will be described in which a slave unit 2 is registered in the master unit 1 when a building is newly constructed, that is, in a state where there is almost no radio shielding such as furniture that interferes with communication or there is no radio wave condition. . Here, a case where only one slave unit 2 to be registered exists in the communication range of the master unit 1 will be described. Of course, the registration of the handset 2 to the base unit 1 is not limited to when a building is newly constructed, and may be performed at any time. Further, a plurality of slave units 2 to be registered may exist in the communication range of the master unit 1.
以下、本実施形態の無線通信システム100における登録作業時の動作について図3を用いて説明する。ここでは、建物の新築時、つまり通信の障害となる家具などの電波遮蔽物が殆ど無い又は存在せず、最も電波状況が良い状態において、親機1に子機2を登録する場合について説明する。また、ここでは、親機1の通信範囲に登録対象の子機2が1台のみ存在する場合について説明する。もちろん、親機1への子機2の登録は、建物の新築時に限らず、いつでも行ってよい。また、親機1の通信範囲には、登録対象の子機2が複数台存在していてもよい。 (3) Operation Hereinafter, an operation during registration work in the
登録作業は、ユーザA1,B1により行われる。図3に示すユーザA1,B1は、いずれも親機1及び子機2を設置する施工者である。もちろん、ユーザA1,B1は、いずれも施工者以外であってもよい。また、ユーザA1,B1は、異なる人物でもよいし、同一人物でもよい。また、図3に示す例では、ユーザA1が子機2の設置されている窓枠31の窓3を開閉する操作を行い、ユーザB1が親機1の操作を行っているが、逆であってもよい。
Registration work is performed by users A1 and B1. The users A1 and B1 shown in FIG. 3 are both contractors who install the master unit 1 and the slave unit 2. Of course, both the users A1 and B1 may be other than the installer. The users A1 and B1 may be different people or the same person. In the example shown in FIG. 3, the user A1 performs an operation of opening and closing the window 3 of the window frame 31 in which the slave unit 2 is installed, and the user B1 performs the operation of the master unit 1, but the opposite is true. May be.
ユーザA1,B1が操作を行う前においては、親機側制御部11は、通常モードで動作している(ステップS101)。まず、ユーザB1は、親機1のスイッチ、又はユーザB1の所有する携帯端末を操作する(ステップS102)。すると、親機側制御部11は、通常モードでの動作から登録モードでの動作に移行する(ステップS103)。このため、親機側制御部11は、以降、子機2からの要求信号を待ち受ける。
Before the users A1 and B1 perform the operation, the base-side controller 11 operates in the normal mode (step S101). First, the user B1 operates a switch of the parent device 1 or a portable terminal owned by the user B1 (step S102). Then, base unit side control unit 11 shifts from the operation in the normal mode to the operation in the registration mode (step S103). Therefore, the parent device side control unit 11 waits for a request signal from the child device 2 thereafter.
次に、ユーザA1は、窓3を所定のパターンで開閉する。言い換えれば、ユーザA1は、子機2の設置場所に関連する部位を、所定のパターンで操作する(ステップS104)。すると、窓3の開閉により発電部23が発電し、子機2が起動する(ステップS105)。そして、子機側制御部21は、子機2の起動パターンが所定のパターンに一致するか否かを判定する。ここでは、ユーザA1が窓3を所定のパターンで開閉しているので、子機側制御部21は、子機2の起動パターンが所定のパターンに一致すると判定する(ステップS106)。そして、子機側制御部21は、登録モードでの動作を開始する(ステップS107)。
Next, the user A1 opens and closes the window 3 with a predetermined pattern. In other words, the user A1 operates a part related to the installation location of the child device 2 in a predetermined pattern (step S104). Then, the power generation unit 23 generates power by opening and closing the window 3, and the slave unit 2 is activated (step S105). And the subunit | mobile_unit side control part 21 determines whether the starting pattern of the subunit | mobile_unit 2 corresponds to a predetermined pattern. Here, since the user A1 opens and closes the window 3 in a predetermined pattern, the child device side control unit 21 determines that the activation pattern of the child device 2 matches the predetermined pattern (step S106). And the subunit | mobile_unit side control part 21 starts the operation | movement in registration mode (step S107).
登録モードにおいて、子機側制御部21は、要求処理を実行する(ステップS108)。そして、子機側制御部21は、子機側通信部22を介して要求信号を親機1へ送信する。親機側制御部11は、子機2からの要求信号を受信すると、返信処理を実行する(ステップS109)。そして、親機側制御部11は、親機側通信部12を介して返信信号を子機2へ送信する。子機側制御部21は、親機1からの返信信号を受信すると、受信した返信信号に含まれる暗号鍵をメモリに記憶する(ステップS110)。その後、子機2は、発電部23から供給される電力が尽きることにより、停止する(ステップS111)。
In the registration mode, the slave unit side control unit 21 executes a request process (step S108). And the subunit | mobile_unit side control part 21 transmits a request signal to the main | base station 1 via the subunit | mobile_unit side communication part 22. FIG. When receiving the request signal from the child device 2, the parent device side control unit 11 executes a reply process (step S109). Then, the parent device side control unit 11 transmits a reply signal to the child device 2 via the parent device side communication unit 12. When receiving the return signal from base unit 1, slave unit side control unit 21 stores the encryption key included in the received return signal in the memory (step S110). Then, the subunit | mobile_unit 2 stops when the electric power supplied from the electric power generation part 23 runs out (step S111).
この時点では、親機側制御部11は、要求信号の送信元の子機2の識別子をメモリに記憶しているが、子機2の登録は未だ完了していない。つまり、この時点では、親機側制御部11は、要求信号の送信元の子機2を仮登録していると言える。
At this point in time, the master-side control unit 11 stores the identifier of the slave unit 2 that has transmitted the request signal in the memory, but the registration of the slave unit 2 has not yet been completed. That is, at this point, it can be said that the parent device side control unit 11 temporarily registers the child device 2 that is the transmission source of the request signal.
次に、ユーザA1は、窓3を開閉する。言い換えれば、ユーザA1は、子機2の設置場所に関連する部位を操作する(ステップS112)。ここでは、ユーザA1は、所定のパターンで窓3を開閉するのではなく、単に窓3を開ける(又は閉める)動作を1回行えばよい。すると、窓3の開閉により発電部23が発電し、子機2が起動する(ステップS113)。そして、子機側制御部21は、子機2の起動パターンが所定のパターンに一致するか否かを判定する。ここでは、ユーザA1が窓3を所定のパターンで開閉していないので、子機側制御部21は、子機2の起動パターンが所定のパターンに一致しないと判定する(ステップS114)。そして、子機側制御部21は、通常モードでの動作を開始する(ステップS115)。
Next, the user A1 opens and closes the window 3. In other words, the user A1 operates a part related to the installation location of the child device 2 (step S112). Here, the user A1 does not open and close the window 3 in a predetermined pattern, but simply performs an operation of opening (or closing) the window 3 once. Then, the power generation unit 23 generates power by opening and closing the window 3, and the slave unit 2 is activated (step S113). And the subunit | mobile_unit side control part 21 determines whether the starting pattern of the subunit | mobile_unit 2 corresponds to a predetermined pattern. Here, since the user A1 has not opened and closed the window 3 in a predetermined pattern, the child device side control unit 21 determines that the activation pattern of the child device 2 does not match the predetermined pattern (step S114). And the subunit | mobile_unit side control part 21 starts the operation | movement in normal mode (step S115).
通常モードにおいて、子機側制御部21は、検知処理を実行する(ステップS116)。そして、子機側制御部21は、子機側通信部22を介して検知信号を親機1へ送信する。既に述べたように、検知処理は、確認処理に相当する。また、検知信号は、確認信号に相当する。親機側制御部11は、検知信号(確認信号)を受信すると、出力処理を実行する(ステップS117)。そして、親機側制御部11は、暗号化データの復号に成功した場合は登録情報を含む通知信号を、暗号化データの復号に失敗した場合は未登録情報を含む通知信号を、親機側通信部12を介してユーザB1の所有する携帯端末へ送信する。ここでは、親機1は、ユーザB1の所有する携帯端末へ通知信号を送信しているが、ユーザA1の所有する携帯端末へ通知信号を送信してもよいし、両方の携帯端末へ通知信号を送信してもよい。
In the normal mode, the handset-side control unit 21 executes a detection process (step S116). And the subunit | mobile_unit side control part 21 transmits a detection signal to the main | base station 1 via the subunit | mobile_unit side communication part 22. FIG. As already described, the detection process corresponds to a confirmation process. The detection signal corresponds to a confirmation signal. When receiving the detection signal (confirmation signal), base unit side control unit 11 executes an output process (step S117). Then, the parent device side control unit 11 sends a notification signal including registration information when the decryption of the encrypted data is successful, and a notification signal including unregistered information when the decryption of the encrypted data fails. It transmits to the portable terminal which user B1 possesses via the communication part 12. Here, although the main | base station 1 is transmitting the notification signal to the portable terminal which the user B1 owns, you may transmit a notification signal to the portable terminal which the user A1 owns, and a notification signal to both portable terminals May be sent.
次に、本実施形態の無線通信システム100における再度の登録作業時の親機1の動作について図4を用いて説明する。再度の登録作業は、例えばユーザA1(B1)が親機1からの未登録情報を受け、親機1に子機2が登録されていないことを知った場合に行われる。以下では、親機1は、登録モードで動作していると仮定する。また、以下では、ユーザA1の操作により子機2が通常モードで動作し、子機2から検知信号(確認信号)が送信されていると仮定する。
Next, the operation of the base unit 1 at the time of re-registration work in the wireless communication system 100 of the present embodiment will be described with reference to FIG. The registration operation is performed again when, for example, the user A1 (B1) receives unregistered information from the parent device 1 and learns that the child device 2 is not registered in the parent device 1. In the following, it is assumed that base unit 1 is operating in the registration mode. In the following, it is assumed that the handset 2 operates in the normal mode by the operation of the user A1 and a detection signal (confirmation signal) is transmitted from the handset 2.
親機側制御部11は、親機側通信部12を介して要求信号を受信する(ステップS201)。すると、親機側制御部11は、返信処理を実行する(ステップS202)。ここで、親機側制御部11のメモリには、前回の登録作業時に取得した子機2の識別子が記憶されている。そこで、親機側制御部11は、今回取得した子機2の識別子が、メモリに記憶されている子機2の識別子と同一であるか否かを比較する(ステップS203)。親機側制御部11は、子機2の識別子が同一である場合(ステップS203:Yes)、送信出力を大きくすることで、返信信号の送信強度を増大させる(ステップS204)。一方、親機側制御部11は、子機2の識別子が同一でない場合(ステップS203:No)、返信信号の送信強度を現在の送信強度で維持する。その後、親機側制御部11は、親機側通信部12を介して返信信号を子機2へ送信する(ステップS205)。
The parent device side control unit 11 receives the request signal via the parent device side communication unit 12 (step S201). Then, the parent device side control unit 11 executes a reply process (step S202). Here, the identifier of the child device 2 acquired at the previous registration work is stored in the memory of the parent device side control unit 11. Therefore, the parent device side control unit 11 compares whether or not the identifier of the child device 2 acquired this time is the same as the identifier of the child device 2 stored in the memory (step S203). When the identifier of the child device 2 is the same (step S203: Yes), the parent device side control unit 11 increases the transmission strength of the reply signal by increasing the transmission output (step S204). On the other hand, when the identifiers of slave units 2 are not the same (step S203: No), base unit side control unit 11 maintains the transmission strength of the return signal at the current transmission strength. Thereafter, the parent device side control unit 11 transmits a reply signal to the child device 2 via the parent device side communication unit 12 (step S205).
つまり、本実施形態では、親機側制御部11は、同一の子機2の識別子を含む要求信号を少なくとも2回以上受信すると、返信信号の送信強度を強くするように構成されている。このため、本実施形態では、再度の登録作業時に親機1を子機2に近づけるように移動させなくても、子機2が親機1からの返信信号を受信し易くなる。つまり、本実施形態では、再度の登録作業時に、ユーザA1(B1)が他の作業を中断して親機1を移動させることなく、親機1への子機2の登録を完了させ易い。
That is, in the present embodiment, the parent device side control unit 11 is configured to increase the transmission strength of the reply signal when receiving a request signal including the identifier of the same child device 2 at least twice. For this reason, in the present embodiment, it is easy for the slave unit 2 to receive a reply signal from the master unit 1 without moving the master unit 1 closer to the slave unit 2 at the time of re-registration work. That is, in the present embodiment, at the time of re-registration work, the user A1 (B1) can easily complete the registration of the slave unit 2 to the master unit 1 without interrupting other tasks and moving the master unit 1.
ここで、最初の登録時から返信信号の送信強度を強くすることも考えられるが、最初の登録時において返信信号の送信強度を比較的弱くしているのは、以下の理由による。すなわち、子機2を設置した後に、新たに家具などを設置したり、既存の家具などの位置を変更したりすることで、親機1及び子機2が存在する空間の電波状況が変化(悪化)することが推測される。そこで、最初の登録時から返信信号の送信強度を比較的弱くすることで、子機2の設置時における親機1及び子機2が存在する空間の電波状況を把握し易いからである。
Here, it is conceivable to increase the transmission strength of the reply signal from the initial registration, but the reason why the transmission strength of the reply signal is relatively weak at the initial registration is as follows. That is, after installing the handset 2, the radio wave condition of the space where the base unit 1 and the handset 2 exist is changed by newly installing furniture or changing the position of existing furniture ( It is estimated that it will deteriorate. Therefore, by making the transmission strength of the reply signal relatively weak from the time of initial registration, it is easy to grasp the radio wave condition of the space where the parent device 1 and the child device 2 exist when the child device 2 is installed.
また、一般に、親機1の受信感度の方が子機2の受信感度よりも高い。このため、子機2が受信可能な送信強度の返信信号を用いて子機2を登録した場合、親機1は、返信信号よりも更に送信強度の弱い検知信号(確認信号)でも受信可能である。したがって、最初の登録時から返信信号の送信強度を比較的弱くしておけば、仮に子機2を設置した後に電波状況が悪化しても、子機2からの検知信号(確認信号)を受信できるように担保することができるからである。
In general, the reception sensitivity of the base unit 1 is higher than the reception sensitivity of the handset 2. For this reason, when the slave unit 2 is registered using a reply signal having a transmission strength that can be received by the slave unit 2, the master unit 1 can receive a detection signal (confirmation signal) having a weaker transmission strength than the reply signal. is there. Therefore, if the transmission strength of the reply signal is relatively weak from the time of initial registration, even if the radio wave condition deteriorates after the handset 2 is installed, a detection signal (confirmation signal) is received from the handset 2. This is because it can be secured as much as possible.
(4)変形例
本実施形態において、親機側制御部11は、子機2の登録が成功したときの返信信号の送信強度をメモリに記憶していてもよい。ここで、子機2を設置した後に、例えば暗号鍵が破損したり、ノイズにより暗号鍵が書き換わったりした場合、再度、親機1に子機2を登録する必要がある。また、例えば外部電源の停電により、親機1への電力供給が途絶えた場合にも、再度、親機1に子機2を登録しなければならない可能性がある。これらの場合、親機側制御部11は、返信処理において、前回の登録時の送信強度で返信信号を送信することで、再度の登録作業を成功させ易い。なお、この場合の再度の登録作業は、例えば建物の住人など、施工者以外のユーザA1(B1)が行うことが想定される。 (4) Modified Example In the present embodiment, the parent device side control unit 11 may store the transmission strength of the return signal when the registration of thechild device 2 is successful in the memory. Here, after the slave unit 2 is installed, for example, when the encryption key is damaged or the encryption key is rewritten due to noise, it is necessary to register the slave unit 2 in the master unit 1 again. Further, for example, when the power supply to the base unit 1 is interrupted due to a power failure of the external power source, there is a possibility that the slave unit 2 must be registered again in the base unit 1. In these cases, the base-side controller 11 can easily make the registration process succeed again by transmitting a reply signal at the transmission intensity at the previous registration in the reply process. In addition, it is assumed that the re-registration work in this case is performed by a user A1 (B1) other than the installer, such as a resident of a building.
本実施形態において、親機側制御部11は、子機2の登録が成功したときの返信信号の送信強度をメモリに記憶していてもよい。ここで、子機2を設置した後に、例えば暗号鍵が破損したり、ノイズにより暗号鍵が書き換わったりした場合、再度、親機1に子機2を登録する必要がある。また、例えば外部電源の停電により、親機1への電力供給が途絶えた場合にも、再度、親機1に子機2を登録しなければならない可能性がある。これらの場合、親機側制御部11は、返信処理において、前回の登録時の送信強度で返信信号を送信することで、再度の登録作業を成功させ易い。なお、この場合の再度の登録作業は、例えば建物の住人など、施工者以外のユーザA1(B1)が行うことが想定される。 (4) Modified Example In the present embodiment, the parent device side control unit 11 may store the transmission strength of the return signal when the registration of the
本実施形態において、親機側制御部11は、子機2からの信号の受信信号強度(Received Signal Strength Indicator:RSSI)を測定するように構成されていてもよい。そして、親機側制御部11は、例えば要求信号又は検知信号(確認信号)の受信信号強度が閾値を下回る場合、子機2を登録しないように構成されていてもよい。この構成でも、親機側制御部11は、未登録情報を出力するのが好ましい。
In the present embodiment, the parent device side control unit 11 may be configured to measure the received signal strength (Received Signal Strength Indicator: RSSI) of the signal from the child device 2. And the main | base station side control part 11 may be comprised so that the subunit | mobile_unit 2 may not be registered, for example, when the received signal strength of a request signal or a detection signal (confirmation signal) is less than a threshold value. Even in this configuration, it is preferable that the base-side controller 11 outputs unregistered information.
本実施形態では、親機側制御部11は、返信処理において、暗号鍵のみを含む返信信号を、親機側通信部12を介して子機2へ送信しているが、これに限定する趣旨ではない。例えば、親機側制御部11は、返信処理において、暗号鍵の他に、子機2の識別子を含む返信信号を、親機側通信部12を介して子機2へ送信してもよい。この場合、子機2は、仮に他の親機からの返信信号を受信する可能性があるとしても、自己の識別子を含む返信信号に含まれる暗号鍵を記憶することで、親機1の暗号鍵を正しく取得することが可能である。要求信号の送信先ではない他の親機からの返信信号には、子機2の識別子が含まれず、要求信号を受信した親機1からの返信信号には、子機2の識別子が含まれるからである。
In the present embodiment, the base unit side control unit 11 transmits a reply signal including only the encryption key to the handset unit 2 via the base unit side communication unit 12 in the reply process, but the present invention is limited to this. is not. For example, the base unit side control unit 11 may transmit a reply signal including the identifier of the handset 2 to the handset 2 via the base unit side communication unit 12 in addition to the encryption key in the reply process. In this case, even if there is a possibility that the slave unit 2 may receive a reply signal from another master unit, the slave unit 2 stores the encryption key included in the reply signal including its own identifier, thereby It is possible to obtain the key correctly. The reply signal from the other parent device that is not the transmission destination of the request signal does not include the identifier of the child device 2, and the reply signal from the parent device 1 that has received the request signal includes the identifier of the child device 2. Because.
本実施形態では、親機側制御部11は、同一の子機2の識別子を含む要求信号を少なくとも2回以上受信すると、返信信号の送信強度を強くするように構成されているが、他の構成であってもよい。例えば、親機側制御部11は、同一の子機2の識別子を含む要求信号を2回受信した場合であっても、1回目の要求信号の受信と2回目の要求信号の受信との間で外部電源との接続が切れた場合は、返信信号の送信強度を強くしなくてもよい。ユーザA1(B1)が再度の登録作業の際に一時的に親機1を子機2の近傍に移動させ、子機2の登録を強引に完了させる可能性があるからである。この場合、親機1を子機2の近傍に移動させるために、親機1をコンセントから外すことで、親機1と外部電源との接続が切れる可能性がある。仮にユーザA1(B1)が親機1を移動して不当な登録が行われても、親機側制御部11のメモリには、再度の登録が行われたにも関わらず返信信号の送信強度が変化していない内容を示すログが記憶される。このため、例えば建物の住人など、施工者以外のユーザA1(B1)は、不当な登録があったことを知ることができる。
In the present embodiment, the parent device side control unit 11 is configured to increase the transmission strength of the return signal when receiving a request signal including the identifier of the same child device 2 at least twice. It may be a configuration. For example, even if the parent device side control unit 11 receives a request signal including the identifier of the same child device 2 twice, between the reception of the first request signal and the reception of the second request signal. If the connection with the external power source is disconnected, the transmission intensity of the return signal does not need to be increased. This is because there is a possibility that the user A1 (B1) temporarily moves the master unit 1 to the vicinity of the slave unit 2 and forcibly completes the registration of the slave unit 2 during the registration operation again. In this case, in order to move the parent device 1 to the vicinity of the child device 2, the connection between the parent device 1 and the external power source may be disconnected by removing the parent device 1 from the outlet. Even if the user A1 (B1) moves the base unit 1 and performs illegal registration, the transmission strength of the reply signal is stored in the memory of the base unit side control unit 11 even though the registration is performed again. A log indicating the contents of which has not changed is stored. For this reason, for example, a user A1 (B1) other than the installer, such as a resident of a building, can know that there has been an unauthorized registration.
また、親機側制御部11は、同一の子機2の識別子を含む要求信号を2回以上受信する場合、要求信号を受信するごとに返信信号の送信強度を強くするように構成されていてもよい。
In addition, when receiving a request signal including the identifier of the same slave unit 2 more than once, the base unit side control unit 11 is configured to increase the transmission strength of the return signal every time the request signal is received. Also good.
本実施形態では、親機側制御部11は、Wi-Fi(登録商標)、Bluetooth(登録商標)などの無線通信の手段を用いて、直接、ユーザA1(B1)の所有する携帯端末へ通知信号を送信するように構成されている。ユーザA1(B1)が登録作業を行う段階においては、作業対象の建物が新築である等して、インターネット等のネットワークが構築されていない可能性が高いからである。もちろん、ネットワークが既に構築されている場合は、親機側制御部11は、ネットワークを介して、ユーザA1(B1)の所有する携帯端末へ通知信号を送信するように構成されていてもよい。
In the present embodiment, the base-side controller 11 directly notifies the mobile terminal owned by the user A1 (B1) using a wireless communication means such as Wi-Fi (registered trademark) or Bluetooth (registered trademark). It is configured to transmit a signal. This is because at the stage where the user A1 (B1) performs the registration work, there is a high possibility that the network such as the Internet is not constructed because the building to be worked on is newly constructed. Of course, when the network has already been constructed, the base-side controller 11 may be configured to transmit a notification signal to the mobile terminal owned by the user A1 (B1) via the network.
本実施形態では、ユーザA1(B1)の所有する携帯端末はスマートフォンであるが、これに限定する趣旨ではない。例えば、携帯端末は、PDA(Personal Digital Assistant)、タブレット端末、及びラップトップ等の可搬型のパーソナルコンピュータであってもよい。
In this embodiment, the mobile terminal owned by the user A1 (B1) is a smartphone, but the present invention is not limited to this. For example, the portable terminal may be a portable personal computer such as a PDA (Personal Digital Assistant), a tablet terminal, and a laptop.
本実施形態では、親機1は、1台の子機2のみを登録しているが、複数の子機2を登録することが可能である。この場合、ユーザA1(B1)は、複数の子機2ごとに登録作業を行えばよい。そして、この場合、ユーザA1(B1)の所有する携帯端末では、例えばディスプレイに複数の子機2の登録状況、及び複数の子機2の検知データを表示させることが可能である。したがって、ユーザA1(B1)は、複数の子機2の登録状況、及び複数の子機2の状態を確認することができ、また、登録時における電波状況を間接的に把握することができる。
In the present embodiment, the parent device 1 registers only one child device 2, but a plurality of child devices 2 can be registered. In this case, the user A1 (B1) may perform registration work for each of the plurality of slave units 2. In this case, in the portable terminal owned by the user A1 (B1), for example, the registration status of the plurality of slave units 2 and the detection data of the plurality of slave units 2 can be displayed on the display. Therefore, the user A1 (B1) can confirm the registration status of the plurality of slave units 2 and the state of the plurality of slave units 2, and can indirectly grasp the radio wave status at the time of registration.
本実施形態では、親機1は、子機2の状態を監視することにより、子機2が設置される建物の状態を監視しているが、他の構成であってもよい。例えば、親機1が建物の外部に設置されるサーバと無線で通信する場合、親機1は、子機2から取得した検知データをサーバ(又はクラウドコンピューティング)へ送信してもよい。この場合、サーバ(又はクラウドコンピューティング)は、親機1から検知データを取得することで、子機2の状態を監視する。また、この場合、親機1は、子機2とサーバ(又はクラウドコンピューティング)との間の通信を中継する中継器として機能する。
In this embodiment, the parent device 1 monitors the state of the building where the child device 2 is installed by monitoring the state of the child device 2, but may have other configurations. For example, when the parent device 1 communicates wirelessly with a server installed outside a building, the parent device 1 may transmit detection data acquired from the child device 2 to the server (or cloud computing). In this case, the server (or cloud computing) monitors the state of the child device 2 by acquiring the detection data from the parent device 1. In this case, the master unit 1 functions as a relay that relays communication between the slave unit 2 and the server (or cloud computing).
本実施形態では、子機側制御部21は、登録モードにおいて要求処理を実行し、通常モードにおいて確認処理を実行するように構成されているが、他の構成であってもよい。例えば、発電部23による発電量が十分に大きければ、子機側制御部21は、登録モードにおいて要求処理及び確認処理の両方を実行するように構成されていてもよい。この構成であれば、ユーザA1(B1)による一度の操作で登録作業、及び登録が成功したか否かの確認作業を行うことが可能となり、作業の簡素化を図ることができる。
In the present embodiment, the slave-side controller 21 is configured to execute the request process in the registration mode and execute the confirmation process in the normal mode, but may have other configurations. For example, if the power generation amount by the power generation unit 23 is sufficiently large, the slave unit side control unit 21 may be configured to execute both the request process and the confirmation process in the registration mode. With this configuration, it is possible to perform a registration work and a confirmation work as to whether or not the registration has been successful by a single operation by the user A1 (B1), thereby simplifying the work.
本実施形態では、子機2は、建物の出入口に設置することで、建物の出入口を監視する構成であるが、他の構成であってもよい。例えば、子機2は、建物の照明、空調設備、及び電化製品などのスイッチに設置されていてもよい。この場合、子機2の発電部23は、スイッチのオン/オフの切り替え動作により発電することが可能である。そして、この場合、建物へ侵入した第三者がスイッチを操作すると仮定すれば、子機側制御部21は、スイッチのオン/オフを監視することにより、建物への第三者の侵入を監視することが可能である。つまり、この場合、子機側制御部21は、間接的に建物の出入口を監視していると言える。
In the present embodiment, the slave unit 2 is configured to monitor the entrance / exit of the building by being installed at the entrance / exit of the building, but may have another configuration. For example, the subunit | mobile_unit 2 may be installed in switches, such as lighting of a building, an air conditioning facility, and an electrical appliance. In this case, the power generation part 23 of the subunit | mobile_unit 2 can generate electric power by on / off switching operation of a switch. In this case, assuming that a third party who has entered the building operates the switch, the slave unit-side control unit 21 monitors the intrusion of the third party into the building by monitoring on / off of the switch. Is possible. That is, in this case, it can be said that the handset side control unit 21 indirectly monitors the entrance of the building.
本実施形態では、建物は戸建住宅であるが、これに限定する趣旨ではない。例えば、建物は、集合住宅の住戸であってもよいし、ビルのオフィスであってもよい。つまり、建物は、ユーザA1(B1)により親機1及び子機2が設置される建築物であればよい。
In the present embodiment, the building is a detached house, but the present invention is not limited to this. For example, the building may be a dwelling unit of an apartment house or an office of a building. That is, the building may be a building in which the parent device 1 and the child device 2 are installed by the user A1 (B1).
また、無線通信システム100と同様の機能は、親機1、親機1の制御方法、プログラム、及びプログラムを記憶した非一時的な記録媒体等で具現化されてもよい。一態様に係る親機1は、親機側制御部11を備える。親機側制御部11は、返信機能と、出力機能と、を有する。返信機能は、無線で通信可能な子機2から、子機2の識別子と、親機1への登録を要求する要求データと、を含む要求信号を受信すると、子機2に紐付けられた暗号鍵を含む返信信号を子機2へ送信する機能である。出力機能は、子機2から確認信号を受信すると、確認信号に含まれる暗号化データの復号を試み、復号できない場合は、子機2の登録が完了していない旨を表す未登録情報を出力する機能である。確認信号は、子機2の有するデータを返信信号に含まれる暗号鍵にて暗号化した暗号化データと、子機2の識別子と、を含む。
Further, the same functions as those of the wireless communication system 100 may be realized by the base unit 1, a control method of the base unit 1, a program, a non-transitory recording medium storing the program, and the like. The base unit 1 according to one aspect includes a base unit side control unit 11. The base-side controller 11 has a reply function and an output function. When the reply function receives a request signal including an identifier of the slave unit 2 and request data for requesting registration in the master unit 1 from the slave unit 2 capable of wireless communication, the reply function is linked to the slave unit 2 This is a function for transmitting a reply signal including an encryption key to the handset 2. When the output function receives the confirmation signal from the slave unit 2, it tries to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, it outputs unregistered information indicating that the registration of the slave unit 2 has not been completed. It is a function to do. The confirmation signal includes encrypted data obtained by encrypting the data held by the child device 2 with the encryption key included in the reply signal, and the identifier of the child device 2.
また、一態様に係る親機1の制御方法は、返信ステップと、出力ステップと、を有する。返信ステップは、無線で通信可能な子機2から、子機2の識別子と、親機1への登録を要求する要求データと、を含む要求信号を受信すると、子機2に紐付けられた暗号鍵を含む返信信号を子機2へ送信するステップである。出力ステップは、子機2から確認信号を受信すると、確認信号に含まれる暗号化データの復号を試み、復号できない場合は、子機2の登録が完了していない旨を表す未登録情報を出力するステップである。確認信号は、子機2の有するデータを返信信号に含まれる暗号鍵にて暗号化した暗号化データと、子機2の識別子と、を含む。
Further, the control method of base unit 1 according to one aspect includes a reply step and an output step. When the reply step receives a request signal including the identifier of the slave unit 2 and request data for requesting registration in the master unit 1 from the slave unit 2 capable of wireless communication, the reply step is linked to the slave unit 2 In this step, a reply signal including the encryption key is transmitted to the handset 2. When the confirmation signal is received from the slave unit 2, the output step attempts to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, unregistered information indicating that the registration of the slave unit 2 is not completed is output. It is a step to do. The confirmation signal includes encrypted data obtained by encrypting the data held by the child device 2 with the encryption key included in the reply signal, and the identifier of the child device 2.
また、一態様に係るプログラムは、コンピュータシステムである親機1に、返信処理と、出力処理と、を実行させる。返信処理は、親機1と無線で通信可能な子機2の識別子と、親機1への登録を要求する要求データと、を含む要求信号を受信すると、子機2に紐付けられた暗号鍵を含む返信信号を子機2へ送信する処理である。出力処理は、確認信号を受信すると、確認信号に含まれる暗号化データの復号を試み、復号できない場合は、子機2の登録が完了していない旨を表す未登録情報を出力する処理である。確認信号は、子機2の有するデータを返信信号に含まれる暗号鍵にて暗号化した暗号化データと、子機2の識別子と、を含む。
Also, the program according to one aspect causes the base unit 1 that is a computer system to execute a reply process and an output process. When the reply process receives a request signal including an identifier of the slave unit 2 that can communicate wirelessly with the master unit 1 and request data for requesting registration to the master unit 1, the encryption process associated with the slave unit 2 is performed. This is processing for transmitting a reply signal including a key to the handset 2. When receiving the confirmation signal, the output process attempts to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, the output process outputs unregistered information indicating that registration of the slave unit 2 has not been completed. . The confirmation signal includes encrypted data obtained by encrypting the data held by the child device 2 with the encryption key included in the reply signal, and the identifier of the child device 2.
(まとめ)
以上述べたように、第1の態様に係る無線通信システム(100)は、親機(1)と、親機(1)と無線で通信可能な子機(2)と、を備える。親機(1)は、親機側制御部(11)を有する。子機(2)は、子機側制御部(21)を有する。子機側制御部(21)は、子機(2)の識別子と、親機(1)への登録を要求する要求データと、を含む要求信号を親機(1)へ送信する要求機能を有する。親機側制御部(11)は、要求信号を受信すると、子機(2)に紐付けられた暗号鍵を含む返信信号を子機(2)へ送信する返信機能を有する。子機側制御部(21)は、子機(2)の有するデータを返信信号に含まれる暗号鍵にて暗号化した暗号化データと、子機(2)の識別子と、を含む確認信号を親機(1)へ送信する確認機能を有する。親機側制御部(11)は、確認信号を受信すると、確認信号に含まれる暗号化データの復号を試み、復号できない場合は、子機(2)の登録が完了していない旨を表す未登録情報を出力する出力機能を有する。 (Summary)
As described above, the wireless communication system (100) according to the first aspect includes the parent device (1) and the child device (2) capable of wirelessly communicating with the parent device (1). The parent device (1) has a parent device side control unit (11). The subunit | mobile_unit (2) has a subunit | mobile_unit side control part (21). The slave unit side control unit (21) has a request function for transmitting to the master unit (1) a request signal including the identifier of the slave unit (2) and request data for requesting registration in the master unit (1). Have. When receiving the request signal, the parent device side control unit (11) has a return function for transmitting a return signal including the encryption key associated with the child device (2) to the child device (2). The slave unit side control unit (21) receives a confirmation signal including encrypted data obtained by encrypting data held by the slave unit (2) with an encryption key included in the return signal and an identifier of the slave unit (2). It has a confirmation function to transmit to the main unit (1). When receiving the confirmation signal, the base unit side control unit (11) tries to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, it indicates that registration of the slave unit (2) is not completed. It has an output function for outputting registration information.
以上述べたように、第1の態様に係る無線通信システム(100)は、親機(1)と、親機(1)と無線で通信可能な子機(2)と、を備える。親機(1)は、親機側制御部(11)を有する。子機(2)は、子機側制御部(21)を有する。子機側制御部(21)は、子機(2)の識別子と、親機(1)への登録を要求する要求データと、を含む要求信号を親機(1)へ送信する要求機能を有する。親機側制御部(11)は、要求信号を受信すると、子機(2)に紐付けられた暗号鍵を含む返信信号を子機(2)へ送信する返信機能を有する。子機側制御部(21)は、子機(2)の有するデータを返信信号に含まれる暗号鍵にて暗号化した暗号化データと、子機(2)の識別子と、を含む確認信号を親機(1)へ送信する確認機能を有する。親機側制御部(11)は、確認信号を受信すると、確認信号に含まれる暗号化データの復号を試み、復号できない場合は、子機(2)の登録が完了していない旨を表す未登録情報を出力する出力機能を有する。 (Summary)
As described above, the wireless communication system (100) according to the first aspect includes the parent device (1) and the child device (2) capable of wirelessly communicating with the parent device (1). The parent device (1) has a parent device side control unit (11). The subunit | mobile_unit (2) has a subunit | mobile_unit side control part (21). The slave unit side control unit (21) has a request function for transmitting to the master unit (1) a request signal including the identifier of the slave unit (2) and request data for requesting registration in the master unit (1). Have. When receiving the request signal, the parent device side control unit (11) has a return function for transmitting a return signal including the encryption key associated with the child device (2) to the child device (2). The slave unit side control unit (21) receives a confirmation signal including encrypted data obtained by encrypting data held by the slave unit (2) with an encryption key included in the return signal and an identifier of the slave unit (2). It has a confirmation function to transmit to the main unit (1). When receiving the confirmation signal, the base unit side control unit (11) tries to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, it indicates that registration of the slave unit (2) is not completed. It has an output function for outputting registration information.
この構成によれば、ユーザ(A1(B1))が親機(1)における子機(2)の登録状況を把握し易い、という利点がある。以下、この利点について説明する。親機(1)に子機(2)を登録する際に、電波状況が悪いために子機(2)が返信信号を十分な強度で受信できずに、暗号鍵を取得できない場合がある。また、電波状況は良く返信信号は十分な強度を有しているが、周囲に存在する電気機器が発する電波に妨害されることにより、子機(2)が正しく暗号鍵を取得できない場合がある。これらの場合、子機(2)からの検知信号(確認信号)に含まれる暗号化データは、親機(1)から送信された暗号鍵とは異なる暗号鍵を用いて暗号化されていることになる。このため、親機(1)は、暗号化データを復号できず、子機(2)の登録を完了できない。
This configuration has an advantage that the user (A1 (B1)) can easily grasp the registration status of the slave unit (2) in the master unit (1). Hereinafter, this advantage will be described. When registering the slave unit (2) in the master unit (1), the slave unit (2) may not be able to receive a reply signal with sufficient strength due to poor radio wave conditions and may not be able to acquire an encryption key. In addition, the radio wave condition is good and the reply signal has sufficient strength, but the slave unit (2) may not be able to acquire the encryption key correctly due to interference with radio waves emitted by the surrounding electrical equipment. . In these cases, the encrypted data included in the detection signal (confirmation signal) from the child device (2) is encrypted using an encryption key different from the encryption key transmitted from the parent device (1). become. For this reason, the parent device (1) cannot decrypt the encrypted data and cannot complete the registration of the child device (2).
また、子機(2)が要求信号を送信する際に、例えば隣接する建物にある他の親機も登録モードに移行しており、他の親機も子機(2)からの要求信号を受信する場合がある。この場合、子機(2)は、本来登録させたい親機(1)ではなく、他の親機からの返信信号を受信することで、他の親機との通信に用いる暗号鍵を取得する可能性がある。つまり、子機(2)は、他の親機に登録されてしまう可能性がある。すると、子機(2)からの検知信号(確認信号)に含まれる暗号化データは、他の親機から取得した暗号鍵により暗号化されていることになる。このため、本来登録させたい親機(1)は、暗号化データを復号できず、子機(2)の登録を完了できない。
Further, when the slave unit (2) transmits a request signal, for example, another master unit in an adjacent building has also shifted to the registration mode, and the other master unit also sends a request signal from the slave unit (2). May receive. In this case, the slave unit (2) acquires the encryption key used for communication with the other master unit by receiving the reply signal from the other master unit, instead of the master unit (1) to be originally registered. there is a possibility. That is, there is a possibility that the child device (2) is registered in another parent device. Then, the encrypted data included in the detection signal (confirmation signal) from the child device (2) is encrypted with the encryption key acquired from the other parent device. For this reason, the parent device (1) that is originally desired to be registered cannot decrypt the encrypted data and cannot complete the registration of the child device (2).
その他、登録モードでの動作中において、親機(1)が一時的に機能不全に陥ることにより、子機(2)からの検知信号(確認信号)を正しく受信できない場合がある。この場合も、親機(1)は、暗号化データを復号できず、子機(2)の登録を完了できない。
In addition, during operation in the registration mode, the master unit (1) may temporarily fail, and thus the detection signal (confirmation signal) from the slave unit (2) may not be received correctly. Also in this case, the parent device (1) cannot decrypt the encrypted data and cannot complete registration of the child device (2).
上記のいずれの場合においても、ユーザ(A1(B1))が親機(1)に子機(2)が正しく登録されていないことを知ることができなければ、子機(2)が親機(1)に正しく登録されていない状態で放置されてしまう。すると、親機(1)は、監視対象である子機(2)からの検知データを取得することができず、無線通信システム(100)が正しく機能しない可能性がある。
In any of the above cases, if the user (A1 (B1)) cannot know that the child device (2) is not correctly registered in the parent device (1), the child device (2) becomes the parent device. (1) is left unregistered correctly. Then, the master unit (1) cannot acquire detection data from the slave unit (2) to be monitored, and the wireless communication system (100) may not function correctly.
そこで、第1の態様に係る無線通信システム(100)では、親機側制御部(11)は、上述のように未登録情報を出力する機能を有している。このため、この構成によれば、上記のいずれの場合においても、ユーザ(A1(B1))は、未登録情報により親機(1)に子機(2)が正しく登録されていないことを知ることができる。つまり、この構成によれば、ユーザ(A1(B1))が親機(1)における子機(2)の登録状況を把握し易い。したがって、この構成によれば、ユーザ(A1(B1))が再度の登録作業を試みることで、無線通信システム(100)が正しく機能しない状態で放置されるのを回避することが可能である。
Therefore, in the wireless communication system (100) according to the first aspect, the base-side controller (11) has a function of outputting unregistered information as described above. Therefore, according to this configuration, in any of the above cases, the user (A1 (B1)) knows that the child device (2) is not correctly registered in the parent device (1) by the unregistered information. be able to. That is, according to this configuration, the user (A1 (B1)) can easily grasp the registration status of the slave unit (2) in the master unit (1). Therefore, according to this configuration, it is possible to prevent the user (A1 (B1)) from leaving the wireless communication system (100) in a state where the wireless communication system (100) does not function correctly by trying the registration operation again.
第2の態様に係る無線通信システム(100)では、第1の態様において、親機側制御部(11)は、出力機能において、子機(2)とは異なる他の機器に向けて未登録情報を通知するように構成されている。
In the radio | wireless communications system (100) which concerns on a 2nd aspect, in a 1st aspect, the main | base station side control part (11) is unregistered toward the other apparatus different from a subunit | mobile_unit (2) in an output function. It is configured to notify information.
この構成によれば、親機(1)自体が未登録情報を出力する場合と比較して、親機(1)から離れた位置にいるユーザ(A1(B1))に子機(2)の登録が完了していないことを気付かせ易い、という利点がある。例えば、他の機器がユーザ(A1(B1))の所有する携帯端末である場合、ユーザ(A1(B1))は、携帯端末に未登録情報が通知されることで、子機(2)の登録が完了していないことに気付くことが可能である。ただし、この構成は必須ではなく、親機側制御部(11)は、例えば発光素子を発光させたり、スピーカから音声を再生させたりすることにより、未登録情報を出力してもよい。
According to this configuration, compared to the case where the parent device (1) itself outputs unregistered information, the user (A1 (B1)) at a position away from the parent device (1) transmits the child device (2). There is an advantage that it is easy to notice that the registration is not completed. For example, when the other device is a portable terminal owned by the user (A1 (B1)), the user (A1 (B1)) is notified of unregistered information to the portable terminal, so that the child device (2) It is possible to notice that registration has not been completed. However, this configuration is not essential, and the base-side controller (11) may output unregistered information by, for example, causing a light emitting element to emit light or reproducing sound from a speaker.
第3の態様に係る無線通信システム(100)では、第1又は第2の態様において、親機側制御部(11)は、同一の子機(2)の識別子を含む要求信号を少なくとも2回以上受信すると、返信信号の送信強度を強くするように構成されている。
In the radio | wireless communications system (100) which concerns on a 3rd aspect, in the 1st or 2nd aspect, the main | base station side control part (11) transmits the request signal containing the identifier of the same subunit | mobile_unit (2) at least twice. When receiving the above, it is configured to increase the transmission intensity of the reply signal.
この構成によれば、同一の送信強度で返信信号を再送する場合と比較して、子機(2)が返信信号を受信し易くなる。つまり、この構成によれば、再度の登録作業を試みる際に、子機(2)が親機(1)から送信される暗号鍵を取得し易くなり、結果として再度の登録作業が成功し易くなる、という利点がある。ただし、この構成は必須ではなく、親機側制御部(11)は、同一の子機(2)の識別子を含む要求信号を2回以上受信した場合でも、返信信号の送信強度を変化させないように構成されていてもよい。
This configuration makes it easier for the slave unit (2) to receive the reply signal than when the reply signal is retransmitted with the same transmission strength. In other words, according to this configuration, when trying to register again, the slave unit (2) can easily acquire the encryption key transmitted from the master unit (1), and as a result, the registration operation can be easily performed again. There is an advantage that. However, this configuration is not essential, and the base-side controller (11) does not change the transmission strength of the reply signal even when the request signal including the identifier of the same slave unit (2) is received twice or more. It may be configured.
第4の態様に係る無線通信システム(100)では、第1~第3のいずれかの態様において、子機側制御部(21)は、以下のように構成されている。すなわち、子機側制御部(21)は、子機(2)が返信信号に含まれる暗号鍵とは異なる別の暗号鍵を有している場合、別の暗号鍵を返信信号に含まれる暗号鍵に更新するように構成されている。
In the wireless communication system (100) according to the fourth aspect, in any of the first to third aspects, the slave unit side control unit (21) is configured as follows. That is, when the slave unit (21) has another encryption key different from the encryption key included in the reply signal, the slave unit side control unit (21) encrypts another encryption key in the reply signal. It is configured to update to a key.
この構成によれば、子機(2)は、誤った暗号鍵を記憶している場合でも、更新することで正しい暗号鍵を記憶することが可能である、という利点がある。例えば子機(2)を登録させたい親機(1)とは異なる他の親機の暗号鍵を子機(2)が記憶した場合でも、この暗号鍵を登録させたい親機(1)の暗号鍵に更新することが可能である。ただし、この構成は必須ではなく、子機側制御部(21)は、例えばユーザ(A1(B1))の操作を受け付けると、暗号鍵を更新するように構成されていてもよい。
According to this configuration, there is an advantage that the slave unit (2) can store the correct encryption key by updating even if it stores the wrong encryption key. For example, even when the slave unit (2) stores an encryption key of another master unit different from the master unit (1) to register the slave unit (2), the master unit (1) to register the encryption key is stored. It is possible to update to an encryption key. However, this configuration is not essential, and the slave unit side control unit (21) may be configured to update the encryption key when, for example, an operation of the user (A1 (B1)) is received.
第5の態様に係る無線通信システム(100)では、第1~第4のいずれかの態様において、子機(2)は、子機(2)の設置場所に関連する部位の運動により電力を発生し、子機側制御部(21)に電力を供給する発電部(23)を更に有する。
In the wireless communication system (100) according to the fifth aspect, in any one of the first to fourth aspects, the slave unit (2) generates power by movement of a part related to a place where the slave unit (2) is installed. A power generation unit (23) that generates and supplies power to the slave unit side control unit (21) is further included.
この構成によれば、例えば商用電源、電池などの外部電源が不要であるため、子機(2)へ電源ケーブルを接続する作業、又は電池が切れた時に電池を交換する作業などの煩わしい作業が不要になる、という利点がある。ただし、この構成は必須ではなく、子機(2)は、発電部(23)を有していなくてもよい。この場合、子機側制御部(21)は、外部電源からの電力供給を受けて駆動することになる。
According to this configuration, for example, an external power source such as a commercial power source or a battery is unnecessary, and therefore, troublesome work such as an operation of connecting a power cable to the slave unit (2) or an operation of replacing the battery when the battery runs out There is an advantage that it becomes unnecessary. However, this structure is not essential and the subunit | mobile_unit (2) does not need to have the electric power generation part (23). In this case, the slave unit side control unit (21) is driven by receiving power supplied from the external power source.
第6の態様に係る親機(1)は、親機側制御部(11)を備える。親機側制御部(11)は、返信機能と、出力機能と、を有する。返信機能は、無線で通信可能な子機(2)から、子機(2)の識別子と、親機(1)への登録を要求する要求データと、を含む要求信号を受信すると、子機(2)に紐付けられた暗号鍵を含む返信信号を子機(2)へ送信する機能である。出力機能は、子機(2)から確認信号を受信すると、確認信号に含まれる暗号化データの復号を試み、復号できない場合は、子機(2)の登録が完了していない旨を表す未登録情報を出力する機能である。確認信号は、子機(2)の有するデータを返信信号に含まれる暗号鍵にて暗号化した暗号化データと、子機(2)の識別子と、を含む。
The base unit (1) according to the sixth aspect includes a base unit side control unit (11). The parent device side control unit (11) has a reply function and an output function. When the reply function receives a request signal including an identifier of the slave unit (2) and request data for requesting registration in the master unit (1) from the slave unit (2) capable of wireless communication, This is a function for transmitting a reply signal including the encryption key associated with (2) to the slave unit (2). When receiving the confirmation signal from the slave unit (2), the output function attempts to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, the output function indicates that registration of the slave unit (2) is not completed. This function outputs registration information. The confirmation signal includes encrypted data obtained by encrypting the data held by the slave unit (2) with the encryption key included in the return signal, and the identifier of the slave unit (2).
この構成によれば、ユーザ(A1(B1))が親機(1)における子機(2)の登録状況を把握し易い、という利点がある。
This configuration has an advantage that the user (A1 (B1)) can easily grasp the registration status of the slave unit (2) in the master unit (1).
第7の態様に係る親機(1)の制御方法は、返信ステップと、出力ステップと、を有する。返信ステップは、無線で通信可能な子機(2)から、子機(2)の識別子と、親機(1)への登録を要求する要求データと、を含む要求信号を受信すると、子機(2)に紐付けられた暗号鍵を含む返信信号を子機(2)へ送信するステップである。出力ステップは、子機(2)から確認信号を受信すると、確認信号に含まれる暗号化データの復号を試み、復号できない場合は、子機(2)の登録が完了していない旨を表す未登録情報を出力するステップである。確認信号は、子機(2)の有するデータを返信信号に含まれる暗号鍵にて暗号化した暗号化データと、子機(2)の識別子と、を含む。
The control method of the parent device (1) according to the seventh aspect includes a reply step and an output step. When the reply step receives a request signal including the identifier of the slave unit (2) and request data for requesting registration in the master unit (1) from the slave unit (2) capable of wireless communication, In this step, a reply signal including the encryption key associated with (2) is transmitted to the child device (2). When the confirmation signal is received from the slave unit (2), the output step attempts to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, it indicates that registration of the slave unit (2) is not completed. This is a step of outputting registration information. The confirmation signal includes encrypted data obtained by encrypting the data held by the slave unit (2) with the encryption key included in the return signal, and the identifier of the slave unit (2).
この構成によれば、ユーザ(A1(B1))が親機(1)における子機(2)の登録状況を把握し易い、という利点がある。
This configuration has an advantage that the user (A1 (B1)) can easily grasp the registration status of the slave unit (2) in the master unit (1).
第8の態様に係るプログラムは、コンピュータシステムである親機(1)に、返信処理と、出力処理と、を実行させる。返信処理は、親機(1)と無線で通信可能な子機(2)の識別子と、親機(1)への登録を要求する要求データと、を含む要求信号を受信すると、子機(2)に紐付けられた暗号鍵を含む返信信号を子機(2)へ送信する処理である。出力処理は、確認信号を受信すると、確認信号に含まれる暗号化データの復号を試み、復号できない場合は、子機(2)の登録が完了していない旨を表す未登録情報を出力する処理である。確認信号は、子機(2)の有するデータを返信信号に含まれる暗号鍵にて暗号化した暗号化データと、子機(2)の識別子と、を含む。
The program according to the eighth aspect causes the base unit (1), which is a computer system, to execute a reply process and an output process. When the reply process receives a request signal including an identifier of the slave unit (2) that can communicate wirelessly with the master unit (1) and request data for requesting registration to the master unit (1), This is a process of transmitting a reply signal including the encryption key associated with 2) to the slave unit (2). When the confirmation signal is received, the output process attempts to decrypt the encrypted data included in the confirmation signal. If the decryption cannot be performed, the output process outputs unregistered information indicating that the registration of the slave unit (2) is not completed. It is. The confirmation signal includes encrypted data obtained by encrypting the data held by the slave unit (2) with the encryption key included in the return signal, and the identifier of the slave unit (2).
この構成によれば、ユーザ(A1(B1))が親機(1)における子機(2)の登録状況を把握し易い、という利点がある。
This configuration has an advantage that the user (A1 (B1)) can easily grasp the registration status of the slave unit (2) in the master unit (1).
以上、実施形態に係る無線通信システム100、親機1、親機1の制御方法、及びプログラムについて説明した。ただし、以上に説明した実施形態は、本発明の様々な実施形態の一つに過ぎない。上記の実施形態は、本発明の目的を達成できれば、設計等に応じて種々の変更が可能である。
The wireless communication system 100, the parent device 1, the control method of the parent device 1, and the program according to the embodiment have been described above. However, the embodiment described above is only one of various embodiments of the present invention. The above-described embodiment can be variously changed according to the design or the like as long as the object of the present invention can be achieved.
1 親機
11 親機側制御部
2 子機
21 子機側制御部
23 発電部
100 無線通信システム DESCRIPTION OF SYMBOLS 1 Main | base station 11 Main | base stationside control part 2 Sub-unit 21 Sub-unit side control part 23 Power generation part 100 Wireless communication system
11 親機側制御部
2 子機
21 子機側制御部
23 発電部
100 無線通信システム DESCRIPTION OF SYMBOLS 1 Main | base station 11 Main | base station
Claims (8)
- 親機と、
前記親機と無線で通信可能な子機と、を備え、
前記親機は、親機側制御部を有し、
前記子機は、子機側制御部を有し、
前記子機側制御部は、前記子機の識別子と、前記親機への登録を要求する要求データと、を含む要求信号を前記親機へ送信する要求機能を有し、
前記親機側制御部は、前記要求信号を受信すると、前記子機に紐付けられた暗号鍵を含む返信信号を前記子機へ送信する返信機能を有し、
前記子機側制御部は、前記子機の有するデータを前記返信信号に含まれる前記暗号鍵にて暗号化した暗号化データと、前記子機の識別子と、を含む確認信号を前記親機へ送信する確認機能を有し、
前記親機側制御部は、前記確認信号を受信すると、前記確認信号に含まれる前記暗号化データの復号を試み、復号できない場合は、前記子機の登録が完了していない旨を表す未登録情報を出力する出力機能を有する
無線通信システム。 With the parent machine,
A handset capable of wirelessly communicating with the base unit,
The master unit has a master unit side control unit,
The slave unit has a slave unit side control unit,
The slave unit side control unit has a request function for transmitting a request signal including the identifier of the slave unit and request data for requesting registration to the master unit to the master unit,
When receiving the request signal, the base unit side control unit has a reply function of transmitting a reply signal including an encryption key associated with the slave unit to the slave unit,
The slave unit side control unit transmits to the master unit a confirmation signal including encrypted data obtained by encrypting data of the slave unit with the encryption key included in the reply signal and an identifier of the slave unit. It has a confirmation function to send,
When the master unit side control unit receives the confirmation signal, it tries to decrypt the encrypted data included in the confirmation signal, and if it cannot be decrypted, it indicates that the registration of the slave unit is not completed. A wireless communication system having an output function for outputting information. - 前記親機側制御部は、前記出力機能において、前記子機とは異なる他の機器に向けて前記未登録情報を通知するように構成されている
請求項1記載の無線通信システム。 The wireless communication system according to claim 1, wherein the parent device side control unit is configured to notify the unregistered information to another device different from the child device in the output function. - 前記親機側制御部は、同一の前記子機の識別子を含む前記要求信号を少なくとも2回以上受信すると、前記返信信号の送信強度を強くするように構成されている
請求項1又は2に記載の無線通信システム。 The base unit side control unit is configured to increase the transmission strength of the reply signal when the request signal including the same slave unit identifier is received at least twice. Wireless communication system. - 前記子機側制御部は、前記子機が前記返信信号に含まれる前記暗号鍵とは異なる別の暗号鍵を有している場合、前記別の暗号鍵を前記返信信号に含まれる前記暗号鍵に更新するように構成されている
請求項1乃至3のいずれか1項に記載の無線通信システム。 When the slave unit has another encryption key different from the encryption key included in the reply signal, the slave unit side control unit uses the encryption key included in the reply signal as the other encryption key. The wireless communication system according to any one of claims 1 to 3, wherein the wireless communication system is configured to be updated. - 前記子機は、前記子機の設置場所に関連する部位の運動により電力を発生し、前記子機側制御部に電力を供給する発電部を更に有する
請求項1乃至4のいずれか1項に記載の無線通信システム。 The said subunit | mobile_unit has further the electric power generation part which generate | occur | produces electric power by the movement of the site | part relevant to the installation place of the said subunit | mobile_unit, and supplies electric power to the said subunit | mobile_unit side control part. The wireless communication system described. - 親機側制御部を備えた親機であって、
前記親機側制御部は、
無線で通信可能な子機から、前記子機の識別子と、前記親機への登録を要求する要求データと、を含む要求信号を受信すると、前記子機に紐付けられた暗号鍵を含む返信信号を前記子機へ送信する返信機能と、
前記子機から、前記子機の有するデータを前記返信信号に含まれる前記暗号鍵にて暗号化した暗号化データと、前記子機の識別子と、を含む確認信号を受信すると、前記確認信号に含まれる前記暗号化データの復号を試み、復号できない場合は、前記子機の登録が完了していない旨を表す未登録情報を出力する出力機能と、を有する
親機。 A master unit having a control unit on the master unit side,
The base unit side control unit
When a request signal including the identifier of the slave unit and request data for requesting registration in the master unit is received from a slave unit capable of wireless communication, a reply including an encryption key associated with the slave unit A reply function for transmitting a signal to the slave unit;
When receiving a confirmation signal including encrypted data obtained by encrypting the data included in the slave with the encryption key included in the reply signal and the identifier of the slave from the slave, A master unit having an output function for outputting unregistered information indicating that registration of the slave unit is not completed when the encrypted data contained therein is attempted to be decrypted and cannot be decrypted; - 親機の制御方法であって、
無線で通信可能な子機から、前記子機の識別子と、前記親機への登録を要求する要求データと、を含む要求信号を受信すると、前記子機に紐付けられた暗号鍵を含む返信信号を前記子機へ送信する返信ステップと、
前記子機から、前記子機の有するデータを前記返信信号に含まれる前記暗号鍵にて暗号化した暗号化データと、前記子機の識別子と、を含む確認信号を受信すると、前記確認信号に含まれる前記暗号化データの復号を試み、復号できない場合は、前記子機の登録が完了していない旨を表す未登録情報を出力する出力ステップと、を有する
親機の制御方法。 A control method of the master unit,
When a request signal including the identifier of the slave unit and request data for requesting registration in the master unit is received from a slave unit capable of wireless communication, a reply including an encryption key associated with the slave unit A reply step of transmitting a signal to the slave unit;
When receiving a confirmation signal including encrypted data obtained by encrypting the data included in the slave with the encryption key included in the reply signal and the identifier of the slave from the slave, An output step of outputting unregistered information indicating that registration of the slave unit is not completed when the encrypted data included is attempted to be decrypted and cannot be decrypted. - コンピュータシステムである親機に、
前記親機と無線で通信可能な子機の識別子と、前記親機への登録を要求する要求データと、を含む要求信号を受信すると、前記子機に紐付けられた暗号鍵を含む返信信号を前記子機へ送信する返信処理と、
前記子機の有するデータを前記返信信号に含まれる前記暗号鍵にて暗号化した暗号化データと、前記子機の識別子と、を含む確認信号を受信すると、前記確認信号に含まれる前記暗号化データの復号を試み、復号できない場合は、前記子機の登録が完了していない旨を表す未登録情報を出力する出力処理と、
を実行させるためのプログラム。 To the parent machine that is a computer system,
When a request signal including an identifier of a slave unit that can communicate wirelessly with the master unit and request data for requesting registration to the master unit is received, a reply signal including an encryption key associated with the slave unit A reply process for transmitting to the slave unit;
When receiving a confirmation signal including encrypted data obtained by encrypting data of the slave unit with the encryption key included in the reply signal and an identifier of the slave unit, the encryption included in the confirmation signal Attempting to decrypt data, if the decryption cannot be performed, an output process for outputting unregistered information indicating that registration of the slave unit is not completed;
A program for running
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019512472A JPWO2018190223A1 (en) | 2017-04-10 | 2018-04-04 | Wireless communication system, master device, master device control method, and program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017077590 | 2017-04-10 | ||
JP2017-077590 | 2017-04-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018190223A1 true WO2018190223A1 (en) | 2018-10-18 |
Family
ID=63792668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2018/014430 WO2018190223A1 (en) | 2017-04-10 | 2018-04-04 | Wireless communication system, master device, master device control method, and program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPWO2018190223A1 (en) |
WO (1) | WO2018190223A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020198581A (en) * | 2019-06-04 | 2020-12-10 | 東芝三菱電機産業システム株式会社 | Communication system and terminal device |
JP7514582B1 (en) | 2024-03-29 | 2024-07-11 | オプテックス株式会社 | COMMUNICATION SYSTEM AND METHOD FOR CONTROLLING COMMUNICATION SYSTEM |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006085434A (en) * | 2004-09-16 | 2006-03-30 | Matsushita Electric Ind Co Ltd | Information terminal equipment, information processing method and program |
WO2011016245A1 (en) * | 2009-08-06 | 2011-02-10 | パナソニック株式会社 | Cordless telephone set |
US20130171939A1 (en) * | 2011-12-30 | 2013-07-04 | Robert Bosch Gmbh | Low cost proximity pairing mechanism in wireless personal area networks |
WO2015068342A1 (en) * | 2013-11-07 | 2015-05-14 | パナソニックIpマネジメント株式会社 | Terminal device and wireless communication system |
-
2018
- 2018-04-04 WO PCT/JP2018/014430 patent/WO2018190223A1/en active Application Filing
- 2018-04-04 JP JP2019512472A patent/JPWO2018190223A1/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006085434A (en) * | 2004-09-16 | 2006-03-30 | Matsushita Electric Ind Co Ltd | Information terminal equipment, information processing method and program |
WO2011016245A1 (en) * | 2009-08-06 | 2011-02-10 | パナソニック株式会社 | Cordless telephone set |
US20130171939A1 (en) * | 2011-12-30 | 2013-07-04 | Robert Bosch Gmbh | Low cost proximity pairing mechanism in wireless personal area networks |
WO2015068342A1 (en) * | 2013-11-07 | 2015-05-14 | パナソニックIpマネジメント株式会社 | Terminal device and wireless communication system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020198581A (en) * | 2019-06-04 | 2020-12-10 | 東芝三菱電機産業システム株式会社 | Communication system and terminal device |
JP7179684B2 (en) | 2019-06-04 | 2022-11-29 | 東芝三菱電機産業システム株式会社 | Communication system and terminal equipment |
JP7514582B1 (en) | 2024-03-29 | 2024-07-11 | オプテックス株式会社 | COMMUNICATION SYSTEM AND METHOD FOR CONTROLLING COMMUNICATION SYSTEM |
Also Published As
Publication number | Publication date |
---|---|
JPWO2018190223A1 (en) | 2020-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11985214B2 (en) | Universal protocol translator | |
US10911265B2 (en) | Remote monitoring and control system for a barrier operator | |
US8635462B2 (en) | Method and device for managing access control | |
CN110603800B (en) | Method for accessory communication, accessory device and computer readable medium | |
KR102537363B1 (en) | Systems and methods for secure Internet of Things (IoT) device provisioning | |
US9779569B2 (en) | Method for controlling door lock of home network system | |
US10529160B2 (en) | Method for controlling door lock of home network system | |
US20190118767A1 (en) | Wireless key system and method | |
JP2019524013A (en) | System and method for establishing a secure communication channel with an Internet of Things (IOT) device | |
JPWO2004086328A1 (en) | Home security system | |
JP2013106271A (en) | Mobile equipment | |
JP2019173523A (en) | Electric lock system and lock control terminal | |
WO2018190223A1 (en) | Wireless communication system, master device, master device control method, and program | |
JP2019090229A (en) | Valet key and valet key control method | |
JP4402135B2 (en) | Device control system, portable terminal and control device | |
EP3640897A1 (en) | Locking/unlocking system and radio communication method | |
KR20070090420A (en) | Vehicle remote management method and system | |
JP4853870B2 (en) | Repeater, wireless communication terminal, communication system, communication method and program | |
JP2016099805A (en) | Gateway device, monitoring system, monitoring method and monitoring program | |
KR101083225B1 (en) | Corded and cordless phone giving notification of a visitor and an intruder | |
JP2015221962A (en) | Electric lock system and electric lock system control method | |
JP2001148082A (en) | Radio monitoring system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18783739 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2019512472 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18783739 Country of ref document: EP Kind code of ref document: A1 |