Integrated silkworm management system and method based on LINUX platform
By adopting the integrated silkworm management system based on the LINUX platform in the silkworm breeding and management system, and using the H616 chip and ESP32 chip for real-time data acquisition and transmission, the problems of insufficient intelligence and security in the existing system are solved, and efficient recording and flexible equipment layout are achieved.
Patent Information
- Application Number
- CN202510161771.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-14
- Publication Date
- 2025-03-21
AI Technical Summary
The existing silkworm breeding and management system lacks intelligence and security, cannot realize real-time recording and large-scale data preservation, the equipment layout is inflexible, and there are safety risks.
The integrated management system of home silkworms is built based on the LINUX platform, using H616 chip and ESP32 chip, real-time data collection and transmission is realized through the message delivery server and website server of the LINUX platform, improving the flexibility and security of the system hardware.
Real-time recording and statistical reporting of silkworm breeding tests have been realized, recording efficiency and data accuracy have been improved, system hardware volume has been reduced, equipment layout flexibility has been improved, and safety hazards have been avoided.
Smart Images

Figure CN119671207A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data collection and transmission, and in particular to a silkworm integrated management system and method based on a LINUX platform. Background Art
[0002] The main functions of today's integrated silkworm breeding and management platform include temperature and humidity control and SMS alarms. It lacks the functions of recording the experimental process, preserving large-scale breeding information, and guiding cooperative production through real-time monitoring. Most of the recording and monitoring are done manually. Moreover, the number of functions that can be realized is small, which makes the hardware equipment lack development space. Each device in the platform often uses traditional wiring methods, and the wiring layout needs to be completed in the experimental site. It relies on 220V to 380V power supply, and the equipment cannot be moved. The layout flexibility of the equipment is low. In this way, during the laboratory cleaning process, there are not only safety hazards, but also the disinfectant has a corrosive effect on the equipment, which may cause the equipment to fail and shorten its life.
[0003] Therefore, how to improve the intelligence and safety of silkworm breeding and management is an urgent problem to be solved. Summary of the invention
[0004] In order to solve the above technical problems, the embodiments of the present application provide a silkworm integrated management system, method, computer-readable storage medium and computer program product based on the LINUX platform.
[0005] In the first aspect, in order to solve the above technical problems, the present application provides a silkworm integrated management system based on the LINUX platform, the system comprising the LINUX platform, system hardware and a detection component, the system hardware and the detection component are both connected to the LINUX platform; The system hardware includes comprehensive management hardware and single-line recording hardware. The comprehensive management hardware adopts an H616 chip, which is connected to the detection component and is used to obtain the breeding status information obtained by the detection component; the single-line recording hardware adopts an ESP32 chip, which is used to obtain the breeding status information of the corresponding target single-line; The LINUX platform includes a message delivery server and a website server. The website server is connected to the message delivery server. The message delivery server forwards the request information generated by the website server to the target hardware corresponding to the request information, and forwards the breeding status information fed back by the target hardware to the website server for display.
[0006] The beneficial effects are: In the technical solution provided in the embodiment of the present application, the LINUX platform included in the system includes a message delivery server and a website server, the website server is connected to the message delivery server, the message delivery server forwards the request information generated by the website server to the target hardware corresponding to the request information, and forwards the breeding status information fed back by the target hardware to the website server for display, so that the silkworm integrated management system is constructed through the LINUX platform, and the records and statistical reports of silkworm breeding experiments can be followed up in real time, which improves the recording efficiency and data accuracy compared to the current manual input form and calculation method. In addition, the system hardware includes comprehensive management hardware and single-line recording hardware, wherein the comprehensive management hardware adopts H616 chip, which is connected to the detection component to obtain the breeding status information obtained by the detection of the detection component; the single-line recording hardware adopts ESP32 chip, which is used to obtain the breeding status information of the corresponding target single-line. It uses the characteristics of H616 chip and ESP32 chip to reduce the size of the system hardware, so that the system has flexibility in equipment layout, thereby avoiding safety hazards.
[0007] In a second aspect, the present invention provides a silkworm integrated management method based on a LINUX platform, which is applied to the above silkworm integrated management system based on a LINUX platform, and the method comprises: Receiving an operation instruction from a user on a website server on a LINUX platform, and generating request information based on the operation instruction by the website server; Determine the target hardware corresponding to the request information, wherein the target hardware is comprehensive management hardware and / or single line recording hardware; Forwarding the request information to the target hardware through the delivery server of the LINUX platform; Acquire the breeding status information fed back by the target hardware based on the request information, and forward the breeding status information to the website server for display.
[0008] In a third aspect, the present application further provides a computer-readable storage medium having computer-readable instructions stored thereon, which, when executed by a processor of a computer, enables the computer to execute the LINUX platform-based integrated silkworm management method as described above.
[0009] In a fourth aspect, the present application also provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the silkworm integrated management method based on the LINUX platform provided in the above various optional embodiments.
[0010] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work. In the drawings: Figure 1 It is a block diagram of a silkworm integrated management system based on a LINUX platform shown in an exemplary embodiment of the present application; Figure 2 It is a schematic diagram of a silkworm integrated management system based on a LINUX platform in an exemplary embodiment of the present application; Figure 3 It is a flowchart of a silkworm integrated management method based on LINUX platform shown in an exemplary embodiment of the present application; Figure 4 It is a structural diagram of a computer system suitable for implementing an electronic device of an embodiment of the present application. DETAILED DESCRIPTION
[0012] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.
[0013] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0014] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0015] The term "multiple" as used in this application refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.
[0016] In order to solve the current problems of low intelligence and security in silkworm breeding and management, the embodiments of the present application propose a LINUX platform-based integrated silkworm management method system and method, electronic equipment, and computer-readable storage medium, which mainly involve LINUX platform-based integrated silkworm management technology included in data acquisition and transmission technology. These embodiments will be described in detail below.
[0017] First see Figure 1 , Figure 1 FIG. 1 is a block diagram of a silkworm integrated management system based on a LINUX platform, which is an exemplary embodiment of the present application. Figure 1 As shown, in an exemplary embodiment, the LINUX platform-based integrated silkworm management system may include a LINUX platform 110 , system hardware 120 and a detection component 130 , and both the system hardware 120 and the detection component 130 are connected to the LINUX platform 110 .
[0018] The system hardware 120 includes comprehensive management hardware 121 and single-line recording hardware 122. The comprehensive management hardware 121 adopts the H616 chip and is connected to the detection component 130 to obtain the breeding status information obtained by the detection component 130; the single-line recording hardware 122 adopts the ESP32 chip to obtain the breeding status information of the corresponding target single line.
[0019] The LINUX platform 110 includes a message delivery server 111 and a website server 112. The website server 112 is connected to the message delivery server 111. The message delivery server 111 forwards the request information generated by the website server 112 to the target hardware corresponding to the request information, and forwards the breeding status information fed back by the target hardware to the website server 112 for display.
[0020] In this embodiment, the breeding status information obtained by the integrated management hardware 121 using the H616 chip is all the breeding status information related to silkworm breeding in each experimental site; the breeding status information obtained by the single-line recording hardware 122 using the ESP32 chip is the breeding status information of the target single-line, that is, the meaning of "single-line" is for a specific silkworm species. In addition, the types of information fed back by the integrated management hardware 121 using the H616 chip may include timestamps, monitoring screens, current peripheral working status, peripheral control logic and other related parameters, while the types of information fed back by the single-line recording hardware 122 using the ESP32 chip may include timestamps and monitoring screens (focusing on the pictures of the independent growth and development process of the line).
[0021] The message delivery server 111 and website server 112 included in the LINUX platform 110 can be independent servers or cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), as well as big data and artificial intelligence platforms, and are not restricted here.
[0022] The request information generated by the website server 112 can be a monitoring request or a diagnostic request. The message delivery server forwards the monitoring request generated by the website server to the target hardware corresponding to the monitoring request, and forwards the breeding status information fed back by the target hardware to the website server, so that the website server 112 can display it on the page. The breeding status information corresponding to the monitoring request is real-time status information, and the website server 112 page will update the displayed breeding status information in real time. The message delivery server forwards the diagnostic request generated by the website server to the corresponding target hardware, and forwards the breeding status information fed back by the target hardware to the website server for display. The breeding status information corresponding to the diagnostic request can include historical status information and real-time status information, and the user can complete the diagnosis according to the displayed historical status information and real-time status information. In this way, the relevant personnel engaged in the activity can obtain the current experimental situation through the network at the first time, without having to observe in person at the experimental site, and realize remote diagnosis.
[0023] It should also be noted that data interaction inside and outside the LINUX platform 110 can be done in a wired manner or a wireless manner, and the wired communication is implemented based on a data interface reserved by the LINUX platform 110 .
[0024] As can be seen from the above, in the method provided in this embodiment, on the one hand, the LINUX platform included in the system includes a message delivery server and a website server. The website server is connected to the message delivery server. The message delivery server forwards the request information generated by the website server to the target hardware corresponding to the request information, and forwards the breeding status information fed back by the target hardware to the website server for display. In this way, by constructing a comprehensive silkworm management system through the LINUX platform, it is possible to follow up the records and statistical reports of silkworm breeding experiments in real time, which improves the recording efficiency and data accuracy compared to the current method of manually entering tables and calculating.
[0025] On the one hand, the system hardware includes comprehensive management hardware and single-line recording hardware. The comprehensive management hardware uses the H616 chip, which is connected to the detection component to obtain the breeding status information obtained by the detection component; the single-line recording hardware uses the ESP32 chip to obtain the breeding status information of the corresponding target single line. It uses the characteristics of the H616 chip and the ESP32 chip to reduce the size of the system hardware, thereby making the system flexible in equipment layout and avoiding safety hazards in the laboratory cleaning process.
[0026] On the other hand, during the agricultural breeding and production process, detection peripherals can be developed specifically to meet the specific needs of different types of animals and plants, and seamlessly connected according to the platform's communication rules. The system only needs to make minor adjustments (adapting the corresponding detection components and writing a small amount of drive logic code) to achieve cross-crop application, thereby providing support for various agricultural breeding activities and improving the application flexibility of the overall system.
[0027] In an exemplary embodiment provided by the present application, the power supply voltage of the single-lineage recording hardware of the ESP32 chip used is 3.3V or 5V. In this way, the single-lineage recording hardware of the ESP32 part is not only compact, but also only requires 3.3V / 5V power supply, with low power consumption, and can be completely dependent on the built-in battery or used in combination with a power bank to achieve independent operation, further improving the flexibility of the system hardware layout.
[0028] In an exemplary embodiment provided by the present application, the LINUX platform also includes a data record database. Figure 2 , Figure 2 FIG. 1 is a schematic diagram of a silkworm integrated management system based on a LINUX platform in an exemplary embodiment of the present application. Figure 2 As shown, the data record database is connected to the message delivery server.
[0029] When in use, the data recording database will transmit the data upload instructions issued according to the preset period to the message delivery server, obtain the current status information of the system hardware based on the data upload instruction feedback through the message delivery server, and return the upload success information to the system hardware.
[0030] In this embodiment, the data upload instruction is periodically initiated by the data recording database and delivered to all system hardware through the message delivery server. After receiving the data upload instruction, each system hardware uploads the current status information. For example, the comprehensive management hardware uploads the current timestamp, monitoring screen, current peripheral working status and peripheral control logic and other related parameters, and the single product recording hardware uploads the current timestamp and monitoring screen. After that, the data recording database stores the current status information and returns a successful upload message to the corresponding system hardware. At the same time, the comprehensive management hardware and the single product recording hardware can also record through the SD card that comes with the driver to avoid omissions due to network fluctuations. After the system hardware receives the message, the upload program ends and waits for the next data upload instruction.
[0031] And for the data record database storing the current status information at each moment, a historical data query function is also configured. Preferably, the website server initiates a query command, which is delivered to the data record database and the corresponding system hardware via the message delivery server. The data record database actively checks the data with the SD card data of the system hardware, and returns the data to the website server after the check, and the website server displays it to the user, and the user can download the data through the web page.
[0032] In this way, through the above-mentioned embodiments, the present application can record and make statistical reports of the entire experiment on the spot after completing the silkworm breeding experiment and during the experiment. Compared with the current method of manually inputting tables and calculating, it has significant advantages and realizes intelligent data recording.
[0033] In the LINUX platform-based integrated silkworm management system provided by the present application, the integrated management hardware using the H616 chip controls the detection components in the laboratory to maintain the function of stable environmental conditions. The detection components can use traditional wiring to transmit signals or can be implemented through Internet message transmission.
[0034] In an exemplary embodiment, Figure 2 The silkworm integrated management system based on LINUX platform shown in the figure, the detection component includes a wiring type detection component, and the integrated management hardware and the wiring type detection component are connected by a data line; The wired detection component includes a wired sensor and a wired effector, and the wired sensor and the wired effector are controlled by integrated management hardware to detect and transmit breeding status information.
[0035] In this embodiment, the power supply voltage of the data line between the integrated management hardware and the wiring detection component is 3.3V or 5V, and the wiring is only used to transmit signals, thereby improving the safety of the system.
[0036] In another exemplary embodiment, Figure 2 The silkworm integrated management system based on LINUX platform shown in the figure comprises a detection component including a wireless detection component, and a message delivery server and the wireless detection component are wirelessly connected; the wireless detection component comprises a wireless sensor and a wireless effector, and the wireless detection component uses an ESP32 chip to control the wireless sensor and the wireless effector to detect and transmit breeding status information.
[0037] In this embodiment, the Internet message transmission mode is adopted between the wireless detection component and the message delivery server, which enhances the mobility of the wireless detection component and realizes the reusability of the LINUX platform; overcomes the problem of limited number of peripherals controlled by the integrated management hardware due to limited pins of the H616 chip; and there is no wiring restriction at all. These features together enhance the flexibility and expansion capability of the system.
[0038] In this way, through the above-mentioned embodiments, in order to maintain the breeding status information collection function under stable environmental conditions, in the silkworm breeding production process, corresponding sensors and effectors, such as wired detection components and wireless monitoring components, are adapted to meet different types of specific needs, thereby further improving the flexibility of the system in hardware layout.
[0039] In an exemplary embodiment provided by the present application, Figure 2 The silkworm integrated management system based on LINUX platform shown in the figure also includes a user information database, which is connected to the message delivery server and is used to transmit user basic information, user authority information and hardware information corresponding to the user basic information through the message delivery server.
[0040] In this embodiment, the message delivery server authenticates and authorizes the user through the user basic information, user authority information, and hardware information corresponding to the user basic information transmitted by the user information database.
[0041] Preferably, when real-time monitoring is required, the user logs in to the website server, and the website server obtains the basic user information matching the user in the user information database through the message delivery server for verification. After the verification is completed, the hardware table within the user's authority is called from the user information database and transmitted to the website server for display; the user determines the corresponding target hardware based on the hardware table, and then the website server initiates a monitoring request for the target hardware, and then completes the data connection with the target hardware through the message delivery server.
[0042] When implementing the historical data query function, the website server first obtains the user authority information matching the user in the user information database through the message delivery server to verify the user authority, and then initiates the query command.
[0043] When implementing the diagnostic function, the user enters the hardware code and authorization code on the page and provides them to the website server. The website server first determines the system hardware corresponding to the hardware code through the message delivery server, and obtains the user authority information corresponding to the authorization code in the user information database to determine the scope of authority, and then generates a diagnostic request to query the corresponding historical status information and real-time status information.
[0044] In this way, through the above-mentioned embodiments, the present application verifies various information of the user before implementing various data interactions, and completes the transmission of corresponding data, thereby avoiding system errors caused by the operations of different experimenters during the breeding and management process.
[0045] In an exemplary embodiment provided by the present application, Figure 2 The silkworm integrated management system based on LINUX platform shown in the figure also includes a strain breeding tag, and the strain breeding tag is connected to the message delivery server.
[0046] When in use, the strain breeding tag calls the corresponding target user authority information from the user information database through the message delivery server, and determines the authority range based on the target user authority information to receive modification instructions within the authority range.
[0047] Preferably, the user scans the QR code on the strain label and accesses the website server through the parsed URL. The website server verifies the user, and after verification, calls the corresponding target user authority information from the user information database through the message delivery server, and determines the authority scope based on the target user authority information. The website server displays the existing experimental data of the current strain within the authority scope. The user can modify the relevant experimental data or add relevant processing data by generating a modification instruction on the website server, and synchronize the update in the data record database, and also synchronize to all other users with this authority.
[0048] In an exemplary embodiment provided in the present application, the silkworm integrated management system based on the LINUX platform further includes an external device, which is connected to the integrated management hardware.
[0049] When in use, the opening and closing of the external device is controlled by a preset peripheral drive logic, or the opening and closing of the external device is controlled by a drive instruction issued by a website server transmitted by a message delivery server.
[0050] Preferably, the control mode for the external device includes an active mode and a passive mode. In the active mode, after the user completes the verification through the website server, the website server can issue a drive instruction to control the opening and closing of the external device. In the passive mode, the integrated management hardware is configured with a preset peripheral drive logic. After the execution conditions are met, the opening and closing of the external device is manipulated through the message delivery server or the GPIO (General-purpose input / output, abbreviated as general-purpose input and output) interface, such as lighting control for a fixed time period every day within a date range, automatic turning on of lights when entering the experimental site, measuring the current temperature and humidity, and automatically turning on and off heating equipment and ultrasonic humidifiers according to the set temperature and humidity.
[0051] In this way, the present application improves the intelligence of the system through the above-mentioned embodiments by configuring intelligent driving peripherals and writing corresponding peripheral driving logic. In addition, faulty peripherals will automatically alarm and will not affect the stability of the system.
[0052] Figure 3 FIG. 1 is a flowchart of a silkworm integrated management method based on a LINUX platform, which is shown in an exemplary embodiment of the present application. Figure 3 As shown, the method is applied to the silkworm integrated management system based on the LINUX platform provided by the present application, and can include steps S301 to S304, as follows: Step S301, receiving an operation instruction from a user on a website server of a LINUX platform, and generating request information based on the operation instruction by the website server.
[0053] Step S302, determining the target hardware corresponding to the request information, the target hardware being the comprehensive management hardware and / or the single line recording hardware.
[0054] Step S303: forwarding the request information to the target hardware through the delivery server of the LINUX platform.
[0055] Step S304, obtaining breeding status information fed back by the target hardware based on the request information, and forwarding the breeding status information to the website server for display.
[0056] The method is applied to the silkworm integrated management system based on the LINUX platform provided by the present application, and the request information generated by the website server is forwarded to the target hardware corresponding to the request information through the message delivery server, and the breeding status information fed back by the target hardware is forwarded to the website server for display, so that the silkworm integrated management system is constructed through the LINUX platform, and the records and statistical reports of silkworm breeding experiments can be followed up in real time, which improves the recording efficiency and data accuracy compared with the current manual input form and calculation method. And by utilizing the characteristics of the H616 chip and the ESP32 chip, the system hardware includes the integrated management hardware and the single-lineage recording hardware, which reduces the size of the system hardware, thereby making the system flexible in equipment layout and avoiding safety hazards.
[0057] It should be noted that the integrated silkworm management system based on the LINUX platform provided in the above embodiment and the integrated silkworm management method based on the LINUX platform provided in the above embodiment belong to the same concept, and the specific way in which each module and unit performs operations has been described in detail in the method embodiment and will not be repeated here.
[0058] An embodiment of the present application also provides an electronic device, including a storage device for storing one or more programs. When the one or more programs are executed, the electronic device implements the integrated silkworm management method based on the LINUX platform provided in the above-mentioned embodiments.
[0059] Figure 4 The structure diagram of the computer system suitable for implementing the electronic device of the embodiment of the present application is shown. It should be noted that: Figure 4 The computer system 400 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0060] like Figure 4 As shown, the computer system 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 402 or the program loaded from the storage part 408 to the random access memory (RAM) 403, such as executing the method in the above embodiment. Various programs and data required for system operation are also stored in the RAM 403. The CPU 401, ROM 402 and RAM 403 are connected to each other through a bus 404. The input / output (I / O) interface 405 is also connected to the bus 404.
[0061] The following components are connected to the I / O interface 405: an input section 406 including a keyboard, a mouse, etc.; an output section 407 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. A removable medium 411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 410 as needed so that a computer program read therefrom is installed into the storage section 408 as needed.
[0062] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 409, and / or installed from a removable medium 411. When the computer program is executed by the central processing unit (CPU) 401, various functions defined in the system of the present application are executed.
[0063] It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier, in which a computer-readable computer program is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. A computer program contained on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0064] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0065] Another aspect of the present application provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the integrated silkworm management method based on the LINUX platform as described above is implemented. The computer-readable storage medium may be included in the electronic device described in the above embodiment, or may exist independently without being assembled into the electronic device.
[0066] Another aspect of the present application also provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the silkworm integrated management method based on the LINUX platform provided in each of the above embodiments.
[0067] The above are only preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions or improvements made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A silkworm integrated management system based on LINUX platform, characterized in that: The system comprises a LINUX platform, system hardware and a detection component, wherein both the system hardware and the detection component are connected to the LINUX platform; The system hardware includes comprehensive management hardware and single-line recording hardware. The comprehensive management hardware adopts an H616 chip, which is connected to the detection component and is used to obtain the breeding status information obtained by the detection component; the single-line recording hardware adopts an ESP32 chip, which is used to obtain the breeding status information of the corresponding target single-line; The LINUX platform includes a message delivery server and a website server. The website server is connected to the message delivery server. The message delivery server forwards the request information generated by the website server to the target hardware corresponding to the request information, and forwards the breeding status information fed back by the target hardware to the website server for display.
2. The system according to claim 1, characterized in that The power supply voltage of the single-line recording hardware of the ESP32 chip used is 3.3V or 5V.
3. The system according to claim 1, characterized in that The LINUX platform also includes a data record database, and the data record database is connected to the message delivery server; The data recording database transmits the data upload instructions issued according to the preset period to the message delivery server, obtains the current status information of the system hardware based on the data upload instructions through the message delivery server, and returns the upload success information to the system hardware.
4. The system according to claim 1, characterized in that The detection component includes a wired detection component, and the integrated management hardware is connected to the wired detection component via a data line; The wired detection component includes a wired sensor and a wired effector, and the wired sensor and the wired effector are controlled by the integrated management hardware to detect and transmit breeding status information.
5. The system according to claim 4, characterized in that The power supply voltage of the data line between the integrated management hardware and the wiring detection component is 3.3V or 5V.
6. The system according to claim 1, characterized in that The detection component includes a wireless detection component, and the message delivery server is wirelessly connected to the wireless detection component; The wireless detection component includes a wireless sensor and a wireless effector. The wireless detection component uses an ESP32 chip to control the wireless sensor and the wireless effector to detect and transmit breeding status information.
7. The system according to claim 1, characterized in that The system also includes a user information database, which is connected to the message delivery server and is used to transmit user basic information, user authority information and hardware information corresponding to the user basic information through the message delivery server.
8. The system according to claim 7, characterized in that The system further comprises a strain breeding tag, wherein the strain breeding tag is connected to the message delivery server; The strain breeding tag calls the corresponding target user authority information from the user information database through the message delivery server, and determines the authority range based on the target user authority information to receive the modification instruction within the authority range.
9. The system according to claim 1, characterized in that The silkworm integrated management system based on the LINUX platform also includes an external device, which is connected to the integrated management hardware; The opening and closing of the external device is controlled by a preset peripheral driving logic, or the opening and closing of the external device is controlled by a driving instruction issued by the website server transmitted by the message delivery server.
10. A silkworm integrated management method based on LINUX platform, characterized in that: The method applied to the silkworm integrated management system based on LINUX platform according to any one of claims 1 to 7 comprises: Receiving an operation instruction from a user on a website server on a LINUX platform, and generating request information based on the operation instruction by the website server; Determine the target hardware corresponding to the request information, wherein the target hardware is comprehensive management hardware and / or single line recording hardware; Forwarding the request information to the target hardware through the delivery server of the LINUX platform; Acquire the breeding status information fed back by the target hardware based on the request information, and forward the breeding status information to the website server for display.
Citation Information
Patent Citations
Large-scale mutton sheep farming information management-oriented embedded portable terminal and information management method thereof
CN103530586A
Radioactive source on-line monitoring platform based on network of things and cloud calculating technology
CN103792894A
Universal data acquisition and monitoring control system and universal data acquisition and monitoring control method on basis of WeChat public platforms
CN106789601A
Network platform-based whole-genome selective breeding value unbiased estimation tool GS1.0
CN108388765A