Author
Listed:
- Xinyuan He
(College of Engineering, South China Agricultural University, Guangzhou 510642, China)
- Zhixiong Zeng
(College of Engineering, South China Agricultural University, Guangzhou 510642, China
Maoming Branch, Guangdong Laboratory for Lingnan Modern Agriculture, Guangzhou 510642, China)
- Yanhua Liu
(College of Engineering, South China Agricultural University, Guangzhou 510642, China)
- Enli Lyu
(College of Engineering, South China Agricultural University, Guangzhou 510642, China
State Key Laboratory of Swine and Poultry Breeding Industry, Guangzhou 510645, China)
- Jingjing Xia
(College of Engineering, South China Agricultural University, Guangzhou 510642, China
Schools of Automobile, Guangdong Mechanical and Electrical Polytechnic, Guangzhou 510550, China)
- Feiren Wang
(Schools of Automobile, Guangdong Mechanical and Electrical Polytechnic, Guangzhou 510550, China
Guangzhou Jiaen Technology Co., Ltd., Guangzhou 510642, China)
- Yizhi Luo
(State Key Laboratory of Swine and Poultry Breeding Industry, Guangzhou 510645, China
Institute of Facility Agriculture, Guangdong Academy of Agricultural Sciences, Guangzhou 510640, China)
Abstract
Acquiring real-time feeding information for monitoring lactating sows and their feeding requirements is a challenging task. Real-time data represent an important input for numerous tasks, such as disease monitoring, nutritional regulation, and feeding modeling. However, concurrently monitoring large numbers of sows and processing the real-time information for modeling is challenging using existing platforms. In this paper, we describe the design and development of a system that monitors and processes sows’ feed and water consumption in real time. The system was custom-developed using open-source networking technologies. The system consists of three components: an electronic sow feeder connected to a central controller via a CAN network, an MQTT service cluster, and a data processing program. The MQTT service cluster uses Netty to develop a single service node, and it uses Zookeeper and Redis to complete node registration, discovery, and scheduling. The data processing program is based on Spark and Flink. We conducted comparative testing of three common codecs (Java Serializer, Marshalling, and Protostuff) to further speed up data transmission. The results of the experiment show that, with three service nodes, the system can concurrently monitor up to 20,000 sows. Moreover, the system achieves optimal performance when monitoring 10,000 sows at the same time, with a TPS of 6399 pcs/s and an RT of 643 ms.
Suggested Citation
Xinyuan He & Zhixiong Zeng & Yanhua Liu & Enli Lyu & Jingjing Xia & Feiren Wang & Yizhi Luo, 2024.
"An Internet of Things-Based Cluster System for Monitoring Lactating Sows’ Feed and Water Intake,"
Agriculture, MDPI, vol. 14(6), pages 1-20, May.
Handle:
RePEc:gam:jagris:v:14:y:2024:i:6:p:848-:d:1404081
Download full text from publisher
Most related items
These are the items that most often cite the same works as this one and are cited by the same works as this one.
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jagris:v:14:y:2024:i:6:p:848-:d:1404081. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.