A plant shelter equipment control system, method, computer device

CN122933676APending Publication Date: 2026-10-16DICUI INTELLIGENT TECH (SHANGHAI) CO LTD +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611026339.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-10
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

[0003]然而,植物方舱内设备集群的管理面临着诸多挑战

Benefits of technology

[0023] The aforementioned plant-based modular unit's equipment control system, method, and computer equipment enable automated remote access to the devices. Users only need to input the target device address at the terminal, and the system automatically completes the entire process of address conflict detection, command generation, protocol conversion, physical forwarding, and device self-modification and confirmation, eliminating the need for manual on-site configuration and significantly improving device access efficiency. Through the server-side address management module, before generating address modification commands, it proactively checks whether the target address overlaps with the address of already connected devices, only issuing commands if the address is unique, thus avoiding communication chaos caused by address duplication from the source. The gateway's built-in protocol conversion module can uniformly convert devices from different manufacturers and with different communication protocols into protocols recognizable by the server, enabling mixed access of heterogeneous protocol devices without forcibly unifying device brands or protocols, greatly enhancing the system's scalability and compatibility. The server embeds a checksum in the address modification command; devices must verify the correctness of the checksum before modifying the address, and only execute the address modification after successful verification, effectively preventing unauthorized devices or malicious commands from forcibly accessing the system and ensuring the security of the device access process. The gateway's device wiring module records the physical port number, wiring time, and other wiring identification information for each device, establishing a traceable mapping relationship between physical connections and logical addresses, facilitating subsequent fault location and on-site maintenance. Through a four-layered collaborative architecture involving terminals, servers, gateways, and device clusters, a clear division of responsibilities among people, cloud, edge, and end devices is formed, constructing a complete remote control closed loop from user operation to device execution. This significantly improves the management efficiency, system stability, and maintainability of the plant cabin equipment cluster.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122933676A_ABST
    Figure CN122933676A_ABST
Patent Text Reader

Abstract

The application relates to a plant shelter equipment control system, method and computer equipment. The method comprises the following steps: a terminal is connected with a gateway through a server, the terminal comprises an equipment adding module, the equipment adding module is used for receiving a target equipment address input by a user and sending the target equipment address to the server; the server is in communication connection with the terminal and the gateway, the server comprises an address management module, in the case that the address of the target equipment does not coincide with the addresses of other equipment in an equipment cluster, an address modification instruction containing a check code and the target equipment address is generated and sent to the gateway; the gateway is in communication connection with the equipment cluster and the server, the gateway comprises a protocol conversion module and an equipment wiring module; the equipment cluster is arranged in a plant shelter, the equipment in the equipment cluster comprises a communication module, the communication module is used for receiving the address modification instruction forwarded by the gateway, and the communication address of the equipment is modified to the target address after the check code is verified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a device control system, method, and computer equipment for a plant container. Background Technology

[0002] With the rapid development of smart agriculture technology, plant cabins, as a highly efficient planting system under controlled conditions, are gradually becoming an important carrier for modern agricultural research and production. Plant cabins typically integrate a variety of intelligent devices, such as temperature and humidity sensors, light regulators, and irrigation controllers. These devices form a collaborative equipment cluster that provides optimal conditions for plant growth by monitoring and regulating environmental parameters in real time.

[0003] However, managing the equipment clusters within plant cabins faces numerous challenges. On the one hand, different types of equipment often employ different communication protocols, leading to barriers in data interaction between devices and increasing the difficulty of centralized management. On the other hand, as planting needs change, the equipment cluster requires frequent additions, removals, or replacements of equipment. Each time a new device is connected, a series of operations such as address configuration, protocol adaptation, and physical connection must be completed. Summary of the Invention

[0004] Therefore, it is necessary to provide a plant container equipment control system, method, and computer equipment to address the aforementioned technical problems.

[0005] In a first aspect, this application provides an equipment control system for a plant container, the system comprising:

[0006] The terminal is connected to a gateway via a server. The terminal includes a device adding module, which is used to receive a target device address input by a user and send the target device address to the server.

[0007] The server is communicatively connected to the terminal and the gateway. The server includes an address management module, which stores the addresses of devices in the device cluster. When the address of the target device does not overlap with the address of other devices in the device cluster, the server generates an address modification instruction containing a checksum and the address of the target device and sends it to the gateway.

[0008] A gateway, which communicates with a device cluster and a server, includes a protocol conversion module and a device wiring module. The protocol conversion module is used to convert the communication protocols of different devices into a unified protocol that the server can recognize. The device wiring module is used to establish a physical connection with the target device and record the wiring identifier of the target device.

[0009] The device cluster is set up inside the plant container. The devices in the device cluster include communication modules. The communication modules are used to receive address modification instructions forwarded by the gateway and modify the communication address of the device to the target address after the verification code is verified.

[0010] In one embodiment, the device wiring module includes a terminal block and a port association unit. The terminal block is used to connect the target device to the gateway according to the wiring identifier of the target device, and the port association unit is used to associate the target device with a communication port in the gateway.

[0011] In one embodiment, the gateway further includes a port detection module, which is used to send detection commands to the target device, receive address information and device type from the target device, obtain the identity of the target device based on the address information and device type, and store the identity and the connection identifier in the gateway's database.

[0012] In one embodiment, the address management module is used to generate a prompt message and send it to the terminal when the address of the target device overlaps with the address of other devices in the device cluster. The prompt message is used by the terminal to prompt the user to re-enter the address of the target device.

[0013] In one embodiment, the server includes a fault determination unit, which is used to determine a device fault when the server continuously fails to receive device operation data, or to determine a data anomaly when device operation data is received and the device operation data does not conform to preset operation data.

[0014] In one embodiment, the gateway further includes an anti-interference processing module, which is used to monitor the bit error rate of signal transmission between the gateway and the device cluster in real time, and adjust the signal transmission power when the bit error rate exceeds a preset threshold.

[0015] In one embodiment, the server further includes a device grouping management module, which is used to group the devices in the device cluster according to the plant growth area or device function type in the plant cabin, and assign independent address ranges to each group of devices.

[0016] In one embodiment, the terminal includes a device operation interface, which includes control buttons matching the device functions and a device status display area.

[0017] Secondly, this application also provides a method for controlling the equipment of a plant container, the method comprising:

[0018] The terminal receives an operation request, the operation request including the target device address;

[0019] The operation request is sent to the gateway, which converts the operation request into an operation request format that matches the communication protocol of the target device, and sends the converted operation request to the target device based on the target device address information;

[0020] Receive feedback information from the target device sent by the gateway;

[0021] The feedback information is sent to the terminal's operation page for display.

[0022] Thirdly, this disclosure also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of a device control method for a plant container.

[0023] The aforementioned plant-based modular unit's equipment control system, method, and computer equipment enable automated remote access to the devices. Users only need to input the target device address at the terminal, and the system automatically completes the entire process of address conflict detection, command generation, protocol conversion, physical forwarding, and device self-modification and confirmation, eliminating the need for manual on-site configuration and significantly improving device access efficiency. Through the server-side address management module, before generating address modification commands, it proactively checks whether the target address overlaps with the address of already connected devices, only issuing commands if the address is unique, thus avoiding communication chaos caused by address duplication from the source. The gateway's built-in protocol conversion module can uniformly convert devices from different manufacturers and with different communication protocols into protocols recognizable by the server, enabling mixed access of heterogeneous protocol devices without forcibly unifying device brands or protocols, greatly enhancing the system's scalability and compatibility. The server embeds a checksum in the address modification command; devices must verify the correctness of the checksum before modifying the address, and only execute the address modification after successful verification, effectively preventing unauthorized devices or malicious commands from forcibly accessing the system and ensuring the security of the device access process. The gateway's device wiring module records the physical port number, wiring time, and other wiring identification information for each device, establishing a traceable mapping relationship between physical connections and logical addresses, facilitating subsequent fault location and on-site maintenance. Through a four-layered collaborative architecture involving terminals, servers, gateways, and device clusters, a clear division of responsibilities among people, cloud, edge, and end devices is formed, constructing a complete remote control closed loop from user operation to device execution. This significantly improves the management efficiency, system stability, and maintainability of the plant cabin equipment cluster. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 This is a schematic diagram of the equipment control system of the plant container in one embodiment;

[0026] Figure 2 This is a schematic diagram of the equipment control method for a plant container in one embodiment;

[0027] Figure 3 This is an internal structural diagram of a computer device in one embodiment;

[0028] Figure 4 This is an internal structure diagram of a server in one embodiment. Detailed Implementation

[0029] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0030] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0031] Figure 1 This is a schematic diagram of the equipment control system of the plant container in one embodiment.

[0032] A terminal refers to a device directly operated by the user, typically a mobile app, a tablet application, or PC software. It connects to the server and gateway, but does not directly communicate with the devices inside the plant container. Internally, the terminal includes a device addition module, which handles the user interaction portion of the complete process of adding new devices to the system. Users manually input or scan for the device's address on the device addition module's interface. The target device address is typically an RS-485 communication address such as 01 or 02, or a unique device identifier. After receiving the user-input address, the terminal does not perform local verification or directly send it; instead, it transmits the address to the backend server via the network. The server is the control center of the entire system, responsible for core logic such as address conflict detection, permission verification, and command generation, preventing direct coupling between the terminal and the gateway and improving security and maintainability.

[0033] The server communicates with the terminal and gateway, receiving device addition requests from the terminal and returning processing results, and issuing address modification commands to the gateway and receiving device status information forwarded by the gateway. The server includes an address management module, used to store the addresses of all connected devices, detect conflicts with new addresses, generate address modification commands, and maintain the mapping relationship between addresses and device types. The device cluster is a collection of all sensors and controllers within the plant cabin, such as temperature and humidity sensors, roller shutter motors, and ball valve controllers. If the address of the target device does not overlap with the addresses of other devices in the device cluster, an address modification command containing a checksum and the target device address is generated and sent to the gateway for further processing. For example, the terminal receives the target device address input by the user through the device addition module and uploads it to the server. After receiving the address, the server's address management module queries the addresses of all connected devices in the current device cluster. If the target address does not overlap with an existing address, the server generates an address modification command containing a random checksum and the target device address and sends it to the gateway through the communication connection. If a conflict exists, an error message is returned to the terminal, terminating the current access process.

[0034] The gateway communicates with the device cluster and server. The gateway is an edge computing device or IoT gateway hardware located in the plant enclosure. It communicates with the cloud server via WAN technologies such as Ethernet, 4G / 5G, and Wi-Fi to receive instructions and report status. It connects to various sensors and controllers within the enclosure via fieldbus technologies such as RS-485, RS-232, and CAN bus. The gateway includes a protocol conversion module and a device wiring module. The protocol conversion module converts the communication protocols of different devices into a unified protocol recognizable by the server. Since the devices in the plant enclosure come from different manufacturers and have heterogeneous protocols, the protocol conversion module converts various proprietary protocols into a unified protocol or vice versa. The device wiring module establishes a physical connection with the target device and records the target device's wiring identifier. Specifically, when a user inputs the target device address through the terminal's device addition module and sends it to the server, the server checks for address conflicts through the address management module. If no conflict is found, it generates a modification instruction containing a checksum and the target address and sends it to the gateway. After receiving the instruction, the gateway first converts the instruction in the unified protocol format into a private protocol supported by the target device through the protocol conversion module. Then, the device wiring module determines the corresponding physical interface according to the pre-recorded wiring identifier and sends the converted instruction to the target device through the interface, thereby completing the instruction transmission link from the server to the device.

[0035] The device cluster is a collection of all sensors and controllers within the plant cabin, including but not limited to temperature and humidity sensors, light sensors, CO2 sensors, roller shutter motors, water pumps, wireless switches, and relays. Each device integrates or connects to an external communication module for data exchange with the gateway. When a target device in the cluster receives the command through its communication module, it first extracts the checksum from the command for verification. If the checksum matches the device's pre-stored information, verification is successful, and the device automatically changes its communication address from the default address to the target address. If verification fails, execution is rejected, and an error message is returned. After successful modification, the device uses the new address to send confirmation to the gateway. After the server updates the address database, the terminal displays that the device has successfully connected, thus completing the fully automated remote access process from physical connection to logical address configuration.

[0036] The equipment control system of the aforementioned plant-based modular shelter features automated remote access for devices. Users only need to input the target device address on the terminal, and the system automatically completes the entire process, including address conflict detection, command generation, protocol conversion, physical forwarding, and device self-modification and confirmation. No manual on-site configuration is required, significantly improving device access efficiency. The server-side address management module proactively checks whether the target address overlaps with already connected device addresses before generating address modification commands. Commands are only issued if the address is unique, preventing communication chaos caused by duplicate addresses from the outset. The gateway's built-in protocol conversion module can uniformly convert devices from different manufacturers and with different communication protocols into protocols recognizable by the server, enabling mixed access of heterogeneous protocol devices without forcibly unifying device brands or protocols, greatly enhancing system scalability and compatibility. The server embeds a checksum in the address modification command. Devices must verify the checksum's correctness before modifying the address; only after successful verification is the address modification executed, effectively preventing unauthorized devices or malicious commands from forcibly accessing the system and ensuring the security of the device access process. The gateway's device wiring module records the physical port number, wiring time, and other wiring identification information for each device, establishing a traceable mapping relationship between physical connections and logical addresses, facilitating subsequent fault location and on-site maintenance. Through a four-layered collaborative architecture involving terminals, servers, gateways, and device clusters, a clear division of responsibilities among people, cloud, edge, and end devices is formed, constructing a complete remote control closed loop from user operation to device execution. This significantly improves the management efficiency, system stability, and maintainability of the plant cabin equipment cluster.

[0037] In an exemplary embodiment, the device wiring module includes a terminal block and a port association unit. The terminal block is used to connect the target device to the gateway according to the wiring identifier of the target device, and the port association unit is used to associate the target device with a communication port in the gateway.

[0038] Terminal blocks are physical metal terminals or interfaces on gateway devices, typically a row of screw terminals or pluggable terminals. Wiring labels refer to the device's own identification information, such as the serial number on the device label, the device type, or a user-defined identification mark for the device. Users connect the device's signal lines to the gateway's terminal blocks according to the target device type and wiring labels.

[0039] The port association unit is used to establish a mapping relationship between the target device and the communication port. The communication port is a logical identifier assigned by the gateway to each physical terminal block at the software level. The terminal block, as a hardware interface, is used to establish a physical electrical connection between the device and the gateway based on the wiring identifier of the target device. The port association unit, as a logical configuration module, is used to establish a mapping relationship between the target device and its connected communication port within the gateway, forming association information of physical port, device type, communication protocol, and device address. This enables the gateway to correctly route uplink and downlink data based on this association information, achieving unified management of physical connections and logical communication.

[0040] In an exemplary embodiment, the gateway further includes a port detection module, which is used to send detection commands to the target device, receive address information and device type from the target device, obtain the identity identifier of the target device based on the address information and device type, and store the identity identifier and the connection identifier in the gateway's database.

[0041] The port detection module is responsible for actively communicating with connected devices to obtain device information and achieve automatic device identification and authentication. The gateway sends detection commands through the communication port connected to the target device, according to the communication protocol supported by the device. Upon receiving the detection command, the device encapsulates its address information and device type into a response frame and returns it to the gateway via the bus. Based on this, a unique identifier for the device is generated, and this identifier is associated with the wiring identifier recorded by the device's wiring module and stored in the gateway's database. Through this module, the system can automatically identify the type and address of connected devices without manual user configuration, achieving plug-and-play rapid access and device identity registration.

[0042] In an exemplary embodiment, the address management module is used to generate a prompt message and send it to the terminal when the address of the target device overlaps with the address of other devices in the device cluster. The prompt message is used by the terminal to prompt the user to re-enter the address of the target device.

[0043] When the address management module detects that the target device address entered by the user overlaps with the address of an existing device in the device cluster, it does not generate an address modification instruction. Instead, it generates a prompt message containing a conflict warning and returns it to the terminal. The terminal prompts the user through the interface that the address has been occupied and needs to be re-entered. This proactively avoids address conflicts at the initial stage of the access process, prevents subsequent communication chaos, and improves the user experience.

[0044] In an exemplary embodiment, the server includes a fault determination unit, which is used to determine a device fault when the server continuously fails to receive device operation data, or to determine a data anomaly when device operation data is received and the device operation data does not conform to preset operation data.

[0045] The server also includes a fault diagnosis unit, which monitors device health in two ways: first, if no operational data is received from a device within a preset time window, the device is deemed to have malfunctioned; second, if operational data is received but its value or format does not conform to preset rules, the data is deemed abnormal. Through this dual diagnosis mechanism, the system can automatically identify device disconnection and data quality issues without manual intervention, providing a basis for subsequent alarms, maintenance, and automatic recovery.

[0046] In one exemplary embodiment, the gateway further includes an anti-interference processing module, which is used to monitor the bit error rate of signal transmission between the gateway and the device cluster in real time, and adjust the signal transmission power when the bit error rate exceeds a preset threshold.

[0047] The gateway also includes an anti-interference processing module, which monitors the bit error rate (BER) of communication between the gateway and the device cluster in real time. When the BER exceeds a preset threshold, it automatically adjusts the signal transmission power to overcome environmental electromagnetic interference and restore communication quality. If the BER returns to normal after adjustment, the new power can be maintained or gradually reduced to the standard value. If adjusting to the maximum power is still ineffective, an alarm is triggered. Through this mechanism, the system can adaptively maintain a stable communication link in complex electromagnetic environments, reduce data error rates, and ensure the reliability of remote control.

[0048] In an exemplary embodiment, the server further includes a device grouping management module, which is used to group devices in the device cluster according to the plant growth area or device function type in the plant cabin, and assign independent address ranges to each group of devices.

[0049] The server also includes a device grouping management module. This module logically groups the device cluster based on the planting area or device function type within the plant cabin, and assigns each group of devices an independent, contiguous, and non-overlapping address range. Through this grouping and address range isolation mechanism, the system achieves hierarchical organization and management of devices, simplifies the control logic for users to perform batch operations by region or function, and avoids cross-group address conflicts from the address planning level, providing basic architectural support for the efficient management and control of large-scale device clusters.

[0050] In one exemplary embodiment, the terminal includes a device operation interface, which includes control buttons matching the device functions and a device status display area.

[0051] The terminal's device operation interface is the core visual component for user interaction. This interface includes two key areas: first, control buttons that match the device's functions, allowing users to generate control commands by clicking or sliding these controls; and second, a device status display area, used to display the device's latest data, operating status, and connection status in real time. Through this interface design, users can intuitively and efficiently remotely monitor and operate various devices within the plant cabin without needing to memorize device addresses or command formats.

[0052] Based on the same inventive concept, this application also provides a method for controlling the equipment of a plant container. Figure 2 This is a schematic diagram of a device control method for a plant container in one embodiment, the method including:

[0053] S202: Receive an operation request sent by the terminal, the operation request including the target device address.

[0054] S204: The operation request is sent to the gateway, whereby the gateway converts the operation request into an operation request format that matches the communication protocol of the target device, and sends the converted operation request to the target device based on the target device address information.

[0055] S206: Receive feedback information from the target device sent by the gateway, and send the feedback information to the operation page of the terminal for display.

[0056] The server receives an operation request from the terminal, which includes at least the target device address and operation instructions. The server forwards the request to the gateway, which converts it into a private protocol format supported by the target device and sends it to the target device through the corresponding physical port based on the device address. Then, the server receives feedback information from the target device via the gateway and finally sends this feedback information to the terminal's device operation interface to update the device status display area. Through these steps, the server completes a full control loop from user command issuance to execution result feedback.

[0057] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0058] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 3 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores migration data. The network interface communicates with external terminals via a network connection. When the computer program is executed by the processor, it implements a device control method for a plant container.

[0059] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 4As shown, the computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a device control method for the plant control unit. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the computer device's casing, or an external keyboard, touchpad, or mouse.

[0060] Those skilled in the art will understand that Figure 3 , Figure 4 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the computer device to which the present disclosure is applied. A specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0061] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the methods described in any embodiment of this disclosure.

[0062] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the methods described in any embodiment of this disclosure.

[0063] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this disclosure can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this disclosure may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this disclosure may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0064] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0065] The embodiments described above are merely illustrative of several implementations of this disclosure, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent disclosure. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this disclosure, and these all fall within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the appended claims.

Claims

1. A plant container equipment control system, characterized in that, The system includes: The terminal is connected to a gateway via a server. The terminal includes a device adding module, which is used to receive a target device address input by a user and send the target device address to the server. The server is communicatively connected to the terminal and the gateway. The server includes an address management module, which stores the addresses of devices in the device cluster. When the address of the target device does not overlap with the address of other devices in the device cluster, the server generates an address modification instruction containing a checksum and the address of the target device and sends it to the gateway. A gateway, which communicates with a device cluster and a server, includes a protocol conversion module and a device wiring module. The protocol conversion module is used to convert the communication protocols of different devices into a unified protocol that the server can recognize. The device wiring module is used to establish a physical connection with the target device and record the wiring identifier of the target device. The device cluster is set up inside the plant container. The devices in the device cluster include communication modules. The communication modules are used to receive address modification instructions forwarded by the gateway and modify the communication address of the device to the target address after the verification code is verified.

2. The system according to claim 1, characterized in that, The device wiring module includes terminals and a port association unit. The terminals are used to connect the target device to the gateway according to the wiring identifier of the target device. The port association unit is used to associate the target device with the communication port in the gateway.

3. The system according to claim 1, characterized in that, The gateway also includes a port detection module, which is used to send detection commands to the target device and receive address information and device type from the target device. Based on the address information and device type, the module obtains the identity of the target device and stores the identity and the connection identifier in the gateway's database.

4. The system according to claim 1, characterized in that, The address management module is used to generate a prompt message and send it to the terminal when the address of the target device overlaps with the address of other devices in the device cluster. The prompt message is used by the terminal to prompt the user to re-enter the address of the target device.

5. The system according to claim 1, characterized in that, The server includes a fault determination unit, which is used to determine a device fault when the server continuously fails to receive device operation data, or to determine a data anomaly when device operation data is received and the device operation data does not conform to preset operation data.

6. The system according to claim 1, characterized in that, The gateway also includes an anti-interference processing module, which is used to monitor the bit error rate of signal transmission between the gateway and the device cluster in real time, and adjust the signal transmission power when the bit error rate exceeds a preset threshold.

7. The system according to claim 1, characterized in that, The server also includes a device grouping management module, which is used to group the devices in the device cluster according to the plant growth area or device function type in the plant cabin, and assign independent address ranges to each group of devices.

8. The system according to claim 1, characterized in that, The terminal includes a device operation interface, which includes control buttons that match the device functions and a device status display area.

9. A method for controlling the equipment of a plant container, characterized in that, The method includes: The terminal receives an operation request, the operation request including the target device address; The operation request is sent to the gateway, which converts the operation request into an operation request format that matches the communication protocol of the target device, and sends the converted operation request to the target device based on the target device address information; Receive feedback information from the target device sent by the gateway; The feedback information is sent to the terminal's operation page for display.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method of claim 9.