基于MQTT和Node.js的智能农业通信和web界面设计

IF 1.8 Q2 AGRICULTURE, MULTIDISCIPLINARY Open Agriculture Pub Date : 2023-01-01 DOI:10.1515/opag-2022-0159
Arjon Turnip, Fikri Rida Pebriansyah, Tualar Simarmata, Poltak Sihombing, Endra Joelianto
{"title":"基于MQTT和Node.js的智能农业通信和web界面设计","authors":"Arjon Turnip, Fikri Rida Pebriansyah, Tualar Simarmata, Poltak Sihombing, Endra Joelianto","doi":"10.1515/opag-2022-0159","DOIUrl":null,"url":null,"abstract":"Abstract The sustainable development goals (SDGs) are a UN agenda that has been approved by all UN member states. The SDGs have 17 targets, one of which is to eliminate hunger. In 2050, the world’s population is expected to reach 9.7 billion people. Improved soil and water management, according to the World Resources Institute, is one of the options for feeding 10 billion people sustainably by 2050. In comparison to conventional farming, smart and precision farming produces higher productivity at a lower cost. Based on the search for literature studies related to the development of agricultural technology, it was found that communication methods and online interfaces still require further improvement. The steps for developing the system are designing the architecture and end-to-end communication flow, designing use case diagrams, designing entity-relationship diagrams, designing user flow diagrams, implementing the system through code development, and finally testing the system. Planned communication and web design for precision smart agriculture are implemented effectively. The MQTT is used to communicate with the Node.js server worker. Data from numeric image feeds and images are directly processed by the system. The server will store all received data, including numeric data and live feeds, for future use. The back end of the website has many functions such as dataset management, device management, user administration, firmware management, control management, and live image feed management are some of the capabilities available. When 100 users access the system simultaneously, the RAM usage on the server is 167 MB. RAM utilization reaches 389 MB when 400 users access the system simultaneously. The limit for simultaneous user connections to the web interface is 400 users. The maximum number of devices that can be connected simultaneously via MQTT communication is 900.","PeriodicalId":45740,"journal":{"name":"Open Agriculture","volume":null,"pages":null},"PeriodicalIF":1.8000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design of smart farming communication and web interface using MQTT and Node.js\",\"authors\":\"Arjon Turnip, Fikri Rida Pebriansyah, Tualar Simarmata, Poltak Sihombing, Endra Joelianto\",\"doi\":\"10.1515/opag-2022-0159\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Abstract The sustainable development goals (SDGs) are a UN agenda that has been approved by all UN member states. The SDGs have 17 targets, one of which is to eliminate hunger. In 2050, the world’s population is expected to reach 9.7 billion people. Improved soil and water management, according to the World Resources Institute, is one of the options for feeding 10 billion people sustainably by 2050. In comparison to conventional farming, smart and precision farming produces higher productivity at a lower cost. Based on the search for literature studies related to the development of agricultural technology, it was found that communication methods and online interfaces still require further improvement. The steps for developing the system are designing the architecture and end-to-end communication flow, designing use case diagrams, designing entity-relationship diagrams, designing user flow diagrams, implementing the system through code development, and finally testing the system. Planned communication and web design for precision smart agriculture are implemented effectively. The MQTT is used to communicate with the Node.js server worker. Data from numeric image feeds and images are directly processed by the system. The server will store all received data, including numeric data and live feeds, for future use. The back end of the website has many functions such as dataset management, device management, user administration, firmware management, control management, and live image feed management are some of the capabilities available. When 100 users access the system simultaneously, the RAM usage on the server is 167 MB. RAM utilization reaches 389 MB when 400 users access the system simultaneously. The limit for simultaneous user connections to the web interface is 400 users. The maximum number of devices that can be connected simultaneously via MQTT communication is 900.\",\"PeriodicalId\":45740,\"journal\":{\"name\":\"Open Agriculture\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":1.8000,\"publicationDate\":\"2023-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Open Agriculture\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1515/opag-2022-0159\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"AGRICULTURE, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Open Agriculture","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1515/opag-2022-0159","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"AGRICULTURE, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

摘要

可持续发展目标(SDGs)是联合国所有成员国批准的一项议程。可持续发展目标有17项具体目标,其中一项是消除饥饿。到2050年,世界人口预计将达到97亿人。据世界资源研究所称,改善土壤和水资源管理是到2050年可持续养活100亿人口的选择之一。与传统农业相比,智能和精准农业以更低的成本产生更高的生产力。通过对农业科技发展相关文献研究的检索,发现交流方式和在线界面还有待进一步完善。开发系统的步骤是设计体系结构和端到端通信流程,设计用例图,设计实体关系图,设计用户流程图,通过代码开发实现系统,最后对系统进行测试。精准智慧农业的计划沟通和网页设计得到有效实施。MQTT用于与Node.js服务器工作器通信。来自数字图像馈送和图像的数据由系统直接处理。服务器将存储所有接收到的数据,包括数字数据和实时提要,以备将来使用。网站的后端有许多功能,如数据集管理、设备管理、用户管理、固件管理、控制管理和实时图像提要管理是可用的一些功能。100个用户同时访问时,服务器内存占用率为167mb; 400个用户同时访问时,服务器内存占用率为389mb。用户同时连接web界面的限制是400个用户。可以通过MQTT通信同时连接的设备的最大数量是900。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Design of smart farming communication and web interface using MQTT and Node.js
Abstract The sustainable development goals (SDGs) are a UN agenda that has been approved by all UN member states. The SDGs have 17 targets, one of which is to eliminate hunger. In 2050, the world’s population is expected to reach 9.7 billion people. Improved soil and water management, according to the World Resources Institute, is one of the options for feeding 10 billion people sustainably by 2050. In comparison to conventional farming, smart and precision farming produces higher productivity at a lower cost. Based on the search for literature studies related to the development of agricultural technology, it was found that communication methods and online interfaces still require further improvement. The steps for developing the system are designing the architecture and end-to-end communication flow, designing use case diagrams, designing entity-relationship diagrams, designing user flow diagrams, implementing the system through code development, and finally testing the system. Planned communication and web design for precision smart agriculture are implemented effectively. The MQTT is used to communicate with the Node.js server worker. Data from numeric image feeds and images are directly processed by the system. The server will store all received data, including numeric data and live feeds, for future use. The back end of the website has many functions such as dataset management, device management, user administration, firmware management, control management, and live image feed management are some of the capabilities available. When 100 users access the system simultaneously, the RAM usage on the server is 167 MB. RAM utilization reaches 389 MB when 400 users access the system simultaneously. The limit for simultaneous user connections to the web interface is 400 users. The maximum number of devices that can be connected simultaneously via MQTT communication is 900.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Open Agriculture
Open Agriculture AGRICULTURE, MULTIDISCIPLINARY-
CiteScore
3.80
自引率
4.30%
发文量
61
审稿时长
9 weeks
期刊介绍: Open Agriculture is an open access journal that publishes original articles reflecting the latest achievements on agro-ecology, soil science, plant science, horticulture, forestry, wood technology, zootechnics and veterinary medicine, entomology, aquaculture, hydrology, food science, agricultural economics, agricultural engineering, climate-based agriculture, amelioration, social sciences in agriculuture, smart farming technologies, farm management.
期刊最新文献
Effects of co-inoculation of indole-3-acetic acid- and ammonia-producing bacteria on plant growth and nutrition, soil elements, and the relationships of soil microbiomes with soil physicochemical parameters Supplementation of P-solubilizing purple nonsulfur bacteria, Rhodopseudomonas palustris improved soil fertility, P nutrient, growth, and yield of Cucumis melo L. Impact of nematode infestation in livestock production and the role of natural feed additives – A review Yield gap variation in rice cultivation in Indonesia Impact of mulching and planting time on spring-wheat (Triticum aestivum) growth: A combined field experiment and empirical modeling approach
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1