A Life Cycle Framework of Green IoT-Based Agriculture and Its Finance, Operation, and Management Issues

Junhu Ruan, Yuxuan Wang, Felix Tung Sun Chan, Xiangpei Hu, Minjuan Zhao, Fangwei Zhu, Baofeng Shi, Yan Shi, Fan Lin

Research output: Journal article publicationJournal articleAcademic researchpeer-review

87 Citations (Scopus)


The increasing population in the world forces humans to improve farm yields using advanced technologies. The Internet of Things (IoT) is one promising technique to achieve precision agriculture, which is expected to greatly increase yields. However, the large-scale application of IoT systems in agriculture is facing challenges such as huge investment in agriculture IoT systems and non-tech-savvy farmers. To identify these challenges, we summarize the applications of IoT techniques in agriculture in four categories: controlled environment planting, open-field planting, livestock breeding, and aquaculture and aquaponics. The focus on implementing agriculture IoT systems is suggested to be expanded from the growth cycle to the agri-products life cycle. Meanwhile, the energy concern should be considered in the implementation of agriculture IoT systems. The construction of green IoT systems in the whole life cycle of agri-products will have great impact on farmers' interest in IoT techniques. With the life cycle framework, emerging finance, operation, and management (FOM) issues in the implementation of green IoT systems in agriculture are observed, such as IoT finance, supply chain and big data financing, network nodes recharging and repairing, and IoT data management. These FOM issues call for innovative farm production modes and new types of agribusiness enterprises.

Original languageEnglish
Article number8663998
Pages (from-to)90-96
Number of pages7
JournalIEEE Communications Magazine
Issue number3
Publication statusPublished - 11 Mar 2019

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Cite this