Remote multi-control device and Internet of Things system

By using a remote multi-control device to control IoT devices via agreed-upon buttons and button presses on a communication terminal, the security and reliability issues of IoT systems are resolved, enabling safe and reliable remote control and accident prevention.

CN223624532UActive Publication Date: 2025-12-02CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202423091030.6
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-12-02
Estimated Expiration
2034-12-13

AI Technical Summary

Technical Problem

Existing IoT device security control solutions are vulnerable to hacker attacks, system crashes, and information leaks. Furthermore, most IoT systems lack over-temperature and over-current protection, leading to frequent security incidents.

Method used

A remote multi-control device is adopted, which controls the multi-control circuit through agreed-upon buttons and button counts on the communication terminal. Remote control is achieved by utilizing fixed-line telephone services carried by optical fiber, realizing physical isolation and avoiding the risks of the Internet and wireless networks. A general-purpose chip design is used to reduce the system failure rate.

Benefits of technology

It improves the security and reliability of IoT systems, reduces the risk of hacker attacks and network failures, avoids accidental touches and dialing, enables safe and reliable control of devices, and promptly shuts them down when not in use to prevent safety incidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223624532U_ABST
    Figure CN223624532U_ABST
Patent Text Reader

Abstract

The utility model discloses a far-end multi-control device and an internet of things system, a wiring unit of the device is electrically connected with a calling end, the wiring unit is used for sending out a pulse signal according to the number of times that the calling end dials an agreed button, and the number of times that the wiring unit sends out the pulse signal is equal to the number of times that the calling end dials the agreed button. The multi-control circuit comprises a decoding unit, a logic unit and an execution unit. And the decoding unit is electrically connected with the wiring unit and is used for receiving the pulse signal sent by the wiring unit, decoding the frequency of the received pulse signal and sending a control instruction according to a decoding result. And the logic unit is electrically connected with the decoding unit and the execution unit and is used for controlling the execution unit to close / open the controlled circuit according to the control instruction sent by the decoding unit. The device can remotely control the on-off of the equipment, and reduces the safety problems at the same time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This utility model specifically relates to a remote multi-control device and an Internet of Things (IoT) system. Background Technology

[0002] The Internet of Things (IoT) refers to the interconnection of various physical devices, sensors, software, and other technologies via the internet, enabling data exchange and communication between devices and between devices and cloud computing platforms to achieve intelligent management and services. IoT technology is currently widely used in various security, surveillance, environmental monitoring (dynamic environmental health), PON, optical modems, routers, residential, and smart home fields. IoT technology allows for remote control of the on / off status of various electronic devices.

[0003] Current security control solutions for IoT devices almost all rely on IoT protocols to control another IoT system via various platforms or apps. However, existing IoT security control solutions are vulnerable to hacker attacks, system crashes, and information leaks. Utility Model Content

[0004] The technical problem to be solved by this utility model is to address the above-mentioned deficiencies in the existing technology by providing a remote multi-control device and an Internet of Things system. The remote multi-control device can remotely control the on / off state of the equipment while reducing safety issues.

[0005] According to an embodiment of the first aspect of this utility model, a remote multi-control device is provided, comprising: a wiring unit and a multi-control circuit; the wiring unit is electrically connected to a calling terminal, and the wiring unit is used to send pulse signals according to the number of times a predetermined key is dialed by the calling terminal, wherein the number of pulse signals sent by the wiring unit is equal to the number of times the predetermined key is dialed by the calling terminal; the multi-control circuit comprises: a decoding unit, a logic unit, and an execution unit; the decoding unit is electrically connected to the wiring unit, and is used to receive the pulse signals sent by the wiring unit, decode the number of received pulse signals, and send control commands according to the decoding results; the logic unit is electrically connected to the decoding unit and the execution unit, and is used to control the execution unit to close / open the controlled circuit according to the control commands sent by the decoding unit.

[0006] Preferably, the multi-control circuit further includes a first timing unit, which is electrically connected to the wiring unit. The first timing unit outputs a first electrical signal and starts timing upon receiving a pulse signal from the wiring unit. When the timing duration reaches a preset duration, the first timing unit outputs a second electrical signal. The decoding unit has a predetermined number of iterations and is also electrically connected to the first timing unit. Upon receiving the first electrical signal from the first timing unit, the decoding unit decodes the number of received pulse signals, specifically counting the number of received pulse signals to obtain an output state value. The decoding unit also issues a control command when the output state value equals the predetermined number of iterations. The logic unit is also electrically connected to the first timing unit and controls the execution unit to close / open the controlled circuit upon receiving the second electrical signal and the control command issued by the decoding unit.

[0007] Preferably, the first timing unit is a monostable trigger.

[0008] Preferably, the decoding unit includes a counter and a DIP switch. The counter includes a reset port, a pulse input port, and at least two counting output ports, including a first counting output port and a second counting output port. The reset port is connected to the first timing unit, and the pulse input port is connected to the wiring unit to receive pulse signals emitted by the wiring unit. The counter is used to count the pulse signals received by the pulse input port when the reset port receives a first electrical signal emitted by the first timing unit to obtain an output status value. The counter is electrically connected to the logic unit through the DIP switch, which is used to set a predetermined number of times, including a predetermined number of times to open and a predetermined number of times to close. The counter is also used to issue an open control command to the logic unit through the first counting output port when the output status value equals the predetermined number of times to open, or to issue a close control command to the logic unit through the second counting output port when the output status value equals the predetermined number of times to close.

[0009] Preferably, there are multiple counting output ports, each corresponding to a count value. The counter is used to control the corresponding counting output port to send a high-level signal according to the output status value. The logic unit has an on command port and an off command port. The DIP switch is used to connect any two counting output ports from the multiple counting output ports to the on command port and the off command port respectively to complete the setting of a predetermined number of times. The counting output port connected to the on command port is the first counting output port, and the count value corresponding to the first counting output port is the predetermined number of times to turn on. The counting output port connected to the off command port is the second counting output port, and the count value corresponding to the second counting output port is the predetermined number of times to turn off.

[0010] Preferably, the logic unit includes: a first logic gate and a second logic gate, both of which are NAND gates. The first input terminal of the first logic gate is connected to the first timing unit, and the second input terminal of the first logic gate is connected to the first counting output port. The second input terminal of the first logic gate is also the on command port. The output terminal of the first logic gate is connected to the execution unit. The first input terminal of the second logic gate is connected to the first timing unit, and the second input terminal of the second logic gate is connected to the second counting output port. The second input port of the second logic gate is also the off command port. The output terminal of the second logic gate is connected to the execution unit. The first logic gate is used to send a third electrical signal to the execution unit when it receives a second electrical signal and an on control command, and the execution unit closes the controlled circuit according to the third electrical signal. The second logic gate is used to send a fourth electrical signal to the execution unit when it receives a second electrical signal and an off control command, and the execution unit disconnects the controlled circuit according to the fourth electrical signal.

[0011] Preferably, the execution unit includes a trigger and a switching element. The switching element is connected to the controlled circuit. The trigger has a first trigger input terminal, a second trigger input terminal, and a trigger output terminal. The first trigger input terminal is connected to the output terminal of the first logic gate, the second trigger input terminal is connected to the output terminal of the second logic gate, and the trigger output terminal is connected to the switching element. When the first trigger input terminal receives a third electrical signal from the first logic gate, the trigger output terminal of the trigger output terminal outputs a high level to control the switching element to conduct the controlled circuit. When the second trigger input terminal receives a fourth electrical signal from the second logic gate, the trigger output terminal of the trigger output terminal outputs a low level to control the switching element to disconnect the controlled circuit.

[0012] Preferably, it further includes a second timing unit, which is electrically connected to the controlled circuit and the logic unit respectively. When the controlled circuit is closed, the second timing unit is powered on and starts timing. When the timing ends, it sends a fifth electrical signal to the logic unit. The logic unit is also used to control the execution unit to disconnect the controlled circuit when it receives the fifth electrical signal sent by the second timing unit.

[0013] Preferably, the wiring unit includes a key decoder and multiple wiring ports. One end of the key decoder module is electrically connected to the calling terminal, and the other end is electrically connected to the multiple wiring ports. Among the multiple wiring ports, there is a designated wiring port, which is electrically connected to the multi-control circuit. The calling terminal is provided with multiple call buttons, among which there is a designated button. The key decoder is used to identify the call button dialed by the calling terminal, and when the call button dialed by the calling terminal is a designated button, it sends a pulse signal to the multi-control circuit through the designated wiring port.

[0014] According to an embodiment of the second aspect of the present invention, an Internet of Things (IoT) system is provided, including multiple controlled devices and the aforementioned remote multi-control device. The remote multi-control device has multiple multi-control circuits, and the number of multi-control circuits is the same as the number of controlled devices. Each multi-control circuit is connected to one of the controlled devices and is used to control the start / stop of the controlled devices.

[0015] The remote multi-control device of this invention receives paging messages from the calling end via a wiring unit and sends pulse signals based on the number of times the calling end dials a predetermined key. The decoding unit in the multi-control circuit decodes the received pulse signals based on the number of times they are received; specifically, when the number of received pulse signals equals the predetermined number, a control command is issued. The logic unit controls the execution unit to close / open the controlled circuit according to the control command. More specifically, when the output state value equals the predetermined number of times it is open, the decoding unit issues an open control command; when the output state value equals the predetermined number of times it is closed, the decoding unit issues a close control command.

[0016] As can be seen, this device utilizes a pre-defined button (a single button) on a communication terminal (i.e., the calling end, such as a mobile phone or telephone) to control a remotely installed multi-control circuit, thereby controlling the on / off state of electronic devices. This makes the control process of IoT systems (such as monitoring and environmental monitoring) with high security requirements more secure and reliable. This multi-control circuit can be installed on fiber-optic-carried fixed-line services, i.e., remote control is performed via telephone lines, rather than through public networks such as the Internet or wireless networks. This achieves physical isolation, meaning the communication channel is relatively independent, thus reducing the risk of hacker attacks and network failures. In other words, this multi-control circuit can only trigger the connection unit to send a pulse signal through the calling end connected to the connection unit, thus improving the security of remote control. Moreover, the multi-control circuit in this device controls the on / off state of the controlled circuit or device through pre-defined buttons and button presses, effectively avoiding accidental touches and dialing, further reducing security risks.

[0017] Therefore, this remote multi-control device can remotely control the on / off state of the equipment while reducing safety issues. Attached Figure Description

[0018] Figure 1 This is a block diagram of a remote multi-control device in some embodiments of the present invention;

[0019] Figure 2 This is a schematic diagram of the circuit structure of the remote multi-control device in some embodiments of this utility model;

[0020] Figure 3 This is a circuit wiring diagram of each unit in the remote multi-control device in some embodiments of this utility model.

[0021] In the diagram: 1-Wiring unit, 2-First timing unit, 3-Decoding unit, 4-Logic unit, 5-Execution unit, 6-Second timing unit. Detailed Implementation

[0022] The technical solutions of this utility model will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this utility model. All other embodiments obtained by those skilled in the art based on the embodiments of this utility model without creative effort are within the scope of this utility model.

[0023] In the description of this utility model, it should be noted that the terms "upper" and "lower" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience and simplification of the description and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this utility model.

[0024] In the description of this utility model, the terms "first," "second," "third," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0025] In the description of this utility model, it should be noted that, unless otherwise explicitly specified and limited, the terms "connection," "setting," "installation," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this utility model according to the specific circumstances.

[0026] First, as an example, let's explain the working process of IoT technology in the security field. In a security system, multiple devices (such as surveillance cameras, access control systems, alarms, sensors, etc.) are connected via the internet to form an interconnected security network. These devices can be wired or wirelessly connected and work together to achieve comprehensive security monitoring. Users can access the system anytime via mobile applications or web pages to view monitoring footage, receive alarms, and control security equipment. For example, users can remotely turn alarm systems on or off and view real-time monitoring video.

[0027] As another example, let's illustrate the working process of IoT technology in the smart home field. In a smart home system, various devices in the home (such as smart light bulbs, thermostats, smart sockets, door locks, smart appliances, and speakers) are connected via a home area network (such as Wi-Fi, Zigbee, or Z-Wave) to form a smart home ecosystem. Users can remotely manage various smart devices in their homes through an application. For example, when away from home, users can remotely view home security cameras, adjust closed curtains, or check if appliances are turned off.

[0028] As can be seen from the two examples above, the working process of the Internet of Things (IoT) revolves around the interconnection and interoperability of devices. Existing IoT security control solutions almost always rely on IoT protocols to control other IoT systems via various platforms or apps (e.g., security system apps or smart home apps installed on mobile phones). This control approach is vulnerable to hacking, system crashes, and information leaks.

[0029] For example, in security systems, security cameras come with default usernames and passwords, and many users do not change these settings after installation. Hackers can bypass security by using known default credentials (such as "admin / admin") or weak passwords (such as "123456"). Furthermore, security cameras are typically connected to home or business Wi-Fi networks; if the network itself has security vulnerabilities (such as weak Wi-Fi passwords), attackers can easily gain access and further control over other connected devices.

[0030] To address this shortcoming, a telephone single-button remote multi-control circuit was designed. This circuit uses a single button on a communication terminal (e.g., a mobile phone or telephone) to control a remotely installed fixed-line telephone multi-control circuit on a fiber optic cable, thereby controlling the on / off status of multiple monitoring systems and other electronic equipment in the computer room. This makes the control of monitoring, environmental monitoring, and other systems more secure and reliable. In other words, this circuit uses a fixed telephone line for control, rather than a public network such as the Internet or wireless networks, achieving physical isolation and ensuring relatively independent communication channels, thus reducing the risk of hacker attacks and network failures.

[0031] In addition, existing technologies (i.e., existing IoT security control solutions) are mostly designed by combining microcontrollers and hardware. Since the microcontroller contains software programs, it cannot be replaced once it is damaged, which increases the scrap rate of the entire system and greatly increases the costs of security, maintenance and updates. This design (i.e., telephone single-key remote multi-control circuit) is constructed with general-purpose chips, has low power consumption, long lifespan, is not limited by software, does not crash, and is easy to repair and replace.

[0032] Currently, many IoT systems lack over-temperature and over-current protection or cannot completely cut off power supply, leading to accidents such as fires. Installing this design (i.e., a single-button remote multi-control circuit) on various security systems, monitoring systems, environmental monitoring systems, PON systems, optical modems, and routers can enable timely remote shutdown when not in use, saving energy and significantly reducing the risk of safety accidents.

[0033] It should also be noted that, such as Figure 2 As shown in the following embodiments, DA, D11, D21, D22, D23, D31, D33, D32, and D34 are diodes; U1A, U1B, U1C, U1D, U2A, U2B, U2C, and U2D are NAND gates; C11, C21, C22, C23, C31, C41, C42, and C43 are capacitors; R11, R12, R11, R21, R22, R23, R24, R25, R26, R27, R31, R41, R42, and R43 are resistors; K11 is a relay; and VC+ and V2+ are power supply circuits.

[0034] Example 1

[0035] Please see Figure 1 and Figure 2 This utility model discloses a remote multi-control device, including: a wiring unit 1 and a multi-control circuit.

[0036] The wiring unit 1 is electrically connected to the calling terminal. Wiring unit 1 sends pulse signals based on the number of times the calling terminal dials a pre-defined key; the number of pulse signals sent by wiring unit 1 equals the number of times the calling terminal dials the pre-defined key. The multi-control circuit includes a decoding unit 3, a logic unit 4, and an execution unit 5. Decoding unit 3 is electrically connected to wiring unit 1 and receives the pulse signals sent by wiring unit 1. It decodes the number of received pulse signals and sends control commands based on the decoding result. Logic unit 4 is electrically connected to both decoding unit 3 and execution unit 5 and controls execution unit 5 to close / open the controlled circuit according to the control commands sent by decoding unit 3.

[0037] It should be noted that this remote multi-control device receives paging messages from the calling end through the wiring unit 1 and sends pulse signals based on the number of times the calling end dials a pre-defined key. The decoding unit 3 in the multi-control circuit decodes the received pulse signals based on the number of times they are dialed and issues control commands based on the decoding result. Specifically, the decoding unit 3 counts the received pulse signals; when the number of pulse signals received by the decoding unit 3 equals the pre-defined number, a control command is issued. The logic unit 4 controls the execution unit 5 to close / open the controlled circuit according to the control command. It can be seen that this device uses pre-defined key presses (single key presses) on the communication terminal (i.e., the calling end, such as a mobile phone or telephone) to control the remotely installed multi-control circuit, thereby controlling the on / off state of electronic devices. This makes the control process of IoT systems (such as monitoring, environmental monitoring, etc.) with high security requirements more secure and reliable. This multi-control circuit can be installed on fiber-optic-carried fixed-line services, i.e., remote control via telephone lines, rather than through public networks such as the Internet or wireless networks. This achieves physical isolation, meaning the communication channel is relatively independent, thus reducing the risk of hacker attacks and network failures. In other words, this multi-control circuit can only trigger the connection unit 1 to send a pulse signal through the call terminal connected to the connection unit 1, thus improving the security of remote control. Furthermore, the multi-control circuit in this device controls the on / off state of the controlled circuit or device by pre-defined buttons and button presses, effectively preventing accidental touches and dialing, further reducing safety risks. Therefore, this remote multi-control device can remotely control the on / off state of equipment while minimizing safety issues.

[0038] Please see Figure 1In some embodiments, the connection unit includes a landline module, a key decoder, and multiple connection ports. The calling terminal is electrically connected to the multiple connection ports via the key decoder module. One of the connection ports is a designated connection port, which is electrically connected to a multi-control circuit. The calling terminal has multiple call buttons, one of which is a designated button. The key decoder identifies the call button dialed by the calling terminal and, when the dialed button is the designated button, sends a pulse signal to the multi-control circuit through the designated connection port. The key decoder can be implemented using existing equipment, such as the 74C922 or HT16K33.

[0039] Furthermore, the wiring unit 1 is connected to the calling end via optical fiber. This device controls the on / off state of multiple different circuits or devices by agreeing on different keys and different number of key presses. First, when the caller (i.e., the user) calls the remote single-key remote multi-control circuit on the fixed-line service carried by optical fiber through a communication device (mobile phone, landline, etc.), the optical modem rings the fixed-line module. After the fixed-line module automatically picks up the phone, the key decoding module (i.e., the key decoder) waits to receive the key press commands from the caller. Then, the caller sends different control commands to the decoding unit 3 through the agreed-upon keys, which decodes the number of key press commands, thereby realizing the on / off state of the device with a single key. The process of agreeing on the keys is as follows:

[0040] like Figure 2 and Figure 3 As shown, this telephone single-key remote multi-control circuit has multiple connection ports, such as A, B, C, etc. The number of connection ports can be 10-12, each corresponding to a dial key on the mobile phone. For example, there are 10 connection ports, corresponding to dial keys 0, 1, ..., 9; or there are 12 connection ports, corresponding to dial keys 0, 1, ..., 9, *, #.

[0041] When there are multiple controlled circuits (or controlled devices), there are also multiple remote multi-control circuits for single-key telephones, and the number of remote multi-control circuits for single-key telephones is equal to the number of controlled circuits. Each remote multi-control circuit for single-key telephones corresponds to one controlled circuit. When installing the remote multi-control circuit for single-key telephones, the user can select the designated dialing keys and connect the remote multi-control circuits of the telephone unit to the designated dialing keys respectively.

[0042] For example, one of the telephone single-key remote multi-control circuits is connected to the connection port A, and the connection port A corresponds to the dial key "1", that is, it is agreed that the dial key corresponding to the telephone single-key remote multi-control circuit is "1".

[0043] For example, in a smart home scenario, the controlled devices include a first light fixture, a second light fixture, and an air conditioner. In this case, three single-key remote control circuits are required. One end of the first single-key remote control circuit is connected to port A, and the other end is connected to the first light fixture. Similarly, one end of the second single-key remote control circuit is connected to port B, and the other end is connected to the second light fixture; one end of the third single-key remote control circuit is connected to port C, and the other end is connected to the air conditioner. The dial keys are designated as "1", "2", and "3".

[0044] In this embodiment, by implementing the convention for the dialing key, it is possible to effectively prevent hackers from intruding through the Internet, thereby solving the security risks of the Internet of Things control system being vulnerable to hacker attacks, loss of confidentiality, loss of control, and information leakage.

[0045] Please see Figure 2 and Figure 3 In some embodiments, the multi-control circuit further includes a first timing unit 2, which is electrically connected to the wiring unit 1. Upon receiving a pulse signal from the wiring unit 1, the first timing unit 2 outputs a first electrical signal and begins timing. When the timing duration reaches a preset duration, the first timing unit 2 outputs a second electrical signal. A decoding unit 3 is configured with a predetermined number of iterations and is also electrically connected to the first timing unit 3. Upon receiving the first electrical signal from the first timing unit 2, the decoding unit decodes the number of received pulse signals, specifically counting the number of received pulse signals to obtain an output state value. The decoding unit also issues a control command when the output state value equals the predetermined number of iterations. A logic unit 4, also electrically connected to the first timing unit 2, controls the execution unit 5 to close / open the controlled circuit upon receiving the second electrical signal and the control command issued by the decoding unit 3.

[0046] The first timing unit 2 uses a monostable multivibrator. The monostable multivibrator has a steady state and a transient state. The duration of the transient state of the monostable multivibrator is the timing duration. When the first timing unit 2 receives a pulse signal, it flips from the steady state to the transient state and sends out a low-level signal (that is, the first electrical signal mentioned above). After the timing ends, it flips back from the transient state to the steady state and sends out a high-level signal (that is, the second electrical signal mentioned above).

[0047] In this embodiment, a monostable multivibrator is used to implement the timing function, which has the following advantages: After being triggered, the monostable circuit remains in a stable state for a specific time and then automatically returns to the initial state, making it suitable for time delay applications; the structure of the monostable circuit is relatively simple and stable, meaning that the monostable circuit can ensure that it only responds to the trigger signal once and will not generate multiple erroneous triggers due to interference signals; moreover, by selecting a capacitor, the duration of the high or low output level can be precisely set for the monostable multivibrator.

[0048] Furthermore, the first timing unit 2 includes a first NAND gate U1A, a second NAND gate U1B, a third NAND gate U1C, and a capacitor C11. The first and second input terminals of the first NAND gate are both connected to the wiring unit 1. The output terminal of the first NAND gate is connected to the first input terminal of the second NAND gate, and the second input terminal of the second NAND gate is connected to the output terminal of the third NAND gate. The capacitor is located between the second and third NAND gates. The output terminal of the second NAND gate is connected to the first and second input terminals of the third NAND gate through the capacitor. The output terminal of the third NAND gate is also connected to the decoding unit 3 and the logic unit 4.

[0049] More specifically, such as Figure 2 As shown, unit T1 (i.e., the first timing unit 2 mentioned above) includes: a first NAND gate U1A, a second NAND gate U1B, a third NAND gate U1C, a first capacitor C11, a first resistor R11, and a second resistor R12. Each NAND gate has two input terminals and one output terminal. Both input terminals of the first NAND gate U1A are electrically connected to diode DA. Through this wiring, the first NAND gate U1A effectively functions as a NOT gate. In other words, when no high-level signal is received from port A, both input terminals of the first NAND gate U1A are at a low level, and the output terminal of the first NAND gate U1A outputs a high level. When a high-level signal is received from port A, both input terminals of the first NAND gate U1A are at a high level, and the output terminal of the first NAND gate U1A outputs a low level. The first input terminal of the second NAND gate U1B is connected to the output terminal of the first NAND gate U1A, and the second input terminal is connected to the output terminal of the third NAND gate U1C. Both inputs of the third NAND gate U1C are connected to the output of the second NAND gate U1B.

[0050] Unit T1 (i.e., the first timing unit 2 mentioned above) is a monostable circuit, meaning it has two operating states: a steady state and a metastable state. Under the action of an external trigger pulse, it can flip from the steady state to the metastable state, remain in the metastable state for a period of time, and then automatically return to the steady state, thus performing the function of timing.

[0051] The working principle of unit T1 (i.e., the first timing unit 2 mentioned above) is as follows: In steady state, i.e., when no external pulse trigger is received, the first NAND gate U1A is in the off state, that is, both of its input terminals are at a low level and the output terminal is at a high level. In steady state, U1B is on (i.e., both input terminals are at a high level and the output terminal is at a low level), and U1C is off (i.e., both input terminals are at a low level and the output terminal is at a high level). When the caller presses the agreed dial key for the first time, a high-level signal is sent from the landline module to the connection port A. The high level triggers the first NAND gate U1A through DA, causing it to flip to the on state, that is, the output terminal of the first NAND gate U1A is at a low level, which in turn causes the first input terminal of the second NAND gate U1B to become low level, that is, the voltage at the input terminal of U1B decreases and the voltage at the output terminal increases. At this time, the output terminal of U1B is at a high level, and capacitor C11 is charging. Since the voltage at the capacitor terminal cannot change abruptly, the voltage at both input terminals of U1C increases, while the voltage at the output terminal decreases. The low level at the output of U1C maintains the high level at the output of U1B, and the circuit enters a metastable state. In the metastable state, the output of U1C is low to open the effective time window of decoding unit 3. As the capacitor gradually discharges (the discharge time is T1), the circuit flips back to a stable state where U1B is on and U1C is off, and the effective time window of decoding unit 3 is closed.

[0052] In some embodiments, the decoding unit 3 includes a counter U3 and a DIP switch. The counter U3 includes a reset port, a pulse input port, and at least two counting output ports, including a first counting output port and a second counting output port. The reset port is connected to the first timing unit 2. When the reset port receives a first electrical signal from the first timing unit, the timer U3 resets. The pulse input port is connected to the wiring unit 1 and is used to receive pulse signals from the wiring unit. The counter is used to count the pulse signals received by the pulse input port when the reset port receives the first electrical signal from the first timing unit to obtain an output status value. The counter U3 is electrically connected to the logic unit 4 through the DIP switch S4. The DIP switch S4 is used to set a predetermined number of times, including a predetermined number of times to open and a predetermined number of times to close. The counter is also used to issue an open control command to the logic unit through the first counting output port when the output status value equals the predetermined number of times to open, or to issue a predetermined close control command to the logic unit through the second counting output port when the output status value equals the predetermined number of times to close.

[0053] Counter U3 can be implemented using existing JK flip-flops. Counter U3 is an up counter; when the received pulse signal increases by 1, its output value increases by 1, that is, the number of its output signal's counting output port increases by 1. For example... Figure 2As shown, when two pulse signals are received, terminal "1" on the right side of counter U3 outputs an electrical signal. When three pulse signals are received, terminal "2" on the right side of counter U3 outputs an electrical signal, and so on. When ten pulse signals are received, terminal "9" on the right side of counter U3 outputs an electrical signal, and controls counter U3 to reset through diode D34, returning to the initial state.

[0054] In this embodiment, the advantage of using a counter to implement the counting is that the number of dialings can be agreed upon through physical wiring, thereby avoiding the risk of hackers intruding through the Internet.

[0055] Furthermore, there are multiple counting output ports, each corresponding to a count value. The counter is used to control the corresponding counting output port to send a high-level signal based on the output status value. The logic unit has an on command port and an off command port. A DIP switch is used to connect any two counting output ports from the multiple counting output ports to the on command port and the off command port respectively to complete the setting of a predetermined number of times. The counting output port connected to the on command port is the first counting output port, and the count value corresponding to the first counting output port is the predetermined number of times to turn on. The counting output port connected to the off command port is the second counting output port, and the count value corresponding to the second counting output port is the predetermined number of times to turn off.

[0056] The process of agreeing on the number of dialing attempts through physical wiring is as follows: Logic unit 4 has an on command port and an off command port. The on command port is connected to one of multiple counting output ports, and the counting output port connected to the on command port is designated as the first counting output port. The off command port is connected to another of the multiple counting output ports, and the counting output port connected to the off command port is designated as the second counting output port. The multiple counting output ports are numbered sequentially as 1, 2, ..., 9, and the count value corresponding to each counting output port is i+1, where i is the number of the counting output port. That is, the agreed-upon number of dialing attempts is equal to the number of the counting output port connected to the on command port plus 1, and the agreed-upon number of dialing attempts is equal to the number of the counting output port connected to the off command port plus 2. This is because the first dialing resets counter U3 and simultaneously opens the effective time window of counter U3. Therefore, the agreed-upon number of dialing attempts starts from 2. When the output state value of the counter is equal to the count value of the first count output port, a high-level signal (i.e., the aforementioned open control command) is sent to the open command port through the first count output port. When the output state value of the counter is equal to the count value of the second count output port, a high-level signal (i.e., the aforementioned close control command) is sent to the close command port through the second count output port.

[0057] For example, if the first counting output port is terminal "1" and the second counting output port is terminal "2", then the number of times the counter is turned on is 2, and the number of times it is turned off is 3. When the counter U3 receives the pulse signal 2 times, that is, when the output state value is 2, the first counting output port "1" is triggered to send a third signal; when the counter U3 receives the pulse signal 3 times, that is, when the output state value is 3, the first counting output port "2" is triggered to send a fourth signal.

[0058] For example, if the first counting output port is terminal "3" and the second counting output port is terminal "5", then the number of times the counter is turned on is 4 and the number of times it is turned off is 6. When the counter U3 receives the pulse signal 4 times, that is, when the output state value is 4, the first counting output port "3" is triggered to send a third signal; when the counter U3 receives the pulse signal 6 times, that is, when the output state value is 6, the first counting output port "5" is triggered to send a fourth signal.

[0059] As can be seen, the process of agreeing on the number of dialing attempts is achieved by connecting the count output ports corresponding to different count values ​​to the on / off command ports. The advantage is that by using physical wiring to agree on the number of dialing attempts, the risk of hackers intruding via the internet is avoided.

[0060] In other words, the counter U3 of decoding unit 3 has an RST port and a CLK port. The RST port is the reset port, and the CLK port is the pulse input port. The output of the third NAND gate U1C of unit T1 (i.e., the first timing unit 2 mentioned above) is connected to the RST port. The low level output of U1C controls the sixth NAND gate U2A, diode D31, and resistor R31 via C21, resetting counter U3, so that outputs 1-6 of U3 are all low. At this time, the effective time window of counter U3 is open, enabling it to count the input trigger pulse signals. The CLK port is connected to diode DA to receive the high-level signal from DA. The "1, 2, ..., 9" output ports on the right side of counter U3 are counting output ports. Within the effective time window, each press of a pre-defined dial key will cause the corresponding counting output port of counter U3 to go high. For example, the second dial will cause the second output port "1" of counter U3 to go high; the third dial will cause the third output port "2" of counter U3 to go high.

[0061] The DIP switch S4 of the decoding unit 3 is connected to the counting output port of the counter U3. For example, the counting output port 1 of the counter U3 is connected to the first connection terminal of S4 (i.e., terminal "1" and terminal "18" are connected), and the counting output port 2 of the counter U3 is connected to the second connection terminal of S4 (i.e., terminal "2" and terminal "17" are connected).

[0062] The process of agreeing on the number of key presses: Connect the counting output port corresponding to the agreed number of dialings, i.e. the "1, 2, ..., 9" counting output port on the right side of counter U3, to the on command port / off command port through the DIP switch unit S4 to complete the agreement on the number of key presses.

[0063] For example, the counting output port 1 of counter U3 is connected to the on command port (the second input port "13" of U1D) through the first connection terminal of S4 (i.e., terminal "1" and terminal "18"), and the counting output port 2 of counter U3 is connected to the off command port (the second input port "6" of U2B) through the second connection terminal of S4 (i.e., terminal "2" and terminal "17"). In this case, it is agreed that the "on" command requires 2 dialings, and the "off" command requires 3 dialings.

[0064] For example, the counting output port 3 of counter U3 is connected to the on command port (the second input port "13" of U1D) through the first connection terminal of S4 (i.e., terminal "1" and terminal "18"), and the counting output port 5 of counter U3 is connected to the off command port (the second input port "6" of U2B) through the second connection terminal of S4 (i.e., terminal "2" and terminal "17"). In this case, it is agreed that the number of dialing times for the "on" command is 4, and the number of dialing times for the "off" command is 6.

[0065] It should be noted that the initial dialing resets counter U3 and simultaneously opens the effective time window for counter U3. Therefore, it is agreed that the number of dialing attempts will start from 2.

[0066] For example, assuming the agreed-upon dial key is "1", after pressing dial key "1", the landline module sends a high-level signal to the remote multi-control circuit of the telephone unit through connection port A, opening a valid time window. Within this time, the caller continues to dial the agreed-upon key until the agreed-upon number of key presses is reached. The remote multi-control circuit then controls the controlled circuit to conduct. If, within the valid time window, the caller's dialing count is less than the agreed-upon number of key presses (either not reaching the agreed-upon number or exceeding the agreed-upon number), the valid time window closes, and the call is invalid.

[0067] For example, it is agreed that the "on" command requires two dialing attempts, and the "off" command requires three dialing attempts. When the caller needs to turn on the first light fixture, they dial the key "1" once, opening a valid time window. Within the valid time window, they dial the key "1" again to turn on the corresponding light fixture. When the caller needs to turn off the first light fixture, they dial the key "1" once, opening a valid time window, and then dial the key "1" a second time to turn off the corresponding light fixture.

[0068] Logic unit 4 includes a first logic gate and a second logic gate, both of which are NAND gates. The first input of the first logic gate is connected to the first timing unit 2, and the second input of the first logic gate is connected to the first counting output port. The second input of the first logic gate is also the on command port, and the output of the first logic gate is connected to the execution unit 5. The first input of the second logic gate is connected to the first timing unit 2, and the second input of the second logic gate is connected to the second counting output port. The second input of the second logic gate is also the off command port, and the output of the second logic gate is connected to the execution unit 5. The first logic gate is used to send a third electrical signal to the execution unit 5 when it receives the second electrical signal and the on control command. The execution unit 5 closes the controlled circuit according to the third electrical signal. The fifth NAND gate is used to send a fourth electrical signal to the execution unit 5 when it receives the second electrical signal and the off control command. The execution unit 5 disconnects the controlled circuit according to the fourth electrical signal.

[0069] In other words, logic unit 4 includes a fourth NAND gate U1D (i.e., the first logic gate mentioned above) and a fifth NAND gate U2B (i.e., the second logic gate mentioned above). The first input terminal (terminal "12") of the fourth NAND gate U1D is connected to the output port of the third NAND gate U1C, and the second input terminal (terminal "13", i.e., the aforementioned on command port) of U1D is connected to the first connection terminal (terminal "18") of the DIP switch S4. The first input terminal (terminal "5") of the fifth NAND gate U2B is connected to the output port of the third NAND gate U1C, and the second input terminal (terminal "6", i.e., the aforementioned off command port) of U2B is connected to the output port of the third NAND gate U1C.

