[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113865023B - Multi-split air conditioning system - Google Patents

Multi-split air conditioning system Download PDF

Info

Publication number
CN113865023B
CN113865023B CN202111128891.5A CN202111128891A CN113865023B CN 113865023 B CN113865023 B CN 113865023B CN 202111128891 A CN202111128891 A CN 202111128891A CN 113865023 B CN113865023 B CN 113865023B
Authority
CN
China
Prior art keywords
cloud server
authentication code
equipment
authentication
local
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111128891.5A
Other languages
Chinese (zh)
Other versions
CN113865023A (en
Inventor
郭浩
盛凯
矫晓龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Hisense Hitachi Air Conditioning System Co Ltd
Original Assignee
Qingdao Hisense Hitachi Air Conditioning System Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Hisense Hitachi Air Conditioning System Co Ltd filed Critical Qingdao Hisense Hitachi Air Conditioning System Co Ltd
Priority to CN202111128891.5A priority Critical patent/CN113865023B/en
Publication of CN113865023A publication Critical patent/CN113865023A/en
Application granted granted Critical
Publication of CN113865023B publication Critical patent/CN113865023B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/54Control or safety arrangements characterised by user interfaces or communication using one central controller connected to several sub-controllers
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/52Indication arrangements, e.g. displays
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/56Remote control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/62Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
    • F24F11/63Electronic processing
    • F24F11/64Electronic processing using pre-stored data

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Air Conditioning Control Device (AREA)

Abstract

The invention discloses a multi-split air conditioning system, which comprises local equipment and a cloud server; the local equipment uploads the self authentication code to the cloud server after receiving the authentication code uploading instruction sent by the cloud server; receiving an authentication result returned by the cloud server, and stopping the local equipment if the authentication result is failure; the authentication code comprises a device type code, a random number and a device production time; random numbers are generated according to the equipment production time; and the cloud server sends an authentication code uploading instruction to the local equipment, authenticates the received authentication code of the local equipment and returns an authentication result to the local equipment. According to the multi-split air conditioning system, each local device needs to upload the authentication code to the cloud server for authentication, if authentication fails, the authentication failed device is stopped, pirated products cannot normally run, effective hitting of the pirated products is achieved, cost is low, and implementation is convenient.

Description

Multi-split air conditioning system
Technical Field
The invention relates to the technical field of air conditioners, in particular to a multi-split air conditioning system.
Background
In recent years, multi-split central air conditioners are actively developed, and sales of various large manufacturers are continuously increasing. The rise of the Internet of things technology provides an important direction for the future development of the multi-split air conditioner, and each large manufacturer pushes out the Internet of things central air conditioner of the large manufacturer, so that the user experience of the multi-split air conditioner is improved to a new boundary. Meanwhile, piracy of multi-online products in the market is more and more, especially controller products and gateway products, because software is easy to read and copy, hardware imitation difficulty is low, counterfeit goods appear in the market, and benefits of manufacturers are damaged.
For embedded equipment similar to multi-split air conditioner, a common way to prevent the product from being copied is to encrypt the software, namely, an encryption chip technology is adopted: an encryption chip is placed in the equipment, the main control MCU exchanges ciphertext with the encryption chip when running a program, the encrypted random and decrypted decryption values are compared and checked, and if the verification is consistent, the program runs normally; or a part of key codes operated by the equipment are put into an encryption chip for execution, so that a cracking company cannot obtain the complete codes operated by the equipment and cannot realize the complete copying of the equipment.
The encryption chip can play a certain role in preventing cracking, but the price of the encryption chip with good performance is higher, and the use of the encryption chip increases the equipment cost; and if the communication text between the encryption chip and the main control MCU is grasped, the risk of software cracking exists when the data volume is large enough, and the encryption chip cannot be guaranteed to be lost.
Disclosure of Invention
The invention provides a multi-split air conditioning system, which solves the problem of difficulty in preventing pirated products in the prior art.
In order to achieve the above purpose, the invention adopts the following technical scheme:
the invention provides a multi-split air conditioning system, which comprises:
the local equipment uploads the self authentication code to the cloud server after receiving the authentication code uploading instruction sent by the cloud server; receiving an authentication result returned by the cloud server, and stopping the local equipment if the authentication result is failure; the authentication code comprises a device type code, a random number and a device production time; the random number is generated according to the equipment production time;
and the cloud server sends an authentication code uploading instruction to the local equipment, authenticates the received authentication code of the local equipment and returns an authentication result to the local equipment.
Furthermore, the local equipment is connected with the cloud server during installation and debugging, and the cloud server sends an authentication code uploading instruction to the local equipment during installation and debugging.
Still further, the cloud server issues a shutdown instruction to the local equipment with failed authentication, adds the authentication code with failed authentication into a blacklist, and sends alarm information to the local equipment with successful authentication to prompt that illegal equipment is accessed into the system.
Further, the equipment production time refers to the time when the circuit board of the local equipment is subjected to functional test in the production stage;
the random number is generated according to the equipment production time, and specifically comprises the following steps: and using the equipment production time as a random number seed, and generating a random number with a specified bit number by using a random function.
Still further, the local device generates an authentication code when performing a functional test on the circuit board in the production stage, and stores the generated authentication code into a memory of the circuit board; uploading an authentication code of the local equipment to a cloud server, and initiating an authentication code registration request to the cloud server; receiving a registration result returned by the cloud server; if the registration result is successful, comparing whether the authentication code stored in the circuit board is consistent with the authentication code returned by the cloud server; if the authentication codes are inconsistent, the authentication codes returned by the cloud server are stored in a memory of the circuit board, and the original authentication codes are covered;
when receiving an authentication code registration request, the cloud server performs authentication code registration and sends a registration result to the local equipment; if the registration result is successful, the cloud server also returns an authentication code to the local device.
Furthermore, the local equipment performs functional test on the circuit board through the functional test fixture in the production stage, performs data interaction with the cloud server through the functional test fixture, and performs authentication code registration.
Still further, the local device refers to an outdoor unit device, an indoor unit device, a controller device or a communication device;
the outdoor unit equipment, the indoor unit equipment and the communication equipment perform data interaction through the multi-connected communication bus;
the indoor unit equipment and the controller equipment perform data interaction through a controller communication bus;
and the communication equipment and the cloud server conduct data interaction through an Internet channel.
Furthermore, the multi-split air conditioning system further comprises a user terminal, and the user terminal performs data interaction with the cloud server;
and the cloud server sends an authentication result to the user terminal and sends alarm information to the user terminal when authentication fails.
A multi-split air conditioning system, comprising:
an outdoor unit apparatus;
indoor unit equipment;
a controller device;
a communication device;
each device is provided with an authentication code, and each authentication code comprises a device type code, a random number and a device production time; the random number is generated according to the equipment production time;
after receiving an authentication code uploading instruction sent by the cloud server, each device uploads the authentication code to the cloud server, receives an authentication result returned by the cloud server, and if the authentication result is failure, the device is stopped.
Further, each device generates an authentication code when performing functional test on the circuit board in the production stage, and stores the generated authentication code into a memory of the circuit board; uploading an authentication code of each device to a cloud server, and initiating an authentication code registration request to the cloud server; receiving a registration result returned by the cloud server;
if the registration result is successful, comparing whether the authentication code stored in the circuit board is consistent with the authentication code returned by the cloud server; if the authentication codes are inconsistent, the authentication codes returned by the cloud server are stored in a memory of the circuit board, and the original authentication codes are covered.
Compared with the prior art, the technical scheme of the invention has the following technical effects: according to the multi-split air conditioning system, each local device can be uniquely identified through the authentication code, each local device needs to upload the authentication code to the cloud server for authentication, if authentication fails, the authentication failed device is stopped, pirated products cannot normally run, effective striking of the pirated products is achieved, cost is low, and the multi-split air conditioning system is convenient to achieve.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a multi-split air conditioning system according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a multi-split air conditioning system according to another embodiment of the present invention;
FIG. 3 is a flow chart of an embodiment of a registration process of the multi-split air conditioning system of the present invention;
fig. 4 is a flowchart of an authentication process of the multi-split air conditioning system according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In the description of the present invention, it should be understood that the terms "center," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," and the like indicate orientations or positional relationships based on the orientation or positional relationships shown in the drawings, merely to facilitate describing the present invention and simplify the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be configured and operated in a specific orientation, and thus should not be construed as limiting the present invention.
In the description of the present invention, it should be noted that the terms "mounted," "connected," and "coupled" are to be construed broadly, as well as, for example, fixedly coupled, detachably coupled, or integrally coupled, unless otherwise specifically indicated and defined. The specific meaning of the above terms in the present invention will be understood in specific cases by those of ordinary skill in the art. In the description of the above embodiments, particular features, structures, materials, or characteristics may be combined in any suitable manner in any one or more embodiments or examples.
The terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present invention, unless otherwise indicated, the meaning of "a plurality" is two or more.
The multi-split air conditioning system is one type of central air conditioner, and can be called as 'one-to-many', wherein one refers to one outdoor unit, and a plurality of indoor units, the outdoor units adopt an air cooling heat exchange mode, and the indoor units realize indoor refrigeration in an evaporation heat exchange mode.
The air conditioning system performs a refrigeration cycle and a heating cycle of the air conditioning system by using a compressor, a condenser, an expansion valve, and an evaporator, and performs control by a controller, realizing flow direction control of a refrigerant, opening degree control of the expansion valve, and the like. The refrigeration cycle and the heating cycle include a series of processes involving compression, condensation, expansion, and evaporation, and supply a refrigerant to the air that has been conditioned and heat exchanged.
The compressor compresses a refrigerant gas in a high-temperature and high-pressure state and discharges the compressed refrigerant gas. The discharged refrigerant gas flows into the condenser. The condenser condenses the compressed refrigerant into a liquid phase, and heat is released to the surrounding environment through the condensation process.
The expansion valve expands the liquid-phase refrigerant in a high-temperature and high-pressure state condensed in the condenser into a low-pressure liquid-phase refrigerant. The evaporator evaporates the refrigerant expanded in the expansion valve and returns the refrigerant gas in a low-temperature and low-pressure state to the compressor. The evaporator may achieve a cooling effect by exchanging heat with a material to be cooled using latent heat of evaporation of a refrigerant. Throughout the cycle, the air conditioning system may adjust the temperature of the indoor space.
The air conditioning system outdoor unit refers to a portion of the refrigeration cycle including a compressor and an outdoor heat exchanger, the air conditioning system indoor unit includes an indoor heat exchanger, and an expansion valve may be provided in the air conditioning system outdoor unit or the indoor unit.
The indoor heat exchanger and the outdoor heat exchanger function as a condenser or an evaporator. When the indoor heat exchanger is used as a condenser, the air conditioning system is used as a heater for a heating mode, and when the indoor heat exchanger is used as an evaporator, the air conditioning system is used as a cooler for a cooling mode.
Embodiment 1,
The multi-split air conditioning system of the embodiment includes a local device and a cloud server, and is shown in fig. 1.
The local device refers to an outdoor unit device, an indoor unit device, a controller device, or a communication device. The outdoor unit equipment, the indoor unit equipment, the controller equipment and the communication equipment are all called local equipment of the multi-split air conditioning system. The multi-split air conditioning system of the embodiment comprises a plurality of local devices such as an outdoor unit device, an indoor unit device, a controller device, a communication device and the like.
An outdoor unit apparatus having a compressor, a four-way valve, an outdoor heat exchanger, and an outdoor fan.
The indoor unit equipment is provided with a plurality of indoor unit equipment which are connected in parallel; each indoor unit equipment comprises an indoor heat exchanger and an indoor fan. The air pipe of the outdoor unit equipment is connected with the air pipe of each indoor unit equipment, and the liquid pipe of the outdoor unit equipment is connected with the liquid pipe of each indoor unit of the equipment.
And the controller equipment is connected with the corresponding indoor unit equipment and controls the operation of the corresponding indoor unit equipment.
And the communication equipment is used for carrying out data interaction with the cloud server. The communication device of the present embodiment is preferably a gateway device.
In this embodiment, the outdoor unit equipment, the indoor unit equipment and the communication equipment perform data interaction through the multi-split communication bus. The indoor unit equipment and the controller equipment conduct data interaction through the controller communication bus. The multi-connected air conditioner communication bus and the controller communication bus are based on the HomeBus field bus technology to realize information transmission, and the stability and the rapidity of information transmission are ensured.
And the communication equipment and the cloud server conduct data interaction through an Internet channel. Implementations of the internet channel include one or more of WIFI, 4G, NB-IoT, and a wired portal.
All local equipment information in the multi-split air conditioning system is collected to gateway equipment through a multi-split communication bus, and the gateway equipment uploads the local equipment information to a cloud server; when the cloud server issues the instruction, protocol analysis is performed through the gateway equipment, and then the control instruction is issued to each local equipment.
According to the multi-split air conditioning system, the Internet of things technology and the intelligent technology are integrated into the multi-split air conditioning system, cloud management and remote monitoring of the multi-split air conditioning system are achieved, and the multi-split air conditioning system can be called as a 'cloud multi-split' system.
Each local device has a unique authentication code for uniquely identifying the local device. The cloud server performs data interaction with the local device and is used for performing authentication code authentication to identify whether the local device is legal or not.
The local equipment uploads the self authentication code to the cloud server after receiving the authentication code uploading instruction sent by the cloud server; receiving an authentication result returned by the cloud server, and stopping the local equipment if the authentication result is failure; the authentication code comprises a device type code, a random number and a device production time; the random number is generated based on the time of manufacture of the device.
And the cloud server sends an authentication code uploading instruction to the local equipment, authenticates the received authentication code of the local equipment and returns an authentication result to the local equipment.
The cloud server sends an authentication code uploading instruction to the local equipment, and the local equipment uploads the self authentication code to the cloud server after receiving the authentication code uploading instruction; and the cloud server authenticates the received authentication code and returns an authentication result to the local equipment. The local equipment receives the authentication result, and if the authentication result is failure, the local equipment is illegal equipment, and the local equipment is stopped.
Because the authentication code comprises a device type code, a random number and a device production time, and the random number is randomly generated according to the device production time, each authentication code is unique and can be used for uniquely identifying local devices, namely, each local device can be uniquely identified by the authentication code, and therefore, pirated products cannot be copied. In the multi-split air conditioning system of the embodiment, each local device needs to upload an authentication code to the cloud server for authentication, if authentication fails, the authentication failed device is stopped, pirated products cannot normally run, effective striking of the pirated products is achieved, cost is low, and implementation is convenient.
The authentication code of the local equipment of the multi-split machine is generated by adopting the mode of equipment type code, random number and production time, so that each local equipment of the multi-split machine has unique authentication ID, and each equipment is unique, and pirates cannot copy products. Because each device needs to upload the authentication code to the cloud server for authentication, the device is stopped after authentication fails, so that pirated products cannot normally run.
The authentication is carried out on the local equipment through the cloud server, so that the identification of the authenticity of the local equipment is realized, and piracy products are effectively hit with low cost.
In this embodiment, the local device establishes connection with the cloud server during installation and debugging, and the cloud server sends an authentication code uploading instruction to the local device during installation and debugging, and then performs authentication. The authentication code is authenticated only when the local equipment is installed and debugged, so that frequent authentication is avoided, and the normal operation of the multi-split air conditioner is prevented from being influenced.
In this embodiment, the cloud server issues a shutdown instruction to a local device with failed authentication, adds an authentication code with failed authentication to a blacklist, and sends alarm information to the local device with successful authentication, so as to prompt that an illegal device is accessed to the system, and ensure that the device with failed authentication cannot be accessed to the system.
In this embodiment, the device production time in the authentication code refers to the time when the circuit board of the local device performs the functional test in the production stage. The random number is generated according to the production time of the equipment, and specifically comprises the following steps: the production time of the equipment is used as a random number seed, and a random function is utilized to generate random numbers with specified digits, so that the uniqueness of each authentication code is further ensured, and the equipment cannot copy.
The local equipment in the multi-split air conditioning system is generally embedded into a circuit board, the circuit board comprises an MCU control chip and a memory, and when functional tests (Functional Circuit Test, FCT) are carried out in the production process of the circuit board, one step of circuit board authentication code generation and registration is added at last.
In this embodiment, the local device generates an authentication code when performing a functional test on the circuit board in the production stage, and stores the generated authentication code in a memory of the circuit board of the local device; uploading an authentication code of the local equipment to a cloud server, and initiating an authentication code registration request to the cloud server; and the local equipment receives a registration result returned by the cloud server. If the registration result is successful, comparing whether the authentication code stored in the circuit board is consistent with the authentication code returned by the cloud server; if the authentication codes are inconsistent, the authentication codes returned by the cloud server are stored in a memory of the circuit board, and the original authentication codes are covered.
In this embodiment, when receiving an authentication code registration request, the cloud server performs authentication code registration and sends a registration result to the local device; if the registration result is successful, the cloud server also returns an authentication code to the local device.
Under normal conditions, if the authentication code is successfully registered, the authentication code returned by the cloud server is identical to the authentication code uploaded by the local equipment, so that in order to ensure that the authentication code successfully registered by the cloud server is identical to the authentication code stored by the local equipment, the accuracy of a subsequent authentication process is ensured, therefore, when the registration result is successful, whether the authentication code stored in the circuit board of the local equipment is consistent with the authentication code returned by the cloud server or not is also required to be compared, and if the authentication code is inconsistent with the authentication code returned by the cloud server, the authentication code returned by the cloud server is covered with the original authentication code in the memory of the circuit board.
The authentication code is directly generated during functional test and is uploaded to the cloud server for registration, so that confidentiality is high and production efficiency is high.
In this embodiment, the local device performs a function test on the circuit board through the function test tool in the production stage, and performs data interaction with the cloud server through the function test tool to perform authentication code registration. The function test fixture uploads the authentication code of the local device to the cloud server, and initiates an authentication code registration request to the cloud server; the cloud server responds to the request, performs authentication code registration, and then returns a registration result to the functional test fixture; if the registration is successful, the function test fixture compares whether the authentication code stored in the local equipment circuit board is consistent with the authentication code returned by the cloud server, and if not, the authentication code returned by the cloud server covers the original authentication code in the circuit board memory.
Through the connection of the function test fixture and the cloud server, the generation of the authentication code and the cloud registration are automatically completed, human intervention is not needed, production staff cannot directly contact the authentication code, and the confidentiality is high and the production efficiency is high.
In this embodiment, the multi-online air conditioning system further includes a user terminal, and the user terminal performs data interaction with the cloud server. The user terminal is provided with the multi-split App, and the multi-split App is used as a personal computer interaction interface between a user and the multi-split, so that the user can conveniently realize remote monitoring of the multi-split.
The cloud server sends the authentication result to the user terminal, so that the user can conveniently acquire the authentication result of the device, and the use experience of the user is improved. If the authentication result is failure, the cloud server also sends alarm information to the user terminal to prompt the user that illegal equipment is accessed to the system.
In the multi-split air conditioning system of this embodiment, the local portion includes an outdoor unit device, an indoor unit device, a controller device and a communication device, and the cloud portion includes a cloud server and a user terminal.
The authentication code registration process of the multi-split air conditioning system in this embodiment specifically includes the following steps, which are shown in fig. 3.
Firstly, an equipment type code is respectively defined for each local equipment, and the cloud server identifies the equipment type in the multi-connected air conditioning system through the equipment type code. That is, one device type code is defined for each of the outdoor unit device, the indoor unit device, the controller device, the communication device, and the like.
Step S11: an authentication code is generated.
The current time (namely the production time of the circuit board) during FCT detection is used as a random number seed, random numbers with specified digits are generated by using a random function or other random algorithms, the production time is introduced to enable the generated random numbers to have absolute randomness, the equipment type code and the production time (accurate to seconds) are added, and finally the equipment authentication code in the form of 'equipment type code + random number + production time' is generated locally, wherein the equipment authentication code has uniqueness.
Step S12: the authentication code is saved to the circuit board.
The authentication code is burnt into the appointed address of the memory on the circuit board of the equipment through the FCT tool, so that the circuit board of each equipment has the unique authentication code.
Step S13: the FCT tool directly uploads the generated authentication code to the cloud server, and initiates an authentication code registration request to the cloud server.
Step S14: the cloud server responds to the registration request and registers the authentication code in the cloud, and after the cloud server executes the registration program, the cloud server issues a registration result to the FCT tool and returns the registered authentication code.
And the cloud server stores the authentication code which is successfully registered into the registration list, so that subsequent inquiry and comparison are facilitated. And the cloud server returns the authentication code which is successfully registered to the FCT tool.
Step S15: and judging whether the registration is successful.
And the FCT tool judges the registration result, and if the registration result is unsuccessful, the FCT tool returns to the step S11 to re-generate the authentication code.
If the registration result is successful, step S16 is performed.
Step S16: and if the registration result is successful, the FCT tool judges whether the authentication code returned by the cloud server is consistent with the locally generated authentication code stored in the circuit board memory.
If the authentication codes are consistent, the authentication code registration is completed, the FCT detection is completed, and the FCT detection is exited.
If not, step S17 is performed.
Step S17: and burning the authentication code returned by the cloud server into a memory of the circuit board, covering the original authentication code to ensure that the authentication code of the local equipment is completely consistent with the authentication code of the cloud server, finishing authentication code registration and FCT detection, and exiting FCT detection.
The FCT tool is connected with the cloud server, so that the authentication code can be prevented from being contacted by production personnel in a mode of automatically completing registration of the authentication code in the cloud server, confidentiality of the authentication code can be enhanced, and leakage of the authentication code cannot be caused. When the multi-split air conditioner is produced, a circuit board with a legal authentication code is embedded, so that the whole air conditioner has identity uniqueness and legitimacy.
The authentication code authentication process of the multi-split air conditioning system of the embodiment specifically includes the following steps, which are shown in fig. 4.
Step S21: and when the local equipment is installed and debugged, the local equipment is electrified and is connected with the cloud server.
Step S22: and the cloud server sends an authentication code uploading instruction to the local equipment.
Step S23: and after receiving the authentication code uploading instruction, the local equipment uploads the authentication code burnt in the self memory to the cloud server.
Step S24: and the cloud server inquires and compares the authentication codes uploaded by the equipment in the registration list.
If the query comparison is successful, indicating that the authentication is successful, step S25 is executed: the cloud server transmits information of successful authentication to the local equipment, and the local equipment can continue to normally operate.
If the inquiry comparison fails, indicating that the authentication fails, indicating that the device is an illegal device, step S26 is executed: the cloud server sends a shutdown instruction to the local equipment, locks the local equipment with failed authentication, adds the authentication code uploaded by the equipment in the cloud to a blacklist, and then the illegal equipment cannot be accessed to the multi-connected air conditioning system. And when the illegal equipment is locked, the cloud server sends an alarm code to the local equipment which is successfully authenticated and the user terminal APP to prompt the user to have illegal equipment access.
Through the S21-S26, authentication of the cloud server on the local equipment is achieved, and illegal equipment is prevented from accessing the multi-split air conditioning system.
The multi-split air conditioning system has a device authentication function, and the legitimacy of local devices (such as a controller, a gateway, an outdoor unit, an indoor unit and the like) accessed to the multi-split air conditioning system is authenticated through a cloud server; only the legal equipment can be authenticated to normally operate in the system, and once the illegal equipment is detected, the illegal equipment is immediately locked and stopped and alarm processing is carried out. The multi-split air conditioning system can achieve the effect of striking pirated products and protect the interests of legal manufacturers under the condition of not adding any hardware investment.
The multi-split air conditioning system can effectively strike piracy, maintain the interests of manufacturer products, enable users to obtain authentication of legal products, increase the reliability of the users on the manufacturer products and improve brand images. The embodiment adopts a pure software mode to perform validity authentication on the equipment accessed to the 'cloud multi-connected machine' system, does not additionally increase the hardware investment of the product, and has the advantage of cost.
Embodiment II,
The multi-split air conditioning system of the embodiment includes an outdoor unit device, an indoor unit device, a controller device, a communication device, and the like, as shown in fig. 2. The outdoor unit equipment, the indoor unit equipment, the controller equipment and the communication equipment are all local equipment of the multi-split air conditioning system.
An outdoor unit apparatus having a compressor, a four-way valve, an outdoor heat exchanger, and an outdoor fan.
The indoor unit equipment is provided with a plurality of indoor unit equipment which are connected in parallel; each indoor unit equipment comprises an indoor heat exchanger and an indoor fan. The air pipe of the outdoor unit equipment is connected with the air pipe of each indoor unit equipment, and the liquid pipe of the outdoor unit equipment is connected with the liquid pipe of each indoor unit of the equipment.
And the controller equipment is connected with the corresponding indoor unit equipment and controls the operation of the corresponding indoor unit equipment.
And the communication equipment is used for carrying out data interaction with the cloud server. The communication device of the present embodiment is preferably a gateway device.
In this embodiment, the outdoor unit equipment, the indoor unit equipment and the communication equipment perform data interaction through the multi-split communication bus. The indoor unit equipment and the controller equipment conduct data interaction through the controller communication bus. The multi-connected air conditioner communication bus and the controller communication bus are based on the HomeBus field bus technology to realize information transmission, and the stability and the rapidity of information transmission are ensured.
And the communication equipment and the cloud server conduct data interaction through an Internet channel. Implementations of the internet channel include one or more of WIFI, 4G, NB-IoT, and a wired portal.
All local equipment information in the multi-split air conditioning system is collected to gateway equipment through a multi-split communication bus, and the gateway equipment uploads the equipment information to a cloud server; when the cloud server issues the instruction, protocol analysis is performed through the gateway equipment, and then the control instruction is issued to each local equipment.
Each device has a unique authentication code for uniquely identifying the device. And the cloud server performs data interaction with the equipment and is used for performing authentication code authentication so as to identify whether the equipment is legal equipment or not.
Each device in the multi-split air conditioning system of the embodiment has an authentication code, that is, the outdoor unit device, the indoor unit device, the air conditioner device and the communication device all have authentication codes. Each authentication code comprises a device type code, a random number and a device production time; the random number is generated based on the time of manufacture of the device.
After receiving an authentication code uploading instruction sent by the cloud server, each device uploads the authentication code to the cloud server, receives an authentication result returned by the cloud server, and if the authentication result is failure, the device is stopped.
The cloud server sends an authentication code uploading instruction to the local equipment, and the local equipment uploads the self authentication code to the cloud server after receiving the authentication code uploading instruction; and the cloud server authenticates the received authentication code and returns an authentication result to the local equipment. The local equipment receives the authentication result, and if the authentication result is failure, the local equipment is illegal equipment, and the local equipment is stopped.
Since the authentication code includes a device type code, a random number, and a device production time, and the random number is randomly generated according to the device production time, each authentication code is unique and can be used to uniquely identify the device, i.e., each device can be uniquely identified by the authentication code, and thus, the pirated product cannot be copied. Every equipment in the multi-split air conditioning system needs to upload an authentication code to the cloud server for authentication, if authentication fails, equipment with failed authentication is stopped, pirated products cannot normally run, effective striking of the pirated products is achieved, cost is low, and implementation is convenient.
The authentication code of the multi-split device is generated by adopting a mode of 'device type code + random number + production time', so that each multi-split device has a unique authentication ID, and each device is unique, so that a pirate cannot copy products. Because each device needs to upload the authentication code to the cloud server for authentication, the device is stopped after authentication fails, so that pirated products cannot normally run.
In this embodiment, the device production time in the authentication code refers to the time when the circuit board of the device performs the functional test at the production stage. The random number is generated according to the production time of the equipment, and specifically comprises the following steps: the production time of the equipment is used as a random number seed, and a random function is utilized to generate random numbers with specified digits, so that the uniqueness of each authentication code is further ensured, and the equipment cannot copy.
The equipment in the multi-split air conditioning system is generally embedded into a circuit board, the circuit board comprises an MCU control chip and a memory, and when functional tests (Functional Circuit Test, FCT) are carried out in the production process of the circuit board, one step of circuit board authentication code generation and registration steps are added at last.
In this embodiment, each device generates an authentication code when performing a functional test on the circuit board in the production stage, and stores the generated authentication code in a memory of the circuit board; uploading an authentication code of each device to a cloud server, and initiating an authentication code registration request to the cloud server; and receiving a registration result returned by the cloud server. If the registration result is successful, comparing whether the authentication code stored in the circuit board is consistent with the authentication code returned by the cloud server; if the authentication codes are inconsistent, the authentication codes returned by the cloud server are stored in a memory of the circuit board, and the original authentication codes are covered.
In this embodiment, when receiving an authentication code registration request, the cloud server performs authentication code registration and sends a registration result to the local device; if the registration result is successful, the cloud server also returns an authentication code to the local device.
Under normal conditions, if the authentication code is successfully registered, the authentication code returned by the cloud server is identical to the authentication code uploaded by the local equipment, so that in order to ensure that the authentication code successfully registered by the cloud server is identical to the authentication code stored by the local equipment, the accuracy of a subsequent authentication process is ensured, therefore, when the registration result is successful, whether the authentication code stored in the circuit board of the local equipment is consistent with the authentication code returned by the cloud server or not is also required to be compared, and if the authentication code is inconsistent with the authentication code returned by the cloud server, the authentication code returned by the cloud server is covered with the original authentication code in the memory of the circuit board.
The authentication code is directly generated during functional test and is uploaded to the cloud server for registration, so that confidentiality is high and production efficiency is high.
In this embodiment, the local device performs a function test on the circuit board through the function test tool in the production stage, and performs data interaction with the cloud server through the function test tool to perform authentication code registration.
Through the connection of the function test fixture and the cloud server, the generation of the authentication code and the cloud registration are automatically completed, human intervention is not needed, production staff cannot directly contact the authentication code, and the confidentiality is high and the production efficiency is high.
Specific authentication code registration process and authentication code authentication process refer to steps S11 to S17 and steps S21 to S26 in the first embodiment, and are not described here again.
In the description of the above embodiments, particular features, structures, materials, or characteristics may be combined in any suitable manner in any one or more embodiments or examples.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any changes or substitutions easily contemplated by those skilled in the art within the scope of the present invention should be included in the scope of the present invention. Therefore, the protection scope of the invention is subject to the protection scope of the claims.

Claims (7)

1. A multi-split air conditioning system, comprising:
the local equipment uploads the self authentication code to the cloud server after receiving the authentication code uploading instruction sent by the cloud server; receiving an authentication result returned by the cloud server, and stopping the local equipment if the authentication result is failure; the authentication code comprises a device type code, a random number and a device production time; the random number is generated according to the equipment production time;
the cloud server sends an authentication code uploading instruction to the local equipment, authenticates the received authentication code of the local equipment and returns an authentication result to the local equipment;
the local equipment generates an authentication code when carrying out functional test on the circuit board in the production stage, and stores the generated authentication code into a memory of the circuit board; uploading an authentication code of the local equipment to a cloud server, and initiating an authentication code registration request to the cloud server; receiving a registration result returned by the cloud server; if the registration result is successful, comparing whether the authentication code stored in the circuit board is consistent with the authentication code returned by the cloud server; if the authentication codes are inconsistent, the authentication codes returned by the cloud server are stored in a memory of the circuit board, and the original authentication codes are covered;
when receiving an authentication code registration request, the cloud server performs authentication code registration and sends a registration result to the local equipment; if the registration result is successful, the cloud server also returns an authentication code to the local device;
the local equipment performs functional test on the circuit board through the functional test fixture in the production stage, performs data interaction with the cloud server through the functional test fixture, and performs authentication code registration.
2. The multi-split air conditioning system of claim 1, wherein: the local equipment establishes connection with a cloud server during installation and debugging, and the cloud server sends an authentication code uploading instruction to the local equipment during installation and debugging.
3. The multi-split air conditioning system of claim 1, wherein: the cloud server issues a shutdown instruction to the local equipment with authentication failure, adds the authentication code with authentication failure into a blacklist, and sends alarm information to the local equipment with authentication success to prompt that illegal equipment is accessed to the system.
4. The multi-split air conditioning system of claim 1, wherein:
the equipment production time refers to the time when the circuit board of the local equipment is subjected to functional test in the production stage;
the random number is generated according to the equipment production time, and specifically comprises the following steps: and using the equipment production time as a random number seed, and generating a random number with a specified bit number by using a random function.
5. The multi-split air conditioning system of claim 1, wherein: the local equipment refers to outdoor unit equipment, indoor unit equipment, controller equipment or communication equipment;
the outdoor unit equipment, the indoor unit equipment and the communication equipment perform data interaction through the multi-connected communication bus;
the indoor unit equipment and the controller equipment perform data interaction through a controller communication bus;
and the communication equipment and the cloud server conduct data interaction through an Internet channel.
6. The multi-split air conditioning system according to any one of claims 1 to 5, wherein: the multi-split air conditioning system further comprises a user terminal, wherein the user terminal performs data interaction with the cloud server;
and the cloud server sends an authentication result to the user terminal and sends alarm information to the user terminal when authentication fails.
7. A multi-split air conditioning system, comprising:
an outdoor unit apparatus;
indoor unit equipment;
a controller device;
a communication device;
each device is provided with an authentication code, and each authentication code comprises a device type code, a random number and a device production time; the random number is generated according to the equipment production time;
after each device receives an authentication code uploading instruction sent by a cloud server, uploading the authentication code to the cloud server, and receiving an authentication result returned by the cloud server, if the authentication result is failure, stopping the device;
each device generates an authentication code when performing functional test on the circuit board in the production stage, and stores the generated authentication code into a memory of the circuit board; uploading an authentication code of each device to a cloud server, and initiating an authentication code registration request to the cloud server; receiving a registration result returned by the cloud server;
if the registration result is successful, comparing whether the authentication code stored in the circuit board is consistent with the authentication code returned by the cloud server; if the authentication codes are inconsistent, the authentication codes returned by the cloud server are stored in a memory of the circuit board, and the original authentication codes are covered;
the local equipment performs functional test on the circuit board through the functional test fixture in the production stage, performs data interaction with the cloud server through the functional test fixture, and performs authentication code registration.
CN202111128891.5A 2021-09-26 2021-09-26 Multi-split air conditioning system Active CN113865023B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111128891.5A CN113865023B (en) 2021-09-26 2021-09-26 Multi-split air conditioning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111128891.5A CN113865023B (en) 2021-09-26 2021-09-26 Multi-split air conditioning system

Publications (2)

Publication Number Publication Date
CN113865023A CN113865023A (en) 2021-12-31
CN113865023B true CN113865023B (en) 2023-05-30

Family

ID=78994469

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111128891.5A Active CN113865023B (en) 2021-09-26 2021-09-26 Multi-split air conditioning system

Country Status (1)

Country Link
CN (1) CN113865023B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115371213A (en) * 2022-08-23 2022-11-22 四川虹美智能科技有限公司 Method and system for debugging multi-split air conditioner and computer readable storage medium
CN115514610B (en) * 2022-09-20 2024-02-23 四川虹美智能科技有限公司 Method for constructing multi-split air conditioner based on MQTT (multiple-speed transmission protocol) internet of things

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102624912A (en) * 2012-03-20 2012-08-01 无锡德思普科技有限公司 Method for point-to-point information transmission of intelligent terminals
CN106790034A (en) * 2016-12-15 2017-05-31 中国电子技术标准化研究院((工业和信息化部电子工业标准化研究院)(工业和信息化部电子第四研究院)) A kind of internet of things equipment certification and the method for secure accessing
CN108156126A (en) * 2016-12-02 2018-06-12 阿里巴巴集团控股有限公司 The burning method of calibration and device of internet of things equipment, identity identifying method and device
CN108171019A (en) * 2018-01-12 2018-06-15 陈征宇 Anti-counterfeit authentication method, fake certification system, fake certification equipment and storage medium

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104298897B (en) * 2014-09-04 2017-04-12 广西师范大学 embedded copyright authentication method based on chaos technology and special processor
CN104268447A (en) * 2014-09-25 2015-01-07 深圳市亚特尔科技有限公司 Encryption method of embedded software
CN104601602B (en) * 2015-02-26 2017-08-25 北京成众志科技有限公司 A kind of terminal device network security enhancing access and authentication method
CN105933351A (en) * 2016-07-05 2016-09-07 成都福兰特电子技术股份有限公司 System and method for accessing equipment of internet of things to network
US11306938B2 (en) * 2017-06-02 2022-04-19 Sharp Kabushiki Kaisha Communication control system and air-conditioning apparatus
CN109902453A (en) * 2019-02-22 2019-06-18 山东欧德利电气设备有限公司 A kind of software enciphering method
CN110351095B (en) * 2019-07-12 2022-06-07 四川虹美智能科技有限公司 Method and device for controlling operation of multi-connected air conditioning unit
CN111750489B (en) * 2020-06-28 2021-08-27 珠海格力电器股份有限公司 Unit debugging method, debugging device and unit
CN112770321A (en) * 2021-01-18 2021-05-07 四川长虹电器股份有限公司 Internet of things equipment authentication and secure transmission method, computer equipment and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102624912A (en) * 2012-03-20 2012-08-01 无锡德思普科技有限公司 Method for point-to-point information transmission of intelligent terminals
CN108156126A (en) * 2016-12-02 2018-06-12 阿里巴巴集团控股有限公司 The burning method of calibration and device of internet of things equipment, identity identifying method and device
CN106790034A (en) * 2016-12-15 2017-05-31 中国电子技术标准化研究院((工业和信息化部电子工业标准化研究院)(工业和信息化部电子第四研究院)) A kind of internet of things equipment certification and the method for secure accessing
CN108171019A (en) * 2018-01-12 2018-06-15 陈征宇 Anti-counterfeit authentication method, fake certification system, fake certification equipment and storage medium

Also Published As

Publication number Publication date
CN113865023A (en) 2021-12-31

Similar Documents

Publication Publication Date Title
CN113865023B (en) Multi-split air conditioning system
JP4488096B2 (en) Remote management device and remote management system
TW201732669A (en) Controlled secure code authentication
US20150222632A1 (en) Unauthorized device detection method, unauthorized device detection server, and unauthorized device detection system
US20170329596A1 (en) Updating a Software Configuration of an Appliance
CN101980241B (en) Method, system and device for authenticating radio frequency tag
EP3139299A1 (en) Control program delivery system and method therefor
CN114241631B (en) Control method, registration method and related device of intelligent door lock
US20220394033A1 (en) Data processing for internet of things (iot) devices based on recorded user behavior
KR20140044215A (en) Server certification method of smart-device?? remote-controlled by internet and server certification apparatus using the method
JP6341421B2 (en) Unauthorized device detection method, unauthorized device detection server, unauthorized device detection system
CN111586688B (en) Method for generating and verifying identity based on environment perception
CN101562523B (en) Security certification method applied on mobile storage device
JPH11285582A (en) Game machine monitoring system
JP7292512B2 (en) Air conditioning system, air conditioner, management server, method and program for providing authentication information
CN110602121B (en) Network key obtaining method and device and computer readable storage medium
US12130034B2 (en) Server, heat pump system, and method of authenticating installation of heat pump system
CN110677388B (en) TrustZone-based method for measuring integrity of terminal process of Internet of things
WO2024157350A1 (en) Owner authentication system and owner authentication method
CN111380148A (en) Multi-split debugging method
CN114980000A (en) Identification method, equipment and server for electric equipment sales information
KR20180038151A (en) System for user authentication and sever for user authentication
CN115514610B (en) Method for constructing multi-split air conditioner based on MQTT (multiple-speed transmission protocol) internet of things
CN110972141B (en) Information verification method and device, electronic equipment and readable storage medium
JP4545743B2 (en) Individual identification system for updating individual identification number, individual identification tag, individual identification device, and individual identification method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant