Rubber harvesting control method, system, front end and server
Through the rubber rubber harvesting control method and system, the coordinated work of the main control module and sub-equipment is used to solve the equipment management problems and the lack of automatic rubber harvesting in the existing technology, and the efficiency and automation of rubber operations are improved.
Patent Information
- Application Number
- CN202211149629.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-21
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2042-09-21
AI Technical Summary
It is difficult for existing rubber working equipment to manage and monitor multiple equipment at the same time, resulting in a decrease in rubber cutting efficiency and lack of the function of automatically performing rubber collecting operations, making work efficiency inefficient.
Provide rubber rubber cutting and harvesting control methods and systems, through the coordinated work of the main control module, sub-equipment and collection pipeline, the equipment control of multiple rubber working areas is realized, and the rubber cutting and harvesting operations are automatically completed.
It improves the working efficiency of rubber operations, realizes centralized management and monitoring of multiple equipment, and reduces manpower and material costs.
Smart Images

Figure CN115494768B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of rubber operation, and in particular to a rubber harvesting control method, system, front end and server. Background Art
[0002] Rubber refers to a highly elastic polymer material with reversible deformation. It is elastic at room temperature and can produce large deformation under a small external force, and can return to its original shape after the external force is removed. Rubber is usually divided into natural rubber and synthetic rubber. Natural rubber is processed by extracting gum from plants such as rubber trees and rubber grass.
[0003] At present, in the field of rubber operation, rubber working equipment is used to replace manual rubber tapping. Although the application of rubber working equipment can improve the efficiency of rubber tapping and reduce labor costs, the staff needs to manage multiple rubber working equipment. Due to the excessive number of rubber trees, the staff cannot manage and monitor the working conditions of multiple equipment at the same time. When the equipment fails to operate, the staff cannot find the operating failure in time, resulting in a decrease in rubber tapping efficiency. When performing rubber operations, the staff needs to start the equipment installed on the rubber trees one by one; due to the particularity of rubber materials, the existing rubber operation equipment does not have the function of automatically performing rubber collection operations. When performing rubber collection operations, the field still uses manual rubber collection methods to collect rubber, which has low work efficiency. The existing rubber working equipment is rarely equipped with a multi-level management system or an integrated management system. There has been no significant progress in the field of controlling rubber working equipment. Summary of the invention
[0004] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.
[0005] The embodiments of the present application provide a rubber tapping and collecting control method, system, front end and server, which can realize the management and control of rubber working equipment in one or more rubber working areas, realize automatic tapping and automatic collecting, and improve the work efficiency of rubber working.
[0006] The present application provides a rubber harvesting control method, which is applied to a system consisting of a master control module, sub-equipment, and a collection pipeline, and includes the following steps:
[0007] The master control module receives the tapping control information from the server, the tapping control information carries a first control key, and when the first control key is verified, sends a tapping control request to the plurality of sub-devices in sequence through the wired communication bus according to the tapping control information;
[0008] The sub-device receives the tapping control request, decrypts and verifies the tapping control request according to a preset communication key, and returns a tapping response code to the master control module when the tapping control request passes the verification. The master control module generates tapping response information according to the tapping response code and outputs it to the server;
[0009] The sub-device performs the tapping operation according to the tapping control request;
[0010] The master control module receives the glue collection control information from the server, and sends the glue collection control request encrypted by the communication key to the plurality of sub-devices in sequence through the wired communication bus according to the glue collection control information;
[0011] The sub-device receives the glue collecting control request, decrypts and verifies the glue collecting control request according to the communication key, and when the glue collecting control request passes the verification, the master control module controls the sub-device and the collection pipeline to perform the glue collecting operation;
[0012] Among them, the time value at which the master control module receives the rubber collecting control information is later than the time value at which the master control module receives the rubber tapping control information.
[0013] As a further improvement of the above technical solution, the master control module receives the tapping control information from the server, the tapping control information carries a first control key, and when the first control key is verified, the master control module sequentially sends a tapping control request to multiple sub-devices through a wired communication bus according to the tapping control information, including:
[0014] The master control module receives and identifies the rubber tapping control information from the server, wherein the rubber tapping control information carries the first control key;
[0015] When the master control module recognizes that the tapping control information carries the first control key, verifying the first control key;
[0016] When the master control module recognizes that the first control key verification has passed, it returns response information corresponding to the rubber tapping control information to the server;
[0017] The master control module obtains the communication key of the sub-device by decrypting the first control key, and sequentially sends the rubber tapping control request encrypted by the communication key to multiple sub-devices through a wired communication bus, and controls the multiple sub-devices to perform the rubber tapping operation through the rubber tapping control request.
[0018] As a further improvement of the above technical solution, it also includes:
[0019] The master control module sends a tapping result query request to the plurality of sub-devices in sequence, and the sub-device sends a tapping result code to the master control module according to the tapping result query request, and the master control module generates tapping result information according to the tapping result code and outputs it to the server;
[0020] The master control module sends a glue collection result query request to the plurality of sub-devices in sequence, and the sub-device sends a glue collection result code to the master control module according to the glue collection result query request, and the master control module generates glue collection result information according to the glue collection result code and outputs it to the server;
[0021] The master control module detects the rubber output of the sub-device, generates rubber output data according to the rubber output and returns the data to the server;
[0022] The master control module detects the working status of the sub-device when performing the rubber tapping operation in a first cycle, obtains the rubber tapping status information and outputs it to the server;
[0023] The master control module detects the working state of the sub-device when performing the glue collecting operation in a second period, obtains glue collecting state information and outputs it to the server;
[0024] The master control module performs communication detection on the sub-device in a third period, and when detecting that the sub-device is disconnected from communication, outputs offline information corresponding to the sub-device that is disconnected from communication to the server.
[0025] As a further improvement of the above technical solution, before the sub-device performs the glue collecting operation, it includes:
[0026] The master control module detects in turn Whether the sub-device mentioned above has any fault problem;
[0027] When the first When a sub-device has a fault, the master control module outputs fault information to the server, and the fault information carries the first Common fault indicator, control The sub-device does not perform the tapping operation (wherein, );
[0028] When no When there is a fault in the sub-device, the master control module detects +1 Whether there is a fault problem on the sub-device until the completion of Detection of failure problems of the sub-device.
[0029] As a further improvement of the above technical solution, it also includes:
[0030] When the sub-device detects that it is in a shaking state, an alarm signal is output to the master control module;
[0031] The master control module receives the alarm signal, and when detecting that the alarm signal of other sub-devices in the same area is not received, outputs an alarm monitoring signal to the server and the drone, and controls the drone to monitor the sub-device that sends the alarm signal through the alarm monitoring signal;
[0032] The shaking state is defined as the shaking times of the body of the sub-device within a preset fourth time period being greater than or equal to a preset first value.
[0033] The rubber harvesting control method comprises the following steps:
[0034] receiving a control initiation request from a front end, the control initiation request being used to control a master control module and a sub-device connected to the master control module, and verifying the control initiation request;
[0035] When the control initiation request is verified to be passed, the rubber collection and sending time is established according to the control initiation request, and the rubber tapping control information is sent to the master control module, and the rubber tapping control information carries the first control key;
[0036] receiving first specific information corresponding to the rubber tapping control information from the master control module and sending the first specific information to the front end;
[0037] When the glue collection and sending time is reached, the glue collection control information is sent to the master control module, and the second specific information corresponding to the glue collection control information is received from the master control module and sent to the front end;
[0038] Receive fault information and alarm monitoring signals from the master control module and send them to the front end.
[0039] The rubber harvesting control method comprises the following steps:
[0040] Sending a control initiation request to the server, wherein the control initiation request is used to control the master control module and the sub-devices connected to the master control module;
[0041] receiving first specific information corresponding to rubber tapping control information from the server, and receiving second specific information corresponding to rubber collection control information from the server;
[0042] Receive fault information and alarm monitoring signals from the server.
[0043] A rubber harvesting and collecting control system, comprising: a master control module, sub-devices, a collecting pipeline, a front end and a server, wherein the server is respectively connected to the front end and several master control modules through a network protocol, the master control module is connected to several sub-devices through a wired communication bus, and several sub-devices are connected to the collecting pipeline;
[0044] The front end is used to send a control initiation request to the server;
[0045] Wherein, the control initiation request is used to control the master control module and the sub-device and the collection pipeline connected to the master control module;
[0046] The server is used to receive and verify the control initiation request, and when the verification is passed, the rubber tapping sending time is established, and the rubber tapping control information is sent to the master control module, wherein the rubber tapping control information carries a first control key, and when the rubber tapping sending time is reached, the rubber tapping control information is sent to the master control module;
[0047] The master control module is used to receive the tapping control information and verify the first control key carried by the tapping control information, and send response information corresponding to the tapping control information to the server when the verification is passed, and decrypt the communication key of the sub-device according to the first control key, and send the tapping control request encrypted by the communication key to the plurality of sub-devices in sequence through the wired communication bus, so as to control the sub-devices to perform the tapping operation;
[0048] The master control module is also used to receive the glue collection control information and send response information corresponding to the glue collection control information to the server, and initiate glue collection control requests encrypted by the communication key to the plurality of sub-devices through the wired communication bus in sequence according to the glue collection control information, and control the sub-devices and the collection pipeline to perform glue collection operations;
[0049] Among them, the time value at which the master control module receives the rubber collecting control information is later than the time value at which the master control module receives the rubber tapping control information.
[0050] As a further improvement of the above technical solution, the master control module is further used to receive a rubber tapping response code from the sub-device, generate rubber tapping response information, and send it to the front end through the server, so that the front end can display whether the sub-device performs the rubber tapping operation normally or abnormally, and receive a rubber collection response code from the sub-device, generate rubber collection response information, and send it to the front end through the server, so that the front end can display whether the sub-device performs the rubber collection operation normally or abnormally;
[0051] The master control module is also used to send rubber tapping result query requests to the plurality of sub-devices in sequence and obtain rubber tapping result codes, generate rubber tapping result information and output it to the front end through the server, so that the front end can display whether the sub-devices complete the rubber tapping operation abnormally or normally, and send rubber collection result query requests to the plurality of sub-devices in sequence and obtain rubber collection result codes, generate rubber collection result information and output it to the front end through the server, so that the front end can display whether the sub-devices complete the rubber collection operation abnormally or normally.
[0052] As a further improvement of the above technical solution, the master control module is also used to detect the working status of the sub-device when performing the rubber tapping operation, obtain the rubber tapping status information and send it to the front end through the server, so that the front end can display the working status of the sub-device when performing the rubber tapping operation;
[0053] The master control module is also used to detect the working state of the sub-device when performing the glue collecting operation, obtain the glue collecting state information and send it to the front end through the server, so that the front end can display the working state of the sub-device when performing the glue collecting operation;
[0054] The master control module is also used to detect the rubber production of the sub-device and generate rubber production data, and perform communication detection on the sub-device.
[0055] As a further improvement of the above technical solution, the master control module is also used to receive alarm signals from the sub-device and detect whether alarm signals from other sub-devices in the same area are received. When alarm signals from other sub-devices in the same area are not received, an alarm monitoring signal is output to the server and the drone to control the drone to perform aerial monitoring of the sub-device that sends the alarm signal.
[0056] As a further improvement of the above technical solution, the master control module is also used to sequentially detect whether there are faults in the plurality of sub-devices before controlling the sub-devices to perform the rubber tapping operation. When there is a problem with the sub-device, the output carries the The fault information of the common fault mark is sent to the server, and the first The sub-equipment does not perform the rubber tapping operation.
[0057] As a further improvement of the above technical solution, the sub-device is used to receive a tapping control request from the master control module, verify the tapping control request through the communication key stored in its master control module, execute the tapping operation and output a tapping response code to the master control module when the tapping control request passes the verification, and output a tapping result code to the master control module according to a tapping result query request;
[0058] The sub-device is also used to receive a glue collection control request from the master control module, verify the glue collection control request through the communication key, execute the glue collection operation and output a glue collection response code to the master control module when the glue collection control request passes the verification, and output a glue collection result code to the master control module according to a glue collection result query request.
[0059] A server comprises: a memory, a processor and a rubber harvesting control program stored in the memory and executable on the processor. When the rubber harvesting control program is executed by the processor, the steps of the rubber harvesting control method are implemented.
[0060] A front end includes: a memory, a processor, and a rubber harvesting control program stored in the memory and executable on the processor. When the rubber harvesting control program is executed by the processor, the steps of the rubber harvesting control method are implemented.
[0061] The embodiments of the present application include at least the following beneficial effects: providing a rubber tapping and collecting control method, system, front end and server, in which a control initiation request is initiated by the front end and transmitted to a master control module of multiple rubber operation areas through the server, and the master control module controls multiple sub-equipment in the rubber operation area to which it belongs to perform tapping operations or rubber collecting operations according to the tapping control information or rubber collecting control information corresponding to the control initiation request; the technical solution provided by the present application can control multiple sub-equipment in one or more rubber operation areas to perform rubber operations together, which is convenient for supervising multiple sub-equipment in one or more rubber operation areas, and there is no need to use manual methods to perform rubber operations, which reduces manpower and material costs and can effectively improve the efficiency of rubber operations.
[0062] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly describes the drawings required for use in the description of the embodiments. Obviously, the drawings described are only part of the embodiments of the present invention, not all of the embodiments, and those skilled in the art can also obtain other design solutions and drawings based on these drawings without creative work.
[0064] Figure 1 It is a structural schematic diagram of a rubber harvesting control system provided in an embodiment of the present application;
[0065] Figure 2It is a schematic diagram of the structure of the sub-device and the collection pipeline provided in the embodiment of the present application;
[0066] Figure 3 is a flow chart of a rubber harvesting control method provided in an embodiment of the present application;
[0067] Figure 4 This is a flow chart of the master control module verifying the first control key provided by the embodiment of the present application;
[0068] Figure 5 is a flow chart of detecting sub-device failure problems provided by an embodiment of the present application;
[0069] Figure 6 is a flow chart of anti-theft detection provided by an embodiment of the present application;
[0070] Figure 7 It is a flow chart of a rubber harvesting control method provided in an embodiment of the present application for use in a server;
[0071] Figure 8 It is a flow chart of a rubber harvesting control method provided in an embodiment of the present application for a front end;
[0072] Fig. 9 It is a communication timing diagram of the rubber harvesting control method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0073] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0074] The present application is further described below in conjunction with the accompanying drawings and specific embodiments. The described embodiments should not be regarded as limiting the present application, and all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0075] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0076] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0077] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are described. The nouns and terms involved in the embodiments of the present application are used for the following explanations.
[0078] (1) MQTTS (Message Queuing Telemetry Transport Secure) is a network protocol that is built by MQTT (Message Queuing Telemetry Transport) and SSL (Secure Socket Layer) and can perform encrypted transmission and identity authentication.
[0079] (2) HTTPS (Hypertext Transfer Protocol Secure) is a network protocol that is constructed by combining HTTP (Hypertext Transfer Protocol) with SSL (Secure Socket Layer) and can perform encrypted transmission and identity authentication. It mainly uses digital certificates, encryption algorithms, asymmetric keys and other technologies to encrypt Internet data transmission, achieve Internet transmission security protection, improve the confidentiality of data transmission, and effectively prevent replay attacks.
[0080] (3) ROM (Read-Only Memory) works in a non-destructive read mode and can only read information but not write it. Once the information is written, it is fixed and will not be lost even if the power is cut off, so it is also called fixed memory. The data stored in ROM is usually written before being installed in the whole machine. It can only be read during the operation of the whole machine. Unlike random access memory, the storage content can be rewritten quickly and easily.
[0081] In the current rubber operation field, rubber working equipment such as automatic rubber tapping equipment is used to replace manual rubber tapping. Due to the excessive number of rubber trees, the staff needs to manage too many rubber working equipment, resulting in the inability to manage and control multiple rubber working equipment at the same time. If the equipment has abnormal conditions such as component failure, which makes it impossible to perform rubber work normally, it may be impossible to troubleshoot abnormal conditions in time, resulting in low efficiency of rubber operation. Usually, when performing rubber operation, the staff needs to start the rubber tapping equipment installed on the rubber tree one by one, and due to the particularity of rubber, the existing rubber working equipment generally does not have a rubber collection function. Controlling the equipment of one or more rubber areas to perform rubber tapping and rubber collection operations simultaneously has become a major problem in the technical field of this application.
[0082] In this regard, the present application provides a rubber tapping and collecting control method, system, front end and server. The manager can indirectly control multiple sub-equipment in one or more rubber operation areas through the front end to complete the rubber tapping and rubber collecting operations at the same time, and simultaneously supervise multiple sub-equipment in one or more rubber operation areas; the rubber operation and supervision of the sub-equipment are controlled and implemented through the server and the master control module. In addition, the present application automatically completes the rubber collecting operation through the master control module, collection pipeline and sub-equipment, with a high degree of automation, and does not require manual rubber collection, reducing manpower and material costs. The technical solution of the present application can effectively improve the efficiency of rubber operations.
[0083] like Figure 1 As shown, it is a structural schematic diagram of a rubber harvesting control system provided in an embodiment of the present application. The system is applied to a rubber operation area, and includes: a front end, a server, a master control module, a collection pipeline and sub-equipment. Each rubber operation area is provided with a corresponding master control module, a collection pipeline and a plurality of sub-equipment. Each rubber tree is installed with a corresponding sub-equipment. The smart rubber bottles of the plurality of sub-equipment are connected to the collection pipeline. The front end is connected to the server by wireless communication, the server is connected to a plurality of master control modules by wireless communication, and the master control module is connected to a plurality of sub-equipment by wired conductors.
[0084] The front end may be a WeChat applet, a web page, a host computer, etc., but is not limited thereto. Optionally, the front end may be installed with an application program, and the front end may use the application program to control the rubber harvesting operation.
[0085] Specifically, the front end is used to send a control initiation request to the server and receive first specific information and second specific information, wherein the first specific information corresponds to rubber tapping control information and the second specific information corresponds to rubber collection control information; the first specific information and the second specific information come from the server. The front end controls the master control module and the sub-devices and collection pipelines connected to the master control module through the control initiation request.
[0086] It should be noted that the first specific information may include but is not limited to response information corresponding to the tapping control information, tapping response information, tapping status information, and tapping result information.
[0087] It should be noted that the second specific information may include but is not limited to response information corresponding to the rubber collection control information, rubber collection response information, rubber collection status information, rubber collection result information and rubber production data.
[0088] The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, big data and artificial intelligence platforms. This application does not make any specific limitations on this.
[0089] Optionally, the server is connected to the front end via the HTTPS protocol, and the server is connected to the master control module via a two-way authentication connection via the MQTTS protocol. The master control module sends information to a pre-set topic where messages can be published, and obtains information from the server through a pre-subscribed topic.
[0090] It should be noted that both the HTTPS protocol and the MQTTS protocol are encryption protocols based on SSL, which are usually one-way authentication, that is, only the client verifies the server. However, in this application, the master control device and the server establish a connection for two-way authentication. Specifically, this application issues a verification certificate, user name and password to each master control device. The master control device needs to verify the server when connecting to the server, and the server also needs to verify the master control device. In this application, the HTTPS protocol and the MQTTS protocol are used to prevent information from being intercepted or tampered with during information interaction and transmission between the front end, server and master control device, and the user name and password are used to verify the identity information of the master control device.
[0091] Specifically, the server is used to receive a control initiation request and verify the tapping control request. When the tapping control request is verified to pass, the server establishes a tapping sending time, and sends the tapping control information carrying the first control key to a topic pre-subscribed by the master control module. When the server reaches the tapping sending time, the tapping control information is sent to the topic pre-subscribed by the master control module.
[0092] Specifically, the server is also used to receive first specific information and second specific information, the first specific information and the second specific information are sent by the master control module, the first specific information corresponds to rubber tapping control information, and the second specific information corresponds to rubber collection control information.
[0093] It should be noted that the first specific information may include but is not limited to response information corresponding to the rubber tapping control information, rubber tapping response information, rubber tapping status information, and rubber tapping result information; the second specific information may include but is not limited to response information corresponding to the rubber collection control information, rubber collection response information, rubber collection status information, rubber collection result information and rubber production data.
[0094] The master control module is connected to several equipment platforms through a wired communication bus, and controls the rubber tapping operations of several equipment platforms according to the instruction information from the server, and controls the rubber collecting operations of several equipment platforms and collecting pipelines.
[0095] Specifically, the master control module is used to obtain the rubber tapping control information, which is sent by the server and carries the first control key, and verifies the first control key. When the first control key is verified, the master control module sends the response information to the server, and decrypts it through the first control key to obtain the communication key, and sends the rubber tapping control request to multiple sub-devices in turn, and the rubber tapping control request is obtained after being encrypted by the communication key. The master control module controls the sub-device to perform rubber tapping through the rubber tapping control request.
[0096] Specifically, the master control module is also used to obtain rubber collection control information, which is sent by the server, and send response information to the server. The master control module initiates rubber collection control requests to multiple sub-devices in turn according to the rubber collection control information, and the rubber collection control requests are requests encrypted by the communication key. The master control module controls the sub-devices and the collection pipeline to perform rubber collection through the rubber collection control requests.
[0097] It should be noted that the time value when the master control module receives the rubber collecting control information is later than the time value when the master control module receives the rubber tapping control information, that is, the rubber tapping and collecting control system executes the tapping operation earlier than the rubber collecting operation, following the order of tapping first and then collecting.
[0098] Specifically, the master control module is also used to receive a tapping response code, the tapping result code is generated by the sub-device, the master control module generates tapping response information according to the tapping response codes of the multiple sub-devices, and sends the tapping response information to the server. The master control module is also used to receive a rubber collection response code, the rubber collection result code is generated by the sub-device, and generates rubber collection response information according to the rubber collection result codes of the multiple sub-devices, and sends the rubber collection response information to the server. The server sends the tapping response information and the rubber collection response information to the front end in sequence, so that the front end can display the normal or abnormal execution of the tapping operation and the rubber collection operation by the sub-device.
[0099] Specifically, the master control module is also used to send a tapping result query request to multiple sub-devices in sequence to obtain a tapping result code, which is generated by the sub-device. The master control module obtains tapping result information according to the tapping result code and sends the tapping result information to the server, and sends a rubber collection result query request to multiple sub-devices in sequence to obtain a rubber collection result code, which is generated by the sub-device. The master control module obtains the rubber collection result information according to the rubber collection result code and sends the rubber collection result information to the server;
[0100] Specifically, the master control module is also used to detect the working status of the sub-equipment performing the tapping operation in the first cycle, generate tapping status information and send the tapping status information to the server, and detect the working status of the sub-equipment performing the rubber collecting operation in the second cycle, generate rubber collecting status information and send the rubber collecting status information to the server. The server sends the tapping status information and the rubber collecting status information to the front end in sequence, so that the front end can display the working status of the sub-equipment when performing the tapping operation and the rubber collecting operation.
[0101] Specifically, the master control module is also used to detect the rubber production of sub-equipment, analyze and count the rubber production, generate rubber production data and send it to the server, and perform communication detection on sub-equipment to prevent the sub-equipment from failing offline and causing the rubber operation to fail to perform normally.
[0102] Specifically, the master control module is also used to receive an alarm signal, which comes from a sub-device. After receiving the alarm signal, the master control module detects whether it has received an alarm signal from other sub-devices in the same area. If not, the master control module sends the alarm monitoring signal to the server and the drone, and controls the drone to perform aerial monitoring of the sub-device that sent the alarm signal through the alarm control signal.
[0103] The master control module is also used to control multiple sub-devices to perform rubber tapping operations and sequentially detect whether multiple sub-devices have faults. If a sub-device has a fault, the master control module sends the fault information to the server, and the fault information carries a common fault identifier.
[0104] The sub-device is used to receive the tapping control request, which is generated by the master control module and verified by the communication key stored in its master control module. When the tapping control request passes the verification, the sub-device performs the tapping operation according to the tapping control request. At the same time, the sub-device outputs the tapping response code to the master control module, and sends the tapping result code to the master control module after receiving the tapping result query request.
[0105] The sub-device is also used to receive the glue collection control request, which is generated by the master control module and verified by the communication key stored in the ROM of its master control module. When the glue collection control request passes the verification, the sub-device performs the glue collection operation according to the glue collection control request. At the same time, the sub-device outputs the glue collection response code to the master control module, and sends the glue collection result code to the master control module after obtaining the glue collection result query request.
[0106] Reference Figure 2 As shown, Figure 2 1 is a schematic diagram of the structure of the sub-device and the collection pipeline provided in the embodiment of the present application. In one embodiment of the present application, the structure of the sub-device and the collection pipeline will be further described and elaborated below.
[0107] The sub-device 100 includes:
[0108] The cutting mechanism 110 includes: a first motor, a first rotating disk and a blade. The first motor is connected to the blade, the blade is installed on the first rotating disk, and the first motor is used to control the blade to move around the first rotating disk.
[0109] The telescopic mechanism 120 and the cutting mechanism 110 are inside the telescopic mechanism 120. The telescopic mechanism 120 is provided with a second motor. The cutting mechanism 110 is connected to the second motor, and the second motor is used to control the cutting mechanism 110 to pop out or retract from the telescopic mechanism 120.
[0110] The cutting track 130 is provided with a third motor, a starting position and an end position, and the third motor is connected to the cutting mechanism 110; the third motor is used to drive the cutting mechanism 110 to move along the cutting track 130; the end position is provided with an end position sensor, and the starting position is provided with a starting position sensor; when the end position sensor detects that the cutting mechanism 110 reaches the end position, it outputs a first termination signal; when the starting position sensor detects that the cutting mechanism 110 reaches the starting position, it outputs a second termination signal;
[0111] The lifting mechanism 140 is provided with a fourth motor, which is respectively arranged on both sides of the cutting track 130 and connected to the cutting track 130; the fourth motor is used to control the cutting track 130 to reciprocate up and down, and when the fourth motor rotates forward, it drives the cutting track 130 to descend a preset first distance in the vertical direction;
[0112] The smart glue bottle 150 includes a container, a discharge pipe, a pressurizing pipe and a second valve. A collection chamber is provided inside the container, and the collection chamber is used to store rubber water. A glue inlet hole and a first valve are provided on the top of the container, and a third valve is provided on the discharge pipe. The glue inlet hole is connected to a guide groove. The first valve controls the closing or opening of the glue inlet hole, the second valve controls the on-off of the pressurizing pipe, and the third valve controls the on-off of the discharge pipe. The discharge pipe passes through the top of the container and extends into the collection chamber. The pressurizing pipe is connected to the container, and the pressurizing pipe is connected to the top of the collection chamber.
[0113] The smart glue bottle 150 further includes: a first liquid level sensor and a second liquid level sensor. The first liquid level sensor and the second liquid level sensor are both arranged on the outer wall of the discharge pipe, and the first liquid level sensor is located above the second liquid level sensor.
[0114] It should be noted that the first liquid level sensor is used to detect the position information of the liquid in the collection chamber and output a liquid level signal corresponding to the position information of the liquid in the collection chamber. The function of the second liquid level sensor is the same as that of the first liquid level sensor.
[0115] It is understandable that during the rubber tapping operation, the rubber water flows into the collecting chamber along the guide groove through the rubber inlet hole.
[0116] The vibration sensor 160 is used to detect whether the sub-device is vibrating. When the vibration times detected by the vibration sensor 160 of the sub-device within the preset fourth time period are greater than or equal to the preset first value, an alarm signal is generated and output to the master control module.
[0117] The main control module 170 may be a control system based on STC89, but is not limited thereto. The main control module 170 is respectively connected to the cutting mechanism 110, the telescopic mechanism 120, the cutting track 130, the lifting mechanism 140, the smart glue bottle 150 and the vibration sensor 160, and controls the operation of the above components.
[0118] The collecting pipeline 200 includes:
[0119] A total collection tank 210, an air compressor 220, a perfusion pipe 230, an ammonia solution tank 240, a liquid pump 250, a first switching valve 220, a cleaning liquid tank 270, a second switching valve 280, a third switching valve 290 and a total collection pipe.
[0120] Specifically, the main collection pipe connects the top of the discharge pipes of the plurality of smart glue bottles 150 with the main collection pool 210. The perfusion pipe 230 connects the air compressor 220 with the pressurized pipes of the plurality of smart glue bottles 150. The liquid pump 250 connects the ammonia solution pool 240 and the cleaning liquid pool 270. The first switching valve 220 connects the liquid pump 250, the air compressor 220, and the perfusion pipe 230, and the first switching valve 220 controls the perfusion pipe 230 to connect to the liquid pump 250 or the air compressor 220. The second switching valve 280 connects the ammonia solution pool 240, the liquid pump 250, and the cleaning liquid pool 270, and the second switching valve 280 controls the liquid pump 250 to connect to the ammonia solution pool 240 or the cleaning liquid pool 270. The main collection pool 210 includes a latex collection pool and a sewage pool, and the third switching valve 290 connects the latex collection pool and the sewage pool, and the third switching valve 290 controls the discharge pipe to connect to the latex collection pool or the sewage pool.
[0121] Furthermore, the collection pipeline 200 also includes a first pressure sensor and a second pressure sensor. Specifically, the first pressure sensor is arranged between the perfusion pipe 230 and the first switching valve 220, and the second pressure sensor is arranged at the third switching valve 290. The first pressure sensor is used to detect the pressure data between the perfusion pipe 230 and the first switching valve 220, and the second pressure sensor is used to detect the pressure data at the third switching valve 290.
[0122] It should be noted that the ammonia solution tank 240 stores an ammonia diluent, and the cleaning solution tank 270 stores a cleaning solution.
[0123] It should be noted that a plurality of smart rubber bottles 150 are installed one by one on a plurality of rubber trees. The total collection tank 210 is a liquid storage tank body with an open top, and the height of the total collection tank 210 is lower than the height of the plurality of smart rubber bottles 150. For example, a deep pit is dug on the ground, and the liquid storage tank body is set in the deep pit to ensure that the height of the total collection tank 210 is lower than all the smart rubber bottles 150, and then a plurality of discharge pipes are connected to the total collection pipe, and the end of the total collection pipe is connected to the total collection tank 210. The pressurized pipes of the plurality of smart rubber bottles 150 are connected to the perfusion pipe 230, and the end of the perfusion pipe 230 is connected to the output end of the first switching valve 220. The first switching valve 220 has two input ends, the first input end of the first switching valve 220 is connected to the air compressor 220, and the second input end of the first switching valve 220 is connected to the output end of the liquid pump 250. The input end of the liquid pump 250 is connected to the output end of the second switching valve 280 , and the ammonia solution pool 240 and the cleaning liquid pool 270 are respectively connected to the two input ends of the second switching valve 280 .
[0124] Reference Figure 3 The flowchart of the rubber harvesting and rubber collection control method provided by the embodiment of the present application is shown. In one embodiment of the present application, the implementation process of the rubber harvesting and rubber collection control method will be described and explained below. The rubber harvesting and rubber collection control method may include but is not limited to the following steps.
[0125] 101: The master control module receives tapping control information from a server, where the tapping control information carries a first control key. When the first control key is verified, the master control module sends tapping control requests to multiple sub-devices in sequence through a wired communication bus according to the tapping control information.
[0126] In this step, the master control module receives the tapping control information sent by the server through the pre-subscribed topic, and the pre-subscribed topic is the topic of the server subscribed by the master control system. The server sends the tapping control information to the specified topic of each master control module, and the tapping control information carries the first control key for the master control module to verify whether the tapping control information comes from an illegal server. When the verification passes the first control key, the master control module obtains the tapping control request through the communication key encryption, and initiates the tapping control request to multiple sub-devices one by one, and returns the response information to the server. The master control module realizes the control of the tapping operation of multiple sub-devices through the tapping control request.
[0127] It should be noted that the topic pre-subscribed by the master control module is the communication topic pre-agreed between the master control module and the server, and is related to the device number of the master control module. For example, the master control module numbered 1 can subscribe to the topic " / sys / rubber / 1 / subscribe"; the master control module numbered 2 can subscribe to the topic " / sys / rubber / 2 / subscribe". Optionally, the server is an MQTT server, which has control rules for topic publishing and topic subscription. Each master control module can only publish, subscribe or receive messages on the specified topic, and each topic is independent of each other and does not affect each other.
[0128] 102: The sub-device receives the tapping control request, decrypts and verifies the tapping control request according to the preset communication key, and returns the tapping response code to the master control module when the tapping control request passes the verification. The master control module generates tapping response information according to the tapping response code and outputs it to the server.
[0129] It should be noted that the tapping response information includes the number of sub-devices controlled by the master control module, the numbers of sub-devices that did not respond to the tapping control request and their corresponding fault codes.
[0130] It should be noted that the communication key is burned into the main control module of the sub-device when it leaves the factory, and the communication key is stored in the server, and its main control module stores programs related to communication key decryption and encryption. Among them, the communication key is used to verify whether the rubber tapping control request comes from the main control module connected to the sub-device, thereby improving the confidentiality and security of the rubber tapping operation.
[0131] Optionally, the communication key and its encryption and decryption related programs are stored in the XO area in the ROM of the main control module. The programs in this area can only be executed after being burned, and cannot be rewritten or read out.
[0132] In this step, if the sub-device obtains the tapping control request, the tapping control request is decrypted by the communication key stored in it, and the tapping control request is verified. Among them, when the tapping control request is successfully verified, the tapping response code is output to indicate that the tapping control request has been received. When the tapping control request verification fails, the tapping control request is ignored. If the sub-device fails to receive the tapping control request due to abnormal reasons, the sub-device will not output the tapping response code. For the sub-device with abnormal reasons, the master control module obtains its corresponding fault code and transmits it to the front end through the server. The administrator can promptly find out the sub-device with response failure through the fault code.
[0133] Optionally, the manager can learn about the sub-devices that can perform tapping operations and those that cannot perform tapping operations through the tapping response information. The difference between the number of sub-devices controlled by the general control module and the number of sub-devices that have not responded to the tapping control request can be used to know the number of sub-devices that have successfully responded to the tapping control request, thereby facilitating the management of the tapping operations of the sub-devices.
[0134] 103: The sub-device performs the tapping operation according to the tapping control request;
[0135] 104: The master control module receives the glue collection control information from the server, and sends the glue collection control request encrypted by the communication key to the multiple sub-devices in sequence through the wired communication bus according to the glue collection control information.
[0136] It should be noted that the rubber collection control information is different from the rubber tapping control information in that the rubber collection control information does not carry a control key. Since the information is confirmed to be from a legitimate server through the first control key before the rubber tapping operation, when the information from the same server is received again, the master control module does not need to check whether the server is legitimate, which greatly saves the amount of data calculation. In addition, since the sub-device information has been decrypted and the sub-device basic information has been obtained during the rubber tapping operation. In this step, there is no need to decrypt the sub-device information again, and the rubber collection operation of the sub-device can be controlled by directly initiating a rubber collection control request to the sub-device through the wired communication bus.
[0137] 105: The sub-device receives the glue collecting control request, decrypts and verifies the glue collecting control request according to the communication key, and when the glue collecting control request passes the verification, the master control module controls the sub-device and the collection pipeline to perform the glue collecting operation.
[0138] In this step, the sub-device decrypts the glue collection control request through the communication key stored in it, and verifies the glue collection control request to ensure that the glue collection control request it receives comes from the master control module to which it is connected. When the verification is successful, the sub-device outputs a glue collection response code corresponding to the glue collection control request to indicate that the glue collection control request has been received. When the verification fails, the sub-device will ignore the glue collection control request. If the sub-device fails to receive the glue collection control request due to abnormal reasons, the sub-device will not output the glue collection response code. The master control module generates glue collection response information, which is transparently transmitted to the front end through the server, and controls the sub-device and the collection pipeline to jointly perform the glue collection operation.
[0139] It should be noted that the timestamp of the rubber collection control information received by the master control module from the server is later than the timestamp of the rubber tapping control information received.
[0140] In one embodiment, the rubber harvesting control method further includes:
[0141] The master control module sends a tapping result query request to multiple sub-devices in sequence. The sub-device sends a tapping result code to the master control module according to the tapping result query request. The master control module generates tapping result information according to the tapping result code and outputs it to the server.
[0142] It should be noted that the tapping result information includes: the number of sub-equipment controlled by the master control module, the number of sub-equipment that has not completed the tapping operation and its corresponding fault code.
[0143] In this step, when the rubber tapping operation is completed, in order to query and count the execution status of this tapping operation, the master control module sends requests to multiple sub-devices in sequence. After receiving the tapping result query request sent by the master control module, the sub-device outputs the tapping result code. The master control module receives the result codes output by multiple sub-devices, and generates tapping result information based on the multiple result codes, which is transparently transmitted to the front end through the server. The manager can obtain the tapping result information through the front end, and record and count the sub-devices that have completed the tapping operation and the sub-devices that have not completed the tapping operation according to the tapping result information and fault codes, and timely troubleshoot the sub-devices with fault problems.
[0144] Optionally, the rubber tapping operation can be analyzed and optimized based on the completion status of the rubber tapping operation.
[0145] Optionally, the step of the sub-device outputting the tapping result code includes:
[0146] The main control module obtains the signal from the first liquid level sensor, generates a tapping result code and outputs it to the main control module.
[0147] Specifically, the smart rubber bottle of the sub-device is used to collect rubber, and its discharge pipe is installed with a first liquid level sensor, which can detect whether rubber water drips into the smart rubber bottle. When rubber drips into the smart rubber bottle, the main control module of the sub-device obtains the signal from the first liquid level sensor and generates a rubber tapping result code and outputs it to the main control module. If no rubber water drips into the smart rubber bottle, it means that the rubber tapping operation is performed abnormally. At this time, the main control module of the sub-device cannot receive the liquid level signal, nor can it generate a rubber tapping result code and output it to the main control module.
[0148] In one embodiment, the rubber harvesting control method further includes:
[0149] The master control module sends glue collection result query requests to multiple sub-devices in sequence, and the sub-devices send glue collection result codes to the master control module according to the glue collection result query requests. The master control module generates glue collection result information according to the glue collection result codes and outputs it to the server.
[0150] It should be noted that the glue collection result information includes: the number of sub-devices controlled by the master control module, the numbers of the sub-devices that have not completed the glue collection operation and their corresponding fault codes.
[0151] In this step, in order to query the execution status of this glue collection operation, the master control module sends a glue collection result query request to multiple sub-devices. The sub-device receives the glue collection result query request and generates a corresponding result code. The master control module outputs the glue collection result information according to the glue collection result codes of multiple sub-devices, and transmits it to the front end through the server. The manager can record and count the sub-devices that have completed the glue collection operation and the sub-devices that have not completed the glue collection operation through the glue collection result information and fault codes, and timely troubleshoot the fault problems of the sub-devices.
[0152] Optionally, the manager analyzes and optimizes the glue collecting operation according to the situation of the glue collecting operation.
[0153] Optionally, when the glue collection operation is completed, the sub-device outputs a glue collection result code, including:
[0154] The main control module obtains the signal from the second liquid level sensor, generates a glue collection result code and outputs it to the main control module.
[0155] In this step, during the glue collection operation, the rubber water stored in the smart glue bottle of the sub-device flows out through the discharge pipe into the latex pool of the main collection pool. The discharge pipe of the smart glue bottle is provided with a second liquid level sensor, and the second liquid level sensor is used to detect whether there is rubber water flowing out through the discharge pipe into the collection pipeline. When the rubber water in the smart glue bottle flows out of the smart glue bottle, the second liquid level sensor outputs a liquid level signal to the main control module of the sub-device. The main control module of the sub-device generates a glue collection result code based on the liquid level signal and outputs it to the main control module. If the smart glue bottle has an abnormal situation such as the output port is not opened, the second liquid level sensor cannot detect that there is rubber water flowing out of the smart glue bottle, and then does not output a liquid level signal to the sub-device, and the sub-device does not generate a glue collection result code.
[0156] In one embodiment, the rubber harvesting control method further includes:
[0157] The master control module detects the rubber output of the sub-equipment, generates rubber output data according to the rubber output and returns it to the server.
[0158] It should be noted that the rubber production data includes: the total production data and solid content data of rubber collected by the rubber collection operation. The solid content data refers to the proportion of rubber in rubber water.
[0159] In this step, when the sub-device completes the rubber collection work, the master control module detects the rubber output of this rubber operation, obtains rubber output data and outputs it to the server. Optionally, the latex pool of the total collection pool connected to the sub-device is provided with a liquid level sensor, and the height of the rubber in the latex pool is detected by the liquid level sensor. The master control module obtains the data detected by the liquid level sensor, and obtains the rubber output data by combining the formula calculation and outputs it to the server. The manager counts and analyzes the amount of rubber produced in this rubber operation through the rubber output data, and can also analyze and optimize the problems existing in this rubber operation through the rubber output data, so that the next rubber operation can be better carried out.
[0160] In the present application, the process of the master control module returning information to the server is actually the master control module returning information to the pre-set topic where messages can be published. The server extracts information through the topic where messages can be published, and then forwards the information to the front end. The pre-set topic where messages can be published is similar to the pre-subscribed topic. The pre-set topic where messages can be published is the communication topic pre-agreed between the master control module and the server, and is related to the number of the master control module. For example, the topic where the master control module numbered 1 can publish messages is " / sys / rubber / 1 / publish"; the topic where the master control module numbered 2 can publish messages is " / sys / rubber / 2 / publish".
[0161] Reference Figure 4 As shown, Figure 4 A flowchart of the master control module verifying the first control key provided in the embodiment of the present application. In one embodiment of the present application, step 101 will be further described below, and step 101 may include but is not limited to the following steps.
[0162] 1011: the master control module receives and identifies the rubber tapping control information from the server, where the rubber tapping control information carries the first control key;
[0163] 1012: When the master control module recognizes that the tapping control information carries the first control key, the first control key is verified;
[0164] 1013: When the master control module recognizes that the first control key verification is passed, it returns response information corresponding to the rubber tapping control information to the server;
[0165] 1014: The master control module decrypts the communication key of the sub-device by using the first control key, sends the tapping control request encrypted by the communication key to the multiple sub-devices in sequence through the wired communication bus, and controls the sub-devices to perform the tapping operation through the tapping control request.
[0166] It should be noted that if the key verification is passed, it means that the tapping control information received by the master control module is the information sent by the server connected to the master control module, that is, the information sent by the legal server. The master control module returns a response message to the topic of the server to which it subscribes to indicate that the tapping control information has been received. If the first control key verification fails, it means that the received control information may be illegal information. In this regard, the master control module ignores the tapping control information it receives, thereby improving the security of the tapping operation and the rubber collection operation to prevent the illegal server from controlling the master control module.
[0167] It should be noted that the master control module obtains the communication keys of multiple sub-devices by decrypting the first control key, and then obtains the encrypted rubber tapping control request through the communication key. After that, the master control module sends the rubber tapping control request to each sub-device through the wired serial port, so that the sub-device can verify the control request through the communication key preset in its master control module. When the rubber tapping control request passes the verification, the sub-device performs the rubber tapping operation.
[0168] In this embodiment, the setting of the communication key can effectively improve the confidentiality of the rubber tapping control request, and effectively prevent people with ulterior motives from analyzing the communication protocol between the master control module and the sub-device from the wired communication bus through tools and simulating the master control module to send a request to control the sub-device on the wired communication bus. The master control module can control the rubber tapping operation of multiple sub-devices through the rubber tapping control request. Under the control of the master control module, multiple sub-devices can perform rubber tapping operations at the same time, which improves the work efficiency of the rubber tapping operation, so that the manager can manage multiple sub-devices. At the same time, the master control module returns the corresponding response information to the server, which is forwarded to the front end through the server to inform the manager that multiple sub-devices will perform rubber tapping operations.
[0169] Optionally, the tapping control information also carries a first sending timestamp, which is the time value when the server sends the tapping control information. The tapping control request carries a second sending timestamp, which is the time value when the master control module sends the tapping control request to the sub-device. The second sending timestamp carried by the tapping control request currently obtained by the sub-device must be greater than the second sending timestamp carried by the tapping control request obtained last time; and the difference between the second sending timestamp carried by the tapping control request currently obtained and the second sending timestamp carried by the tapping control request obtained last time must be within a reasonable range. This is done to prevent replay attacks and avoid intercepting a ciphertext from the wired communication bus through tools, and outputting the ciphertext again to the bus to control the sub-device. Furthermore, since the time values of sending information or requests are different, each tapping control information and tapping control request can be made different, thereby improving the confidentiality of the tapping operation.
[0170] Optionally, the rubber tapping control information and the rubber tapping control request also carry a corresponding sending timestamp, and its function and advantage are the same as the sending timestamp carried by the rubber tapping control information and the rubber tapping control request. This application will not go into details.
[0171] In one embodiment of the present application, the rubber harvesting control method further includes:
[0172] A: The master control module detects the working status of the sub-equipment during the rubber tapping operation in the first cycle, obtains the rubber tapping status information and outputs it to the server.
[0173] It should be noted that the present application does not make any specific limitation on the first cycle, but the first cycle does not exceed the total duration of the entire rubber tapping operation.
[0174] It should be noted that the rubber tapping status information includes: the number of sub-devices controlled by the master control module, the number of the sub-device that performs the rubber tapping operation abnormally and its corresponding fault code.
[0175] In this step, the master control module detects the status of the sub-device that is currently tapping rubber, outputs the tapping status information and sends it to the front end through the server. The manager can manage and monitor the sub-device currently performing the tapping operation in real time through the tapping status information. When a sub-device fails or other abnormal phenomena cause the tapping operation to fail to be performed normally, the manager can promptly identify the sub-device with the abnormal phenomenon through the fault code, thereby promptly repairing and processing the abnormal sub-device to improve the efficiency of the tapping operation.
[0176] B: The master control module detects the working status of the sub-device when performing the glue collecting operation in the second cycle, obtains the glue collecting status information and outputs it to the server.
[0177] It should be noted that the present application does not make any specific limitation on the second cycle, but the second cycle does not exceed the total duration of the entire rubber collection operation.
[0178] It should be noted that the glue collecting status information includes: the number of sub-devices controlled by the master control module, the number of the sub-device that abnormally performs the glue collecting operation and its corresponding fault code.
[0179] In this step, the master control module detects the status of the sub-device that is performing the glue collection operation, obtains the glue collection status information, and sends the glue collection status information to the server, so that the server forwards the glue collection status information to the front end. The manager uses the glue collection status information to manage and monitor the sub-device currently performing the glue collection operation in real time. When a sub-device fails or other abnormal phenomena occur, resulting in the inability to perform the glue collection operation normally, the manager can promptly identify the sub-device with the abnormal phenomenon through the fault code, so as to promptly repair and process the abnormal sub-device and improve the efficiency of the glue collection operation.
[0180] In the present application, since the master control module is connected to the server through the NBIOT Internet of Things and is connected to multiple sub-devices through a wired communication bus, in order to save traffic and reduce the bandwidth pressure of the server, the master control module sends the rubber tapping status information, rubber tapping response information, rubber collection response information and rubber tapping status information to the server only needs to transmit the number of sub-devices it controls, as well as the number of the sub-device that abnormally executes the specified request and the rubber tapping fault code.
[0181] C: The master control module performs communication detection on the sub-device in the third cycle, and when it is detected that the sub-device is disconnected from the communication, outputs the offline information corresponding to the sub-device disconnected from the communication to the server.
[0182] It should be noted that the third period can be any value, and this application does not specifically limit the third period.
[0183] In the above steps, the master control system periodically detects whether the sub-devices connected to it are offline. When a sub-device is offline, it indicates that the wired communication bus may be damaged or broken or the sub-device is faulty, which makes the sub-device unable to establish a connection with the master control module, thereby affecting the rubber tapping and rubber collection operations. In this regard, when a sub-device is offline, the master control module outputs offline information related to the disconnected sub-device and forwards it to the front end through the server. The manager can know that a sub-device is disconnected from the master control module through the offline information, so as to timely detect and repair the faults of the offline sub-devices and the wired communication buses connected to them.
[0184] Preferably, in one embodiment, in the present application, the main control module of the sub-device controls other components of the sub-device to perform the rubber tapping operation. The process of the sub-device performing the rubber tapping operation will be described and explained below.
[0185] 1031: The main control module controls the first motor to start and rotate forward. When the first motor rotates, it drives the blade to move around the first rotating disk.
[0186] In this step, according to the rubber tapping control request, the main control module controls the first motor to rotate forward, and the blade moves around the first rotating disk. The blade is used to cut the bark of the rubber tree so that the rubber tree can flow out rubber water.
[0187] 1032: The main control module controls the second motor to start and rotate forward. When the second motor rotates forward, it drives the cutting mechanism to pop out from the telescopic mechanism. When the cutting mechanism pops out from the telescopic mechanism, the second motor stops working.
[0188] In this step, the cutting mechanism is located in the telescopic mechanism when the rubber tapping operation is not required. After the first motor is started, the main control module controls the second motor to rotate forward, thereby driving the telescopic mechanism to pop out the cutting mechanism.
[0189] 1033: The main control module controls the third motor to start and rotate forward. When the third motor rotates forward, it drives the cutting mechanism to move along the cutting track from the starting position to the end position.
[0190] In this step, when it is not necessary to perform rubber tapping operation, the cutting mechanism and the telescopic mechanism are both located at the starting position of the cutting track. After the cutting mechanism pops up, the main control module controls the forward rotation of the third motor, and the cutting mechanism moves from the starting position to the terminal position along the cutting track. In the process of moving along the cutting track, the cutting mechanism cuts the rubber tree at a certain angle, and a rubber groove appears in the cut position on the tree body. The bark of the rubber tree is cut and rubber water flows out, and the rubber water flows out along the rubber groove.
[0191] 1034: When the main control module receives the first termination signal from the end position sensor, it controls the third motor to stop working and controls the second motor to start and reverse. When the second motor reverses, it drives the cutting mechanism to retract to the telescopic mechanism. When the cutting mechanism is retracted to the telescopic mechanism, the first motor and the second motor are controlled to stop working.
[0192] In this step, when the cutting mechanism moves to the terminal position, the terminal position sensor detects the cutting mechanism and sends the first termination signal to the sub-device. The main control module stops according to the first termination signal control of the third motor, and the cutting mechanism stops cutting the rubber bark. Meanwhile, the main control module controls the second motor to reverse, and the cutting mechanism is retracted into the telescopic mechanism. When the cutting mechanism is retracted into the inside of the telescopic mechanism, the main control module controls the first motor and the second motor to stop rotating.
[0193] 1035: delaying for a preset first time length, after which the main control module controls the first valve to start to open the glue inlet hole, and the rubber water drips into the smart glue bottle, and controls the fourth motor to start and drive the cutting track to descend a preset first distance in the vertical direction.
[0194] It should be noted that the first duration can be determined according to actual conditions. The present application does not limit the first duration. In order to remove impurities in the rubber before collecting the rubber, this step delays the preset first duration. After waiting for the first duration, when the impurities in the rubber are discharged, the main control module opens the first valve, and then opens the glue inlet hole, so that the rubber water flowing out of the rubber tree flows into the smart glue bottle along the guide groove through the glue inlet hole.
[0195] In this step, before the next rubber tapping operation starts, the cutting track needs to be lowered by a certain distance through the lifting mechanism, so that the cutting mechanism cuts a new rubber guide groove above the old rubber guide groove to facilitate the next rubber tapping operation. The present application does not specifically limit the first distance.
[0196] 1036: The main control module controls the third motor to start and reverse. When the third motor reverses, it drives the cutting mechanism to move from the end position to the starting position along the cutting track. When the third motor receives the second termination signal from the starting position sensor, it controls the third motor to stop working.
[0197] In this step, before the next rubber tapping operation starts, the cutting mechanism needs to be restored from the terminal position to the starting position to generate a new pin groove. In this regard, the main control module controls the third motor to reverse, and the cutting mechanism returns from the terminal position to the starting position along the cutting track. When the second termination signal is received, it means that the cutting mechanism has reached the starting position, and at this time, the third motor is controlled to stop working.
[0198] The following is an example of the process of the sub-device performing the rubber tapping operation. After the main control module of the sub-device receives the rubber tapping control request through the wired serial port, it controls the movement of other components of the sub-device. Specifically, the first motor is controlled to rotate forward so that the blade moves around the first rotating disk to facilitate cutting the rubber bark. The second motor is controlled to rotate forward so that the cutting mechanism pops out from the telescopic mechanism. The third motor is controlled to rotate forward, and the cutting mechanism moves from the starting position to the end position along the cutting track. During the movement of the cutting mechanism on the cutting track, the blade cuts a new rubber guide groove on the rubber bark, and the rubber water flows out along the rubber guide groove.
[0199] When the terminal position sensor detects that the cutting mechanism has reached the terminal position, a first termination signal is issued. The main control module controls the third motor to stop rotating according to the first termination signal, so that the cutting mechanism stops at the terminal position and no longer cuts the rubber tree. At the same time, the main control module controls the second motor to reverse, and the cutting mechanism is retracted to the inside of the telescopic mechanism. Wait for the first duration to reserve enough time for the rubber to remove impurities. Afterwards, the main control module opens the glue inlet hole, and the rubber water drips into the collection chamber through the glue inlet hole. In the process of the rubber water dripping into the collection chamber, the main control module controls the fourth motor to start, and the cutting track drops a first distance in the vertical direction; at the same time, the third motor is controlled to reverse, so that the cutting mechanism returns to the starting position. When the starting position sensor detects that the cutting mechanism has reached the starting position, a second termination signal is output. The main control module controls the third motor to stop working according to the second termination signal to facilitate the next rubber tapping operation.
[0200] In one embodiment, before performing the tapping operation according to the tapping control request, the process includes:
[0201] The main control module controls the second valve to open, the master control module controls the first switching valve to open and connect the liquid pump with the perfusion pipe, and the master control module controls the second switching valve to open and connect the liquid pump with the ammonia solution pool;
[0202] The general control module controls the liquid pump to start so as to pump the ammonia diluent into the collection chamber through the perfusion tube. When the general control module and the main control module receive the liquid level signal from the second liquid level sensor, the main control module controls the second valve to close, and the general control module controls the liquid pump, the first switching valve and the second switching valve to close.
[0203] In the present embodiment, the natural rubber produced by the rubber tree will solidify and deteriorate after being placed for a period of time. The principle of deterioration is that the bacteria in the rubber produce acid by anaerobic respiration, which reduces the basicity value of the rubber. Rubber is an anionic system, and when its pH value is lower than 6.4, it will aggregate together and cause permanent coagulation. Therefore, before the rubber tapping operation is performed, an ammonia diluent is sent into the intelligent rubber bottle, which can provide an alkaline environment, effectively prevent rubber from solidifying and deteriorating, and sterilize at the same time.
[0204] Based on the above-described embodiments, in the technical field of the present application, the existing rubber collection process is usually to fix the collecting bottle on the rubber tree, and then to pour the rubber bottle to make the rubber flow out after disassembling the rubber bottle when obtaining rubber, and finally the collecting bottle needs to be reinstalled on the rubber tree. This manual collection method is relatively dependent on human resources, and the collection efficiency is low. In the rubber tapping and collection control method provided by the present application, after performing the rubber tapping operation, a timed task is set in the server, and after the rubber water of the rubber tree is all dripped into the intelligent rubber bottle, multiple sub-devices and collection pipelines are controlled by the master control module to perform the collection operation simultaneously. The present application realizes automatic collection of rubber, which greatly improves the collection efficiency.
[0205] Preferably, in one embodiment, the present application controls the collection pipeline and the sub-equipment to jointly perform the glue collection operation through the master control module. The following will describe and explain the process of the collection pipeline and the sub-equipment performing the glue collection operation.
[0206] It should be noted that during the period between when the sub-device finishes the rubber tapping operation and when the sub-device performs the rubber collection operation, the sub-device is not operated so that all the rubber water flowing out of the rubber tree drips into the smart rubber bottle.
[0207] 1061: The main control module controls the first switching valve to connect the perfusion pipe with the air compressor, and controls the third switching valve to connect the latex collection tank with the discharge pipe. The main control module controls the first valve to close and the second valve to open.
[0208] In this step, when receiving the rubber tapping control request, the master control module controls the first switching valve to open so that the perfusion pipe is connected to the air compressor. At the same time, the master control module opens the third switching valve so that the latex collection pool is connected to the discharge pipe. The main control module closes the first valve to close the rubber inlet hole, and controls the second valve to open to open the pressurizing pipe. The purpose of this is that the subsequent air compressor introduces air into the smart rubber bottle. Since the rubber inlet hole is closed, the smart rubber bottle is only connected to the perfusion pipe through the pressurizing pipe and to the latex collection pool through the discharge pipe. The collection pipeline and the smart rubber bottle form a semi-sealed environment, which is convenient for air to pressurize the rubber to the discharge pipe.
[0209] 1062: The master control module controls the air compressor to start, and air is introduced into the collection chamber. The air pushes the rubber from the top to the bottom and is discharged from the collection chamber through the discharge pipe. The rubber flows into the latex collection pool through the main collection pipe.
[0210] In this step, after the infusion pipe is connected to the air compressor and the latex collection pool is connected to the discharge pipe, the main control module turns on the air compressor, and the air compressor injects compressed air into the collection chambers of multiple smart rubber bottles through the infusion pipe. Since the pressure inside the collection chamber is greater than the pressure outside the chamber, the air pushes the rubber from top to bottom, and the rubber is discharged from the collection chamber to the main collection pipe, and then gathered in the latex collection pool through the main collection pipe.
[0211] 1063: Delay for a preset second time period, the main control module controls the first switching valve to connect the perfusion pipe with the liquid pump, controls the second switching valve to connect the liquid pump with the cleaning liquid pool, controls the third switching valve to connect the discharge pipe with the sewage pool, and controls the liquid pump to start, the cleaning liquid flows into the collection chamber, and flows into the sewage pool through the discharge pipe and the main collection pipe.
[0212] It should be noted that the second time length is not specifically limited in the present application. The second time length is preset to allow the rubber to fully flow into the smart rubber bottle.
[0213] In this step, after the latex rubber is collected, the main control module opens the first switching valve to connect the liquid pump and the perfusion pipe. The main control module controls the second switching valve to open, connecting the liquid pump and the cleaning liquid pool. The main control module opens the third switching valve to connect the discharge pipe and the sewage pool. The purpose of this is that the subsequent liquid pump pumps the cleaning liquid in the cleaning liquid pool into the smart glue bottle, and the smart glue bottle is only connected to the perfusion pipe through the pressure pipe and the sewage pool through the discharge pipe. After the cleaning liquid enters the smart glue bottle through the perfusion pipe, it can only flow out to the sewage pool through the discharge pipe, so as to facilitate the cleaning of the smart glue bottle and the collection pipeline. After that, the main control module turns on the liquid pump, and the liquid pump sends the cleaning liquid in the cleaning liquid pool to the collection chamber of multiple smart glue bottles through the perfusion pipe, so that the cleaning liquid fills the entire collection chamber. The cleaning liquid continuously flows into the collection chamber and flows into the main collection pipe through the discharge pipe. Finally, the cleaning liquid gathers in the sewage pool, so as to continuously flush the smart glue bottle and the collection pipeline to achieve the cleaning effect, so as to facilitate the next rubber collection operation.
[0214] 1064: Delay for a preset third time period, the master control module controls the first switching valve to connect the perfusion pipe with the air compressor, and controls the air compressor to start and the liquid pump to close, so that air enters the collection chamber to send the cleaning hydraulic pressure to the sewage pool;
[0215] 1065: When the general control module and the main control module receive the liquid level signal from the second liquid level sensor, the main control module controls the second valve to close, and the general control module controls the first switching valve, the second switching valve, the third switching valve and the air compressor to close.
[0216] It should be noted that the third time period is not specifically limited in the present application. The third time period is preset so that the smart plastic bottle and the collection pipeline can be fully cleaned.
[0217] In the above steps, when the cleaning of the smart glue bottle and the collection pipeline is completed, the main control module opens the first switching valve to connect the filling pipe with the air compressor. Then, the main control module turns on the air compressor to pump air into the collection chambers of multiple smart glue bottles through the filling pipe. When the main control module and the main control module of the sub-device receive the signal from the second liquid level sensor, the main control module closes the pressurized pipe by closing the second valve, and the main control module closes the three switching valves and the air compressor. At this point, the entire glue collection operation process is completed.
[0218] The following is an example of a sub-device performing rubber collection operation. This application utilizes the strong pressure inside and outside the collection chamber, and the master control module combines the collection pipeline with the smart rubber bottle of the sub-device to achieve the effect of automatic rubber collection. First, the master control module opens the first switching valve so that the perfusion pipe is connected to the air compressor, and opens the third switching valve so that the latex collection pool is connected to the discharge pipe. After that, the master control module turns on the air compressor, and the air compressor pumps air into the collection chamber, causing a pressure difference inside and outside the collection chamber. The air filled into the collection chamber discharges the rubber from bottom to top through the discharge pipe into the main collection pipe, and the rubber is collected in the latex collection pool through the main collection pipe. Wait for the second time, and the rubber obtained during the rubber tapping operation basically flows into the smart rubber bottle, and the master control module controls the collection pipeline to perform cleaning work. Specifically, the master control module controls the second switching valve so that the liquid pump is connected to the cleaning liquid pool, and controls the third switching valve so that the sewage pool is connected to the discharge pipe. The liquid pump pumps the cleaning liquid in the cleaning liquid pool to the collection chamber of multiple smart rubber bottles through the perfusion pipe to ensure that the cleaning liquid fully cleans the smart rubber bottle and the collection pipeline. The cleaning liquid flows into the main collection pipe through the discharge pipe, and then flows into the sewage pool through the main collection pipe, so as to continuously flush the smart glue bottle and the collection pipeline. After waiting for the third period of time, when the smart glue bottle and the collection pipeline are fully cleaned, the main control module opens the first switching valve, connects the injection pipe with the air compressor, and turns on the air compressor. The air is pumped to the collection chamber through the injection pipe, and the excess cleaning fluid in the smart glue bottle and the collection pipeline is hydraulically discharged to the sewage pool. When the main control module and the main control module of the sub-device receive the signal from the second liquid level sensor, the main control module closes the second valve and the pressurized pipe; the main control module closes the three switching valves and the air compressor. At this point, the entire glue collection process ends.
[0219] In one embodiment, referring to Figure 5 As shown, Figure 5 : is a flowchart of detecting a sub-device failure problem provided by an embodiment of the present application. Before the sub-device performs a tapping operation according to a tapping control request, the following steps are also included:
[0220] The master control module detects Is there any fault in the table equipment?
[0221] When the first When a sub-device fails, the master control module outputs the fault information to the server. Common fault indicator, control The sub-equipment does not perform rubber tapping operations (among which, );
[0222] When no When a sub-device has a fault, the master control module detects the +1 Whether there is a fault problem on the sub-device until the completion of Detection of fault problems in table equipment.
[0223] It should be noted that the fault problem may include but is not limited to the failure or damage of components of the sub-equipment, or the sub-equipment being tapped or collected.
[0224] In this step, before controlling the sub-device to perform rubber tapping operations, the master control module needs to detect whether the sub-device has a fault problem. The purpose of this is to avoid sub-device failures that cause the sub-device to be unable to perform rubber tapping operations normally. The master control module transmits the fault information to the front end through the server. The fault information carries the first Common fault indicator. The common fault identification can tell which sub-device has the fault problem. Common fault flags correspond to Sub-device.
[0225] In this application, when there is no fault problem, it is necessary to detect the air tightness of the perfusion pipe, the smart rubber bottle and the main collection pipe in turn. The air tightness of the smart rubber bottle and the collection pipeline will affect the effect of the rubber collection operation of this application. During the rubber collection operation, air is transported into the smart rubber bottle, and the rubber water is pressed out of the smart rubber bottle under the action of air pressure. If there is air leakage in the smart rubber bottle and the collection pipeline, it will cause the air pressure to be unable to press the rubber water out of the smart rubber bottle. Therefore, it is a very important step to check the air tightness of the smart rubber bottle and the collection pipeline before performing rubber tapping and rubber collection operations.
[0226] Preferably, before the sub-device performs the tapping operation according to the tapping control request, the method further includes the following steps:
[0227] When the master control module completes When detecting a fault problem of the table equipment, the master control module detects the air tightness of the perfusion tube and obtains the first pressure data;
[0228] When the first pressure data is less than the preset first pressure threshold, the master control module outputs fault information carrying the perfusion tube leakage mark and transmits it to the front end through the server;
[0229] When the first pressure data is greater than or equal to the first pressure threshold, the master control module detects Is there any leakage problem in the smart glue bottle of the table equipment?
[0230] when When there is no leakage problem in the intelligent glue bottles of the platform equipment, the main control module detects the air tightness of the main collection pipe and obtains the third pressure data;
[0231] When the third pressure data is greater than or equal to the preset third pressure threshold, the master control module outputs fault information carrying a pipeline leakage indicator and transmits it to the front end through the server;
[0232] When the third pressure data is less than the third pressure threshold, the master control module controls The platform equipment is used to perform rubber tapping operations.
[0233] It should be noted that the first pressure threshold is defined as the pressure value detected by the first pressure sensor when the air tightness test of the perfusion tube is being performed and there is no leakage problem in the perfusion tube. The present application does not make any specific limitation on the first pressure threshold, but the first pressure threshold must be a value that enables the rubber water to be pressed from the smart rubber bottle to the latex pool. The second pressure threshold is defined as the pressure value detected by the first pressure sensor when the air tightness test of multiple sub-devices is being performed and there is no leakage problem in the sub-devices. The present application does not make any specific limitation on the second pressure threshold, but the second pressure threshold must be a value that enables the rubber water to be pressed from the smart rubber bottle to the latex pool.
[0234] Specifically, the master control module detects the air tightness of the perfusion tube in sequence including:
[0235] Master control module control The main control module of the table equipment closes its second valve, controls the first switching valve to connect the air compressor and the perfusion pipe, and controls the air compressor to start;
[0236] The master control module reads first pressure data from the first pressure sensor.
[0237] It is understandable that a good air-tightness level indicates that there is no leakage problem. If the air-tightness level does not meet the requirements set by this application, it is deemed that there is a leakage problem.
[0238] In the above steps, if there is no fault problem, first detect Check whether there is any leakage in the infusion pipe connected to the pressurized pipe of the table equipment. All table equipment closes its second valve, so that all pressurized tubes are disconnected from the perfusion tube. Afterwards, the master control module controls the first switching valve to connect the air compressor and the perfusion tube, and the air compressor introduces compressed air into the perfusion tube. If there is no leakage in the perfusion tube, the air pressure in the perfusion tube will increase, and the air pressure value detected by the first pressure sensor will increase to a value greater than or equal to the first pressure threshold; if there is a leakage in the perfusion tube, the air pressure in the perfusion tube will not increase, and the air pressure value detected by the first pressure sensor will not increase, but may decrease on the contrary. In this regard, when the first pressure data is less than the first pressure threshold, the master control module outputs fault information carrying the perfusion tube leakage mark and transmits it to the front end through the server to inform the front end that there is a leakage in the perfusion tube, so that the manager can solve the pipeline leakage problem in time.
[0239] Specifically, the master control module detects Whether there is leakage problem of smart glue bottle of table equipment includes:
[0240] Detection Is there any leakage problem with the smart glue bottle of the sub-device? If there is no leakage problem in the sub-equipment, then check the +1) Check whether the smart glue bottle of the sub-device has leakage problem until the detection is completed. The leakage problem of the smart glue bottle of the table equipment ( .
[0241] Among them, the detection Check whether the smart glue bottle of the sub-device has leakage problems, including:
[0242] The master control module controls The second valve of the sub-device is opened, and the first valve and the third valve are controlled to be closed;
[0243] The master control module reads the second pressure data of the first pressure sensor. When the second pressure data is less than the preset second pressure threshold, it is regarded as the first pressure sensor. The smart glue bottle of the sub-device has a leakage problem, and the fault information is output and transmitted to the front end through the server. The fault information carries the first Glue bottle leakage mark;
[0244] When the second pressure data is greater than or equal to the second pressure threshold, it is considered as the first The intelligent glue bottle of the sub-device does not have the problem of leakage, and the control The second valve of the sub-device is closed.
[0245] In the above steps, when there is no leakage problem in the perfusion pipe, it is necessary to detect the air tightness of the sub-device's smart glue bottle. When the master control module completes the detection of the air tightness of the perfusion pipe, it controls the second valve to open, and controls the first valve and the third valve to close, so that the pressurized pipe connects to the perfusion pipe and the glue inlet and outlet pipe are closed. After that, the air compressor introduces compressed air into the smart glue bottle. When the second pressure data is less than the second pressure threshold, it means that the air compressor is pumping air to the first valve. Part of the air delivered by the smart glue bottle of the sub-device fails to return to the first switching valve along the original route, that is, there is a leakage in the smart glue bottle, causing some air to leak to the outside, and the pressure at the first switching valve fails to rise to a value greater than or equal to the second pressure threshold. In this regard, the master control module outputs fault information to the server, and the fault information carries the second pressure threshold. Glue bottle leak mark, When the second pressure data is greater than or equal to the second pressure threshold, it means that the air delivered by the air compressor to the smart rubber bottle returns to the first switching valve along the original route, and the pressure at the first switching valve rises, which means that the second pressure data is greater than or equal to the second pressure threshold, which means that the air delivered by the air compressor to the smart rubber bottle returns to the first switching valve along the original route, and the pressure at the first switching valve rises, which means that the second The airtightness of the smart glue bottle of the sub-device is good, and there is no leakage problem. The second valve of the sub-device closes the pressurized pipe. After all sub-devices have completed their air tightness tests, the main control module then tests the air tightness of the main collection pipe.
[0246] Specifically, the master control module detects the air tightness of the master collecting pipe and obtains the third pressure data, which specifically includes:
[0247] Master control module control The third valve of the table equipment is opened, and the third switching valve is controlled to be closed;
[0248] The master control module reads the first sub-pressure data of the first pressure sensor, and reads the second sub-pressure data of the second pressure sensor, and uses the difference between the first sub-pressure data and the second sub-pressure data as the third pressure data.
[0249] In the above steps, when When there is no leakage problem in the smart plastic bottles of the table equipment, the air tightness of the main collection pipe is tested. It can be understood that a good air tightness indicates that there is no leakage problem, and a poor air tightness indicates that there is a leakage problem. The third valve of the table equipment is opened, so that all the discharge pipes are connected to the main collection pipe; at the same time, the main control module controls the third switching valve to close, so that the main collection pipe is disconnected from the main collection pool. Since the air compressor continuously introduces compressed air, if the difference between the detected first sub-pressure data and the second sub-pressure data is not large, that is, the difference between the first sub-pressure data and the second sub-pressure data is less than the preset third pressure threshold, it means that the airtight performance of the main collection pipe is good; if the difference between the detected first sub-pressure data and the second sub-pressure data is large, that is, the difference between the first sub-pressure data and the second sub-pressure data is greater than or equal to the third pressure threshold, it means that there is a leak in the main collection pipe. At this time, the fault information carrying the pipeline leakage mark is output and transmitted to the front end through the server to inform the manager to inspect the collection pipeline.
[0250] Reference Figure 6 As shown, Figure 6 It is a flowchart of the anti-theft detection provided by the embodiment of the present application. The rubber harvesting and rubber collection control method provided by the present application also has the function of anti-theft detection to prevent the theft of rubber and the theft of sub-equipment. In one embodiment of the present application, the anti-theft detection function of the rubber harvesting and rubber collection control method will be described and elaborated below. The rubber harvesting and rubber collection control method may include but is not limited to the following steps.
[0251] The rubber harvesting and rubber collection control method also includes the following steps:
[0252] When the sub-device detects that it is in a shaking state, it outputs an alarm signal to the main control module.
[0253] It should be noted that the shaking state is defined as the number of times the body of the sub-device shakes within a preset fourth time period is greater than or equal to a preset first value. The fourth time period and the first value can be determined based on actual conditions, and this application does not impose any specific restrictions on this.
[0254] Optionally, the sub-device is provided with a vibration sensor, or other sensors capable of detecting shaking. The sub-device can detect the number of shakings within a preset fourth time period through the vibration sensor, and output an alarm signal according to the number of shakings and the first value.
[0255] The master control module receives the alarm signal. When it detects that it has not received the alarm signal from other sub-devices in the same area, it outputs the alarm monitoring signal to the server and the drone, and controls the drone to monitor the sub-device that issued the alarm signal through the alarm monitoring signal.
[0256] In this embodiment, there are two reasons for the shaking of the sub-device in the rubber operation area. One is a natural phenomenon, such as a branch or fruit falling naturally and hitting the sub-device, causing the sub-device to shake, or an external wind blowing the outer cover of the sub-device, causing the sub-device to shake; the other is an illegal human touch, such as an outsider touching the sub-device when stealing rubber, causing the sub-device to shake. When the cause of the shaking of the sub-device is a natural phenomenon, if the sub-device shakes due to a branch or fruit falling naturally and hitting the sub-device, the branch or fruit falling naturally and hitting the sub-device can be regarded as a one-time shaking. If the number of shaking times of the sub-device within the preset fourth time length is less than the preset first value, the sub-device will ignore this shaking and will not output an alarm signal to the master control module; this can effectively reduce the amount of computing data of the master control module and avoid unnecessary calculations. If the number of times the sub-device shakes within the preset fourth time period is greater than or equal to the preset first value, the shaking can be regarded as continuous shaking or simultaneous shaking in multiple nearby areas. At this time, the sub-device does not ignore this shaking and outputs an alarm signal to the main control module, which then analyzes the cause of the shaking of the sub-device.
[0257] In order to avoid misjudgment of theft, the master control module first determines whether it has received the alarm signal of other equipment in the same area after receiving the alarm signal. If not, it can be determined that the cause of the shaking of the sub-equipment is the illegal human touch, and the sub-equipment that sends the alarm signal may have theft such as theft of rubber water and theft of equipment. For this, the master control module outputs an alarm monitoring signal to the server and the drone to inform the manager of the existence of theft and monitor the area where the theft exists through the drone to solve the theft in the rubber operation area. If the master control module detects other alarm signals in the same area, it means that the sub-equipment in the same area also has a shaking phenomenon, which can be regarded as the cause of the shaking of the sub-equipment as a natural phenomenon, and there is no need to take alarm monitoring measures. In the technical field, the existing automatic rubber tapping equipment rarely has an anti-theft function, and the automatic rubber tapping equipment with an anti-theft function usually detects whether the equipment has an abnormal movement by setting a sensor, but lacks the analysis of the abnormal movement cause, resulting in low alarm accuracy and prone to misjudgment of theft. The present application can effectively prevent the theft of sub-equipment and rubber, improve the alarm accuracy and reduce the misjudgment rate of theft.
[0258] Optionally, based on the alarm monitoring signal, the drone goes to the area corresponding to the alarm monitoring signal and monitors it, and transmits the monitored situation to the front end, which displays the monitored situation for the manager to monitor and analyze the area corresponding to the alarm monitoring signal and resolve the theft situation in a timely manner.
[0259] Optionally, the server stores the conditions monitored by the drone.
[0260] Optionally, the main control module and the master control module of the sub-device both store a rubber harvesting control program, and when the rubber harvesting control program is executed by the processor, the steps of the above-mentioned rubber harvesting control method are implemented.
[0261] Reference Figure 7 As shown, Figure 7 The flowchart of the rubber harvesting and rubber collection control method provided by the embodiment of the present application is used for the server. In one embodiment of the present application, the implementation process of the rubber harvesting and rubber collection control method when used for the server is described and explained below. The rubber harvesting and rubber collection control method may include but is not limited to the following steps.
[0262] 201: receiving a control initiation request from a front end, the control initiation request being used to control a master control module and sub-devices connected to the master control module, and verifying the control initiation request;
[0263] 202: When the control initiation request is verified, the rubber collection and sending time is constructed according to the control initiation request, and the rubber tapping control information is sent to the topic pre-subscribed by the master control module, and the rubber tapping control information carries the first control key.
[0264] It should be noted that this application does not impose any specific restrictions on the time of sending and receiving glue.
[0265] In this step, the purpose of verifying the control initiation request is to verify whether the control initiation request comes from an illegal front end. When the control initiation request is verified, it means that the control initiation request comes from a legal front end. The server builds the rubber collection sending time, and the rubber collection sending time is used to send the rubber collection control information regularly. At the same time, the server sends the rubber tapping control information to the master control module, and the first control key is embedded in the rubber tapping control information for the master control module to verify the first control key. If the control initiation request verification fails, it means that the control initiation request may come from an illegal front end, and the server ignores the control initiation request. Afterwards, the server sends the response information from the master control module to the front end to prompt the administrator that the master control module has received the control initiation request.
[0266] Preferably, the rubber collection and delivery time is 4 hours. According to prior knowledge, after cutting the rubber bark and waiting for 4 hours, the rubber water is sufficient to drip into the smart rubber bottle.
[0267] It should be noted that the server verification control initiation request is to avoid illegal front-end control of the main control module, improve the safety of rubber tapping and rubber collection operations, and prevent people with ulterior motives from controlling sub-equipment through the main control module to perform rubber operations and steal rubber water.
[0268] 203: Receive first specific information corresponding to the rubber tapping control information from the master control module and send it to the front end.
[0269] It should be noted that the first specific information may include but is not limited to response information corresponding to the tapping control information, tapping response information, tapping status information and tapping result information.
[0270] 204: When the glue collection and sending time arrives, the glue collection control information is sent to the topic pre-subscribed by the master control module, and the second specific information corresponding to the glue collection control information is received from the master control module and sent to the front end.
[0271] It should be noted that the second specific information may include but is not limited to response information corresponding to the rubber collection control information, rubber collection response information, rubber collection status information, rubber collection result information and rubber production data.
[0272] In this step, when the rubber collection sending time arrives, the server automatically sends the rubber collection control information to the master control module so that the master control module can generate a rubber tapping control request. At the same time, the server receives the response information from the master control module and sends it to the front end to prompt the administrator that the master control module will execute the control of the rubber collection operation of the sub-device.
[0273] 205: Receive fault information and alarm monitoring signals from the master control module and send the fault information to the front end.
[0274] In this step, the front end displays the fault information so that the manager can analyze and handle the fault of the sub-equipment. Optionally, the front end receives the situation monitored by the drone and displays it so that the manager can monitor the area where theft occurs and solve the theft in the rubber operation area.
[0275] The embodiment of the present application also provides a server, including: a memory, a processor, and a rubber harvesting control program stored in the memory and executable on the processor. When the rubber harvesting control program is executed by the processor, the steps of the above-mentioned rubber harvesting control method are implemented.
[0276] Reference Figure 8 As shown, Figure 8 The flowchart of the rubber harvesting and collecting control method provided by the embodiment of the present application is used for the front end. In one embodiment of the present application, the implementation process of the rubber harvesting and collecting control method when used for the front end is described and explained below. The rubber harvesting and collecting control method may include but is not limited to the following steps.
[0277] 301: Send a control initiation request to the server, where the control initiation request is used to control the master control module and the sub-devices connected to the master control module;
[0278] 302: Receive first specific information corresponding to rubber tapping control information from the server, and receive second specific information corresponding to rubber collection control information from the server.
[0279] It should be noted that the first specific information may include but is not limited to response information corresponding to the tapping control information, tapping response information, tapping status information and tapping result information; the second specific information may include but is not limited to response information corresponding to the rubber collection control information, rubber collection response information, rubber collection status information, rubber collection result information and rubber production data.
[0280] 303: Receive fault information and alarm monitoring signals from the server.
[0281] The present application also provides a front end, comprising: a memory, a processor, and a rubber harvesting control program stored in the memory and executable on the processor. When the rubber harvesting control program is executed by the processor, the steps of the above-mentioned rubber harvesting control method are implemented.
[0282] In order to better illustrate the technical solution and technical effects of this application, refer to Fig. 9 As shown, Fig. 9The communication sequence diagram of the rubber tapping operation and rubber collection operation of the method provided in the embodiment of the present application. The technical solution of the present application will be further described and elaborated below by controlling multiple sub-devices in one or more rubber operation areas to simultaneously perform rubber tapping operations and rubber collection operations.
[0283] It should be noted that the first specific information may include but is not limited to the response information corresponding to the rubber tapping control information, the rubber tapping response information, the rubber tapping status information and the rubber tapping result information, and the second specific information may include but is not limited to the response information corresponding to the rubber collection control information, the rubber collection response information, the rubber collection status information, the rubber collection result information and the rubber production data. The communication sequence of the sequence diagram is the sending and receiving process of the above information.
[0284] Fig. 9 Process 1: When the user needs to control the tapping or collection of one or more rubber areas, the front end initiates a control request to the server. The control request controls the master control module and several sub-devices connected to the master control module. In order to prevent illegal front-ends from controlling the master control module, the server needs to verify the control request.
[0285] Fig. 9 Process 2: When the control initiation request is verified, it means that the control initiation request is from a legitimate front end. The server establishes a rubber collection sending time, which is used to send the rubber collection control information to the master control module at a fixed time. At the same time, the server sends the rubber tapping control information to the topic pre-subscribed by the master control module. The rubber tapping control information is embedded with the first control key for the master control module to verify whether the rubber tapping control information comes from an illegal server.
[0286] Fig. 9 Process 3: When the verification passes the first control key verification, it means that the tapping control information comes from a legitimate server, and the master control module sends the corresponding response information to the server. The server sends the response information to the front end. The user can know through the front end that the master control module has received the control initiation request.
[0287] Fig. 9 Process 4: When the first control key is passed, the master control module decrypts the encrypted communication key stored in its ROM according to the first control key to obtain the communication keys of multiple sub-devices. After that, the master control module sends the tapping control request to multiple sub-devices in sequence through the wired serial port, and the tapping control request is obtained after being encrypted by the communication key. The master control module controls the rubber tapping work of the sub-device through the tapping control request.
[0288] Fig. 9Process 5: The sub-device decrypts the tapping control request according to the communication key and verifies the tapping control request. When the tapping control request is verified, the sub-device outputs the tapping response code corresponding to the tapping control request to the master control module. Among them, the sub-device that successfully receives the control request outputs the tapping response code to the master control module, while the sub-device that fails to successfully receive the control request does not output the tapping response code to the master control module. Afterwards, the master control module generates tapping response information based on the number or situation of the tapping response codes received. The server sends the tapping response information to the front end, and the user can learn about the situation of the sub-devices that perform tapping operations normally and abnormally through the front end.
[0289] Fig. 9 Process 6: The sub-device performs the tapping operation according to the tapping control request.
[0290] Fig. 9 Process 7: The master control module periodically detects the working status of the sub-equipment during rubber tapping, obtains the tapping status information and returns it to the server. The server sends the tapping status information to the front end, and the user can use the front end to detect the sub-equipment's rubber tapping status in real time. When the sub-equipment performs the tapping operation abnormally, the user can learn about the sub-equipment's fault through the front end, and then solve the fault problem in time to improve the tapping efficiency.
[0291] Fig. 9 Process 8: When the tapping operation is completed, the master control module obtains the tapping result codes of multiple sub-devices through the tapping result query request. The master control module outputs the tapping result information according to the tapping result code and sends it to the front end through the server. When the tapping operation is completed, the sub-device outputs the tapping result code according to the tapping result query request; and the sub-device whose tapping operation is not completed does not output the tapping result code. The master control module outputs the tapping result information according to the number or situation of the tapping result codes it receives and sends it to the front end through the server, so that the manager can count and analyze the execution of the tapping operation.
[0292] The above process is rubber tapping operation, and the following process is rubber collection operation.
[0293] Fig. 9 Process 9: When the glue collection and sending time arrives, the server automatically sends the glue collection control information to the topic pre-subscribed by the master control module to control the master control module to control multiple sub-devices to perform the glue collection operation.
[0294] Fig. 9 Process 10: The master control module receives the glue collection control information and outputs the corresponding response information, which is forwarded to the front end via the server to prompt the administrator that the master control module has received the glue collection control information sent by the server.
[0295] Fig. 9Process 11: The master control module initiates a glue collecting control request to multiple sub-devices to control the multiple sub-devices and the collection pipelines to jointly perform the glue collecting operation.
[0296] Fig. 9 Process 12: The sub-device receives the glue collection control request initiated by the master control module, decrypts the glue collection control request according to the communication key in its main control module, and verifies whether the glue collection control request is legal. When the glue collection control request passes the verification, the glue collection response code corresponding to the glue collection control request is returned to the master control module. The master control module generates glue collection response information according to the glue collection response code and sends it to the front end via the server. Among them, the sub-device that successfully receives the glue collection control request outputs the glue collection response code to the master control module, while the sub-device that fails to successfully receive the glue collection control request does not output the glue collection response code to the master control module. The master control module sends the glue collection response information to the server according to the number or situation of the received glue collection response codes. The server sends the glue collection response information to the front end, and the user can learn about the situation of the sub-devices that perform the glue collection operation normally and abnormally through the front end.
[0297] Fig. 9 Process 13: Collect pipelines and sub-equipment to perform glue collection operations.
[0298] Fig. 9 Process 14: The master control module periodically detects the state of the sub-device when collecting rubber, and the master control module obtains the collecting state information and returns it to the server. The server sends the collecting state information to the front end, and the user can use the front end to detect the sub-device's rubber collecting state in real time. When the sub-device performs the collecting operation abnormally, the user can learn about the sub-device failure through the front end, and then solve the failure problem in time to improve the collecting efficiency.
[0299] Fig. 9 Process 15: When the glue collection operation is completed, the sub-device outputs the glue collection result code to the master control module through the glue collection result query request, while the sub-device whose glue collection operation is not completed does not output the glue collection result code. The master control module outputs the glue collection result information according to the number or situation of the glue collection result codes it receives and sends it to the front end through the server, so that the manager can count and analyze the execution of the glue collection operation.
[0300] Fig. 9 Process 16: The master control module detects the rubber production and generates rubber production data based on it and sends it to the front end through the server. The manager uses the rubber production data to count and analyze the amount of rubber produced in this rubber operation, and can also use the rubber production data to analyze and optimize the problems existing in this rubber operation, so that the next rubber operation can be better carried out.
[0301] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0302] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0303] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0304] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0305] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0306] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: Read-Only Memory (ROM), Random Access Memory (RAM), a disk or an optical disk, and other media that can store program codes.
[0307] The step numbers in the above method embodiment are only provided for the convenience of explanation and description, and no limitation is imposed on the order of the steps. The execution order of each step in the embodiment can be adaptively adjusted according to the understanding of those skilled in the art.
Claims
1. A rubber harvesting control method, applied to a system consisting of a master control module, sub-equipment and a collection pipeline, characterized in that: The steps include: The master control module receives the tapping control information from the server, the tapping control information carries a first control key, and when the first control key is verified, sends a tapping control request to the plurality of sub-devices in sequence through the wired communication bus according to the tapping control information; The sub-device receives the tapping control request, decrypts and verifies the tapping control request according to a preset communication key, and returns a tapping response code to the master control module when the tapping control request passes the verification. The master control module generates tapping response information according to the tapping response code and outputs it to the server; The sub-device performs the tapping operation according to the tapping control request; The master control module receives the glue collection control information from the server, and sends the glue collection control request encrypted by the communication key to the plurality of sub-devices in sequence through the wired communication bus according to the glue collection control information; The sub-device receives the glue collecting control request, decrypts and verifies the glue collecting control request according to the communication key, and when the glue collecting control request passes the verification, the master control module controls the sub-device and the collection pipeline to perform the glue collecting operation; Wherein, the time value at which the master control module receives the rubber collection control information is later than the time value at which the master control module receives the rubber tapping control information; The master control module receives the tapping control information from the server, the tapping control information carries a first control key, and when the first control key is verified, sends a tapping control request to multiple sub-devices in sequence through a wired communication bus according to the tapping control information, including: The master control module receives and identifies the rubber tapping control information from the server, wherein the rubber tapping control information carries the first control key; When the master control module recognizes that the tapping control information carries the first control key, verifying the first control key; When the master control module recognizes that the first control key verification has passed, it returns response information corresponding to the rubber tapping control information to the server; The master control module obtains the communication key of the sub-device by decrypting the first control key, and sequentially sends the rubber tapping control request encrypted by the communication key to multiple sub-devices through a wired communication bus, and controls the multiple sub-devices to perform the rubber tapping operation through the rubber tapping control request.
2. The rubber harvesting control method according to claim 1, characterized in that: Also includes: The master control module sends a tapping result query request to the plurality of sub-devices in sequence, and the sub-device sends a tapping result code to the master control module according to the tapping result query request, and the master control module generates tapping result information according to the tapping result code and outputs it to the server; The master control module sends a glue collection result query request to the plurality of sub-devices in sequence, and the sub-device sends a glue collection result code to the master control module according to the glue collection result query request, and the master control module generates glue collection result information according to the glue collection result code and outputs it to the server; The master control module detects the rubber output of the sub-device, generates rubber output data according to the rubber output and returns the data to the server; The master control module detects the working status of the sub-device when performing the rubber tapping operation in a first cycle, obtains the rubber tapping status information and outputs it to the server; The master control module detects the working state of the sub-device when performing the glue collecting operation in a second period, obtains glue collecting state information and outputs it to the server; The master control module performs communication detection on the sub-device in a third period, and when detecting that the sub-device is disconnected from communication, outputs offline information corresponding to the sub-device that is disconnected from communication to the server.
3. The rubber harvesting control method according to claim 1, characterized in that: Before the sub-device performs the glue collecting operation, it includes: The master control module detects in turn Whether the sub-device mentioned above has any fault problem; When the first When a sub-device has a fault, the master control module outputs fault information to the server, and the fault information carries the first Common fault indicator, control The sub-device does not perform the tapping operation (wherein, ); When no When there is a fault in the sub-device, the master control module detects +1 Whether there is a fault problem on the sub-device until the completion of Detection of failure problems of the sub-device.
4. The rubber harvesting control method according to claim 1, characterized in that: Also includes: When the sub-device detects that it is in a shaking state, an alarm signal is output to the master control module; The master control module receives the alarm signal, and when detecting that the alarm signal of other sub-devices in the same area is not received, outputs an alarm monitoring signal to the server and the drone, and controls the drone to monitor the sub-device that sends the alarm signal through the alarm monitoring signal; The shaking state is defined as the shaking times of the body of the sub-device within a preset fourth time period being greater than or equal to a preset first value.
5. A rubber harvesting control method, characterized in that: Applied to the server, including the following steps: receiving a control initiation request from a front end, the control initiation request being used to control a master control module and a sub-device connected to the master control module, and verifying the control initiation request; When the control initiation request is verified, the rubber collection and sending time is constructed according to the control initiation request, and the rubber tapping control information is sent to the master control module, the rubber tapping control information carries a first control key, so that the master control module receives the rubber tapping control information and verifies the first control key carried by it, when the first control key is verified, the response information corresponding to the rubber tapping control information is sent to the server, and the communication key of the sub-device is obtained by decrypting according to the first control key, and the rubber tapping control request encrypted by the communication key is sent to multiple sub-devices in sequence through the wired communication bus to control the sub-devices to perform the rubber tapping operation; receiving first specific information corresponding to the tapping control information from the master control module and sending the information to the front end; the first specific information includes response information, tapping response information, tapping status information and tapping result information corresponding to the tapping control information; When the rubber collection and sending time is reached, the rubber collection control information is sent to the master control module, and the second specific information corresponding to the rubber collection control information is received from the master control module and sent to the front end; the second specific information includes response information corresponding to the rubber collection control information, rubber collection response information, rubber collection status information, rubber collection result information and rubber production data; Receive fault information and alarm monitoring signals from the master control module and send them to the front end.
6. A rubber harvesting control method, characterized in that: Applied to the front end, including the following steps: Sending a control initiation request to a server, wherein the control initiation request is used to control a master control module and a sub-device connected to the master control module, so that the server receives the control initiation request, verifies the control initiation request, and when the control initiation request passes the verification, constructs a rubber collection and sending time according to the control initiation request, and sends rubber tapping control information to the master control module, wherein the rubber tapping control information carries a first control key; the master control module receives the rubber tapping control information and verifies the first control key carried by the master control module, and when the first control key passes the verification, sends response information corresponding to the rubber tapping control information to the server, decrypts the communication key of the sub-device according to the first control key, and sequentially sends the rubber tapping control request encrypted by the communication key to a plurality of the sub-devices through a wired communication bus, and controls the sub-devices to perform rubber tapping operations; receiving first specific information corresponding to the tapping control information from the server, and receiving second specific information corresponding to the rubber collection control information from the server; the first specific information includes response information, tapping response information, tapping status information and tapping result information corresponding to the tapping control information; the second specific information includes response information, tapping response information, tapping status information, tapping result information and rubber production data corresponding to the tapping control information; Receive fault information and alarm monitoring signals from the server.
7. Rubber harvesting control system, characterized in that: include: A master control module, sub-devices, a collection pipeline, a front end and a server, wherein the server is respectively connected to the front end and several master control modules through a network protocol, the master control module is connected to several sub-devices through a wired communication bus, and several sub-devices are connected to the collection pipeline; The front end is used to send a control initiation request to the server; Wherein, the control initiation request is used to control the master control module and the sub-device and the collection pipeline connected to the master control module; The server is used to receive and verify the control initiation request, and when the verification is passed, the rubber tapping sending time is established, and the rubber tapping control information is sent to the master control module, wherein the rubber tapping control information carries a first control key, and when the rubber tapping sending time is reached, the rubber tapping control information is sent to the master control module; The master control module is used to receive the tapping control information and verify the first control key carried by the tapping control information, and send response information corresponding to the tapping control information to the server when the verification is passed, and decrypt the communication key of the sub-device according to the first control key, and send the tapping control request encrypted by the communication key to the plurality of sub-devices in sequence through the wired communication bus, so as to control the sub-devices to perform the tapping operation; The master control module is also used to receive the glue collection control information and send response information corresponding to the glue collection control information to the server, and initiate glue collection control requests encrypted by the communication key to the plurality of sub-devices through the wired communication bus in sequence according to the glue collection control information, and control the sub-devices and the collection pipeline to perform glue collection operations; Among them, the time value at which the master control module receives the rubber collecting control information is later than the time value at which the master control module receives the rubber tapping control information.
8. The rubber harvesting control system according to claim 7, characterized in that: The master control module is also used to receive a rubber tapping response code from the sub-device, generate rubber tapping response information, and send it to the front end through the server, so that the front end can display whether the sub-device performs the rubber tapping operation normally or abnormally, and receive a rubber collection response code from the sub-device, generate rubber collection response information, and send it to the front end through the server, so that the front end can display whether the sub-device performs the rubber collection operation normally or abnormally; The master control module is also used to send rubber tapping result query requests to the plurality of sub-devices in sequence and obtain rubber tapping result codes, generate rubber tapping result information and output it to the front end through the server, so that the front end can display whether the sub-devices complete the rubber tapping operation abnormally or normally, and send rubber collection result query requests to the plurality of sub-devices in sequence and obtain rubber collection result codes, generate rubber collection result information and output it to the front end through the server, so that the front end can display whether the sub-devices complete the rubber collection operation abnormally or normally.
9. The rubber harvesting control system according to claim 7, characterized in that: The master control module is also used to detect the working status of the sub-device when performing the rubber tapping operation, obtain the rubber tapping status information and send it to the front end through the server, so that the front end can display the working status of the sub-device when performing the rubber tapping operation; The master control module is also used to detect the working state of the sub-device when performing the glue collecting operation, obtain the glue collecting state information and send it to the front end through the server, so that the front end can display the working state of the sub-device when performing the glue collecting operation; The master control module is also used to detect the rubber production of the sub-device and generate rubber production data, and perform communication detection on the sub-device.
10. The rubber harvesting control system according to claim 7, characterized in that: The master control module is also used to receive alarm signals from the sub-device and detect whether alarm signals from other sub-devices in the same area are received. When alarm signals from other sub-devices in the same area are not received, an alarm monitoring signal is output to the server and the drone to control the drone to perform aerial monitoring of the sub-device that sends the alarm signal.
11. The rubber harvesting control system according to claim 7, characterized in that: The master control module is also used to detect whether multiple sub-devices have faults before controlling the sub-devices to perform the rubber tapping operation. When there is a problem with the sub-device, the output carries the The fault information of the common fault mark is sent to the server, and the first The sub-equipment does not perform the rubber tapping operation.
12. The rubber harvesting control system according to claim 7, characterized in that: The sub-device is used to receive a tapping control request from the master control module, verify the tapping control request by using the communication key stored in the master control module, execute the tapping operation and output a tapping response code to the master control module when the tapping control request passes the verification, and output a tapping result code to the master control module according to a tapping result query request; The sub-device is also used to receive a glue collection control request from the master control module, verify the glue collection control request through the communication key, execute the glue collection operation and output a glue collection response code to the master control module when the glue collection control request passes the verification, and output a glue collection result code to the master control module according to a glue collection result query request.
13. A server, characterized in that: include: A memory, a processor, and a rubber harvesting control program stored in the memory and executable on the processor, wherein the rubber harvesting control program implements the steps of the rubber harvesting control method as claimed in claim 5 when executed by the processor.
14. A front end, characterized in that: include: A memory, a processor, and a rubber harvesting control program stored in the memory and executable on the processor, wherein the rubber harvesting control program implements the steps of the rubber harvesting control method as claimed in claim 6 when executed by the processor.
Citation Information
Patent Citations
Remote wireless control system applied to intelligent agriculture and working method thereof
CN110033606A
Intelligent rubber plantation operation system and method
CN111296225A
Intelligent rubber tapping robot system implementation method based on Aliyun Internet of Things
CN114654483A