[0070] Execution unit 5 includes a flip-flop and a switching element. The switching element is connected to the controlled circuit. The flip-flop has two input terminals and one output terminal: a first trigger input terminal, a second trigger input terminal, and a trigger output terminal. The first trigger input terminal is connected to the output terminal of a first logic gate, the second trigger input terminal is connected to the output terminal of a second logic gate, and the trigger output terminal is connected to the switching element. When the first trigger input terminal receives a third electrical signal from the first logic gate, the trigger output terminal of the flip-flop outputs a high level to control the switching element to turn on the controlled circuit. When the second trigger input terminal receives a fourth electrical signal from the second logic gate, the trigger output terminal of the flip-flop outputs a low level to control the switching element to turn off the controlled circuit.

[0071] The trigger of execution unit 5 can be implemented using an existing RS trigger. In other words, execution unit 5 includes an RS trigger and a switching element. The first input terminal of the RS trigger is connected to the output terminal of U1D, and the second input terminal of the RS trigger is connected to the output terminal of U2B. The output terminal of the RS trigger is connected to the switching element. The switching element includes: a first switch Q1, a second switch Q2, and a third switch K11. The first switch Q1 and the second switch Q2 can both be implemented using transistors, and the third switch K11 can be implemented using a flux coil. The first switch Q1 is connected to the power supply and is used to control the on / off state of the power supply. One end of the second switch Q2 is connected to the input terminal of the RS trigger, and the other end is connected to the first switch Q1 and the third switch K11.

[0072] The RS flip-flop includes a seventh NAND gate U2C and an eighth NAND gate U2D. The first input (i.e., the first trigger input) of the seventh NAND gate U2C is connected to the output of the fourth NAND gate U1D, the second input of the seventh NAND gate U2C is connected to the output of the eighth NAND gate U2D, and the output (i.e., the trigger output) of the seventh NAND gate U2C is connected to a switching element. The first input (i.e., the second trigger input) of the eighth NAND gate U2D is connected to the output of the fifth NAND gate U2B, and the second input of the eighth NAND gate U2D is connected to the output of the seventh NAND gate U2C.

[0073] The following example illustrates the operation of the entire remote multi-control circuit, using the convention that dialing key 1, dialing twice to turn on, and dialing three times to turn off:

[0074] When the calling party needs to send an "on" command, it dials twice. The first time the designated dial key "1" is pressed, the landline module sends a first high-level signal to unit T1 and decoding unit 3 through port A. Unit T1 starts timing based on this first high-level signal for a duration of T1, which is the effective time window for counter U3. The T1 time period is 3-5 seconds, specifically 3, 4, or 5 seconds. Taking 5 seconds as an example, after receiving the first high-level signal, unit T1 starts timing for 5 seconds. Within this time, if the calling party needs to dial a second time, the landline module sends a second high-level signal through port A. Decoding unit 3 counts the received high-level signals. When two high-level signals are received, the second output terminal "1" of counter U3 outputs a high level, which, through terminal "18" of the first connection terminal of DIP switch S4, makes the second input terminal of the fourth NAND gate U1D of logic unit 4 high. When time T1 ends, the output of U1C changes from 0 to 1, i.e., outputs a high level, closing the effective time window of counter U3. Simultaneously, the output of U1C causes the first input of U1D to go high. That is, both inputs of U1D go high, causing the output of U1D to change from high to low. The first input of the RS flip-flop goes low, while the second input remains high, causing the output of the RS flip-flop to go high. This controls resistors R24 and R25 in execution unit 5, turning on Q2 and Q1, which in turn closes K11, activating the controlled circuit.

[0075] When the caller needs to send a "close" command, they dial three times. The first dialing, using the pre-defined dial key "1," is also to activate the effective time window of unit T1 and reset counter U3, which will not be elaborated further. After dialing, the third output terminal "2" of counter U3 outputs a high level, which, via terminal "17" of S4, makes the second input terminal of the fifth NAND gate U2B of logic unit 4 high. When time T1 ends, the output terminal of U1C changes from 0 to 1, i.e., outputs a high level, closing the effective time window of counter U3. Simultaneously, the output terminal of U1C makes the first input terminal of U2B high. That is, at this point, both input terminals of U2B are high, causing the output terminal of U2B to change from high to low. The second input terminal of the RS flip-flop becomes low, while the first input terminal remains high, thus causing the output terminal of the RS flip-flop to become low. This, via R24 and R25, cuts off Q2, disconnects K11, and shuts down the controlled circuit.

[0076] It can be seen that by adjusting the wiring relationship between counter U3, DIP switch S4, and logic unit 4's U1D and U2B, the agreed number of dialing attempts can be flexibly modified. The second input terminal of U1D is the on command port, and the second input port of U2B is the off command port. During wiring, simply connect the U3 counter output port (e.g., 1, 2, 3, etc.) corresponding to the agreed number of dialing attempts to the on / off command port via the corresponding connection terminal of S4.

[0077] In some embodiments, the device further includes a second timing unit 6, which is electrically connected to the controlled circuit V2+ and the logic unit 4. When the controlled circuit is closed, V2+ receives the VC+ voltage, the second timing unit 6 is powered on and starts timing, and when the timing ends, it sends a fifth electrical signal to the logic unit 4. The logic unit 4 is also used to control the execution unit 5 to disconnect the controlled circuit when it receives the fifth electrical signal from the second timing unit 6.

[0078] Specifically, the first switch Q1 is also connected to the T2 unit to control the power-on / power-off of the T2 unit. The T2 unit includes a timer U4, the output of which is connected to the second input of the fifth NAND gate U2B via diode D22. When Q1 is turned on, V2+ receives the VC+ voltage, and U4 is powered on. First, U4 is powered on and reset via C42 and R43, at which point the output of U4 is 0 (low level) and the T2 time delay begins. The T2 time is 1-20 hours, preferably 1-2 hours. After the T2 time delay, the output of U4 changes from 0 to 1 (high level), and the second input of U2B and the execution unit 5 U2D is controlled by diode D22 to change from 1 to 0. The output of U2C changes from 1 to 0 via terminal "11" of U2D, and Q2 is turned off via R24 and R25, causing K11 to open and the controlled circuit to close. The T2 unit is mainly used to automatically shut down the controlled device when the caller forgets to turn it off, so as to avoid energy waste.

[0079] For ease of description, the following explanation uses connection port A as an example to illustrate the working principle of a single-button remote multi-control circuit.

[0080] Please see Figure 2 This remote multi-control device includes: a connection port and a telephone single-key remote multi-control circuit (i.e., the aforementioned multi-control circuit). The telephone single-key remote multi-control circuit includes a decoding unit 3, a T1 unit (i.e., the aforementioned first timing unit 2), a T2 unit (i.e., the aforementioned second timing unit 6), a logic unit 4, and an execution unit 5.

[0081] The remote multi-control circuit for single-key telephone is installed on the fixed-line service carried by optical fiber. When a mobile phone or landline calls the remote multi-control circuit installed on the fixed-line service carried by optical fiber, the optical modem rings the landline module. After automatic off-hook, the key decoding module waits to receive the caller's key press commands (the area outside the dashed box is the content of this design). At this time, the mobile phone or landline (caller) sends different control commands through the key press. The (remote) key decoding module converts each key press command into a high level on port A (e.g.), which is then sent to the decoding unit 3 of this remote multi-control circuit for key press command decoding. At the same time, the T1 unit starts the window timer. The logic unit 4 filters out the control commands that meet the requirements and controls the execution unit 5 to realize the single-key control of K11 or multiple different devices to turn on and off. At the same time, VC2 is controlled to start the T2 delay unit. When the T2 time ends, K11 is turned off to complete the delayed shutdown.

[0082] See the circuit diagram in the principle. Figure 2 When a mobile phone or landline calls a remote single-key remote multi-control circuit on a fiber-optic-borne landline service, the optical modem rings the landline module. After the landline module automatically answers the call, the key decoding module waits to receive key commands from the caller (the area outside the dotted box on the right side of the figure represents the design content). For example, the mobile phone or landline (caller) can issue different control commands by pressing key 1 (or other agreed-upon key) twice to turn on, pressing it three times (example) to turn off, or pressing other agreed-upon keys or different numbers of key presses. The (remote) key decoding module then converts each key command into a different high level on port A (example) or BC.

[0083] For example, when the caller presses key 1 twice to send the "on" command, the high level of port A is sent to the decoding unit 3 and unit T1 of the single-key remote multi-control circuit of this telephone. Unit T1 consists of U1A, U1B, U1C, C11, R12, etc. The high level of port A triggers unit T1 of U1A...U1C through DA, and the output changes from 1 to 0 during time T1, resulting in a level of 0. This level of 0 first controls U2A, D31, and R31 via C21 to reset U3. Since U3 has already been reset via R22, C22, and D2A upon power-on, the output of U3 (1-6) is 0.

[0084] Another trigger decoder unit 3U3, etc., makes U3② (example) go high, and through S4⒅ makes U1D⒀ of logic unit 4 go high. When time T1 ends, U1C⑽ controls U1D⑿ to change from 0 to 1. At this time, U1D⑾ changes from 1 to 0, controlling U2C⑽, R24, and R25 of execution unit 5 to turn on Q2, turn on K11, and connect the controlled circuit.

[0085] Simultaneously, Q1 is turned on via R27 and R26, allowing V2+ to receive the VC+ voltage. At this time, U4 is powered on. First, U4 is reset via C42 and R43. At this time, the output of U4⑶ is 0 and the T2 time delay begins. After the T2 time delay, U4⑶ changes from 0 to 1. D22 controls U2B⑷, and U2D⒀ of execution unit 5 changes from 1 to 0. U2D⑾ causes U2C⑽ to change from 1 to 0. R24 and R25 turn off Q2, causing K11 to disconnect and the controlled circuit to shut down.

[0086] At the same time, R27 and R26 cut off Q1, making the V2+ voltage 0, and at this time, all pins of U4 lose power and stop working.

[0087] When the caller presses key 1 three times (or other agreed key) to issue a shutdown command, U3(4) and S4(15) become 1. D23 controls U2B(6) to control U2B(4) to complete the same reset and shutdown process of execution unit 5.

[0088] Note: C23 and R23 are connected to U2B as the power-on reset circuit for U2C and U2D in execution unit 5. Any high level in U2B (6) will cause the execution circuit, K11, etc. to be in the off state after power-on reset.

[0089] Whenever U2B(4) jumps down to 0, since IN22 and IN32 are connected, U3 is reset via D32, U2A(3) and D31. Whenever U1D(11) jumps down to 0, since IN21 and IN31 are connected, U3 is also reset via U2A and D31. Each time U3 is reset, the pins connected to U3 of S4 return to 0, which will cause IN21 and IN22 of execution units 5U2C and U2D to return to 1, waiting for new instructions.

[0090] This device can control the on / off state of multiple different circuits or devices by specifying different buttons and different number of button presses, thus realizing the function of single-button multi-control.

[0091] In summary, terminal A is electrically connected to decoding unit 3 and unit T1 via diodes DA. Unit T1 starts timing upon receiving the first pulse signal and issues a first timing signal; unit T1 also issues a second timing signal upon the end of timing. Decoding unit 3 is electrically connected to unit T1 and counts the pulse signals emitted by terminal A upon receiving the first timing signal, and issues control commands based on the counting results. Logic unit 4 is electrically connected to unit T1 and decoding unit 3 and controls execution unit 5 to close / open the controlled circuit upon receiving the second timing signal from unit T1 and the control commands from decoding unit 3.

[0092] In summary, this remote multi-control device has the following advantages:

[0093] 1. This device can remotely control the on / off state of IoT devices;

[0094] 2. This device is remotely controlled via telephone lines, rather than through public networks such as the Internet or wireless networks, which achieves the effect of physical isolation, that is, the communication channels are relatively independent, thereby reducing the risk of hacker attacks and network failures.

[0095] 3. Multi-control circuits control the on / off state of the controlled circuit or device by pre-defined buttons and button presses, which can effectively avoid accidental touches and dialing, and further reduce safety risks.

[0096] 4. This device uses physical wiring to define the dialing key and the number of dials, which can effectively prevent hackers from intruding through the Internet and solve the security risks of IoT control systems being vulnerable to hacking, loss of confidentiality, loss of control, and information leakage.

[0097] 5. This device achieves automatic circuit disconnection by setting a second timing unit 6, and can be remotely shut off in time when it is not needed, which can achieve energy saving and greatly avoid the occurrence of safety accidents.

[0098] 6. Most existing IoT technologies are designed by combining microcontrollers and hardware. Since the microcontroller contains software programs, it cannot be replaced once it is damaged, rendering the entire system unusable and greatly increasing the costs of security, maintenance and updates. This device is designed to use general-purpose chips and logic circuit elements (counter U3, timer U4, multiple NAND gates, etc.), which have low power consumption, long lifespan, are not limited by software, do not crash, and are easy to repair and replace.

[0099] Example 2

[0100] This utility model discloses an Internet of Things system, including multiple controlled devices and the remote multi-control device in Embodiment 1. The remote multi-control device has multiple multi-control circuits, and the number of multi-control circuits is the same as the number of controlled devices. Each multi-control circuit is connected to a controlled device and is used to control the start / stop of the controlled device.

[0101] It should be noted that existing IoT security control solutions almost all rely on IoT protocols to control other IoT systems via various platforms or apps. This makes them vulnerable to hacker attacks, system crashes, and information leaks. To address this shortcoming, a remote multi-control circuit with a single button on a mobile phone or telephone is designed. This circuit uses a single button on a fiber-optic cable to control multiple monitoring systems and other electronic devices in a data center, making the control of IoT systems such as monitoring and environmental monitoring more secure and reliable. Existing technologies often combine microcontrollers with hardware. Because microcontrollers contain software programs, damage to them cannot be replaced, rendering the entire system unusable and significantly increasing security, maintenance, and upgrade costs. The circuit design described above uses general-purpose chips (such as counter U3), resulting in low power consumption, long lifespan, no software limitations, no crashes, and easy subsequent repair and replacement. Currently, various security systems, surveillance systems, environmental monitoring systems, PON systems, optical modems, routers, etc., can benefit from the installation of this single-button remote multi-control circuit, allowing for timely remote shutdown when not in use (automatic shutdown via the T2 unit). This not only saves energy but also significantly reduces the risk of safety accidents. Many existing IoT systems suffer from fires due to a lack of over-temperature and over-current protection or the inability to completely cut off power. Widespread application of the above circuit design, using low-cost circuitry, can make various monitoring devices safer.

[0102] Therefore, by employing the remote multi-control device in Embodiment 1, this IoT system can effectively improve the security of remote control. This remote multi-control device uses telephone lines for remote control, rather than public networks such as the internet or wireless networks, achieving physical isolation—that is, relatively independent communication channels—thereby reducing the risk of hacker attacks and network failures. Furthermore, by using physical wiring to define the dialing keys and the number of dials, it effectively prevents hackers from intruding via the internet, thus addressing security risks such as vulnerability to hacking, loss of confidentiality, loss of control, and information leakage in IoT control systems.

[0103] It is understood that the above embodiments are merely exemplary implementations used to illustrate the principles of this utility model, and the utility model is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and essence of this utility model, and these modifications and improvements are also considered to be within the protection scope of this utility model.

Claims

1. A remote multi-control device, characterized in that, include: Wiring unit (1) and multi-control circuit; The wiring unit (1) is electrically connected to the calling end. The wiring unit (1) is used to send pulse signals according to the number of times the calling end dials the agreed key. The number of pulse signals sent by the wiring unit (1) is equal to the number of times the calling end dials the agreed key. The multi-control circuit includes: a decoding unit (3), a logic unit (4), and an execution unit (5). The decoding unit (3) is electrically connected to the wiring unit (1) and is used to receive the pulse signal sent by the wiring unit (1), decode the number of received pulse signals, and issue control commands according to the decoding result. The logic unit (4) is electrically connected to the decoding unit (3) and the execution unit (5) and is used to control the execution unit (5) to close / open the controlled circuit according to the control command issued by the decoding unit (3).

2. The apparatus according to claim 1, characterized in that, The multi-control circuit also includes a first timing unit (2), which is electrically connected to the wiring unit (1) and is used to output a first electrical signal and start timing when receiving a pulse signal from the wiring unit (1). When the timing duration reaches a preset duration, the first timing unit (2) outputs a second electrical signal. The decoding unit (3) is set with a predetermined number of times. The decoding unit (3) is also electrically connected to the first timing unit and is used to decode the number of times the received pulse signal is received when the first electrical signal is received from the first timing unit (2). Specifically, the number of times the received pulse signal is counted to obtain the output state value. The decoding unit is also used to issue a control command when the output state value is equal to the predetermined number of times. The logic unit (4) is also electrically connected to the first timing unit (2) and is used to control the execution unit (5) to close / open the controlled circuit when it receives the second electrical signal and the control command issued by the decoding unit (3).

3. The apparatus according to claim 2, characterized in that, The first timing unit (2) adopts a monostable trigger.

4. The apparatus according to claim 2, characterized in that, The decoding unit (3) includes a counter and a DIP switch. The counter includes a reset port, a pulse input port and at least two counting output ports, including a first counting output port and a second counting output port. The reset port is connected to the first timing unit (2), and the pulse input port is connected to the wiring unit (1) for receiving the pulse signal emitted by the wiring unit (1). The counter is used to count the pulse signal received by the pulse input port when the reset port receives the first electrical signal emitted by the first timing unit (2) to obtain the output status value. The counter is electrically connected to the logic unit (4) via a DIP switch. The DIP switch is used to set a predetermined number of times, which includes the predetermined number of times to open and the predetermined number of times to close. The counter is also used to send an open control command to the logic unit (4) through the first counting output port when the output state value is equal to the predetermined number of times to open, or to send a close control command to the logic unit (4) through the second counting output port when the output state value is equal to the predetermined number of times to close.

5. The apparatus according to claim 4, characterized in that, The counter has multiple counting output ports, each corresponding to a count value. The counter controls the corresponding counting output port to emit a high-level signal based on the output status value. The logic unit (4) is provided with an on command port and an off command port. The DIP switch is used to connect any two of the multiple counting output ports to the on command port and the off command port respectively to complete the setting of the agreed number of times. The counting output port connected to the on command port is the first counting output port, and the count value corresponding to the first counting output port is the agreed number of times to open. The counting output port connected to the off command port is the second counting output port, and the count value corresponding to the second counting output port is the agreed number of times to close.

6. The apparatus according to claim 5, characterized in that, The logic unit (4) includes: a first logic gate and a second logic gate, both of which are NAND gates. The first input terminal of the first logic gate is connected to the first timing unit (2), and the second input terminal of the first logic gate is connected to the first counting output port. The second input terminal of the first logic gate is the open instruction port. The output terminal of the first logic gate is connected to the execution unit (5). The first input terminal of the second logic gate is connected to the first timing unit (2), and the second input terminal of the second logic gate is connected to the second counting output port. The second input port of the second logic gate is the close instruction port. The output terminal of the second logic gate is connected to the execution unit (5). The first logic gate is used to send a third electrical signal to the execution unit (5) when it receives the second electrical signal and the opening control command, and the execution unit (5) closes the controlled circuit according to the third electrical signal; The second logic gate is used to send a fourth electrical signal to the execution unit (5) when it receives the second electrical signal and the off control command, and the execution unit (5) disconnects the controlled circuit according to the fourth electrical signal.

7. The apparatus according to claim 6, characterized in that, The execution unit (5) includes a trigger and a switching element, the switching element being connected to the controlled circuit. The trigger has a first trigger input, a second trigger input, and a trigger output. The first trigger input is connected to the output of the first logic gate, the second trigger input is connected to the output of the second logic gate, and the trigger output is connected to the switching element. When the first trigger input receives the third electrical signal from the first logic gate, the trigger output of the flip-flop outputs a high level to control the switching element to turn on the controlled circuit. When the second trigger input receives the fourth electrical signal from the second logic gate, the trigger output of the flip-flop outputs a low level to control the switching element to turn off the controlled circuit.

8. The apparatus according to claim 1, characterized in that, It also includes a second timing unit (6), which is electrically connected to both the controlled circuit and the logic unit (4). When the controlled circuit is closed, the second timing unit (6) is powered on and starts timing. When the timing ends, it sends a fifth electrical signal to the logic unit (4). The logic unit (4) is also used to control the execution unit (5) to disconnect the controlled circuit when it receives the fifth electrical signal issued by the second timing unit (6).

9. The apparatus according to claim 1, characterized in that, The wiring unit (1) includes a key decoder and multiple wiring ports. One end of the key decoder is electrically connected to the calling terminal, and the other end is electrically connected to multiple wiring ports. Among the multiple wiring ports, there is a designated wiring port. The designated wiring port is electrically connected to the multi-control circuit. The calling terminal is provided with multiple calling keys, among which there is a designated key. The key decoder is used to identify the calling key dialed by the calling terminal, and when the calling key dialed by the calling terminal is a designated key, it sends a pulse signal to the multi-control circuit through the designated wiring port.

10. An Internet of Things (IoT) system, characterized in that, The device includes multiple controlled devices and a remote multi-control device as described in any one of claims 1-9. The remote multi-control device has multiple multi-control circuits, and the number of multi-control circuits is the same as the number of controlled devices. Each multi-control circuit is connected to one of the controlled devices and is used to control the start / stop of the controlled devices.