Monitoring and Control Framework for IoT, Implemented for Smart Agriculture
Abstract
:1. Introduction
- We propose an end-to-end IoT solution to monitor diverse phenomena using sensors. Our solution has extensibility, scalability, and interoperability as its main advantages, and allows for users to easily create and tailor our solutions to their needs;
- Our solution parts from the principle that the user wants to start his project straight away, providing the tools for a rapid prototyping, construction, and testing;
- Our solution is focused on using commercial, off-the-shelf products, which makes it much cheaper than commercially available systems. A price comparison with common solutions is provided;
- We provide an open-source code for our framework so that the user can use it as necessary;
- We describe our real-world use-case and provide some steps for the utilization of our framework.
2. Background
2.1. Related Work
2.2. Motivation
2.3. Objective and Scope
3. MCF Conceptualization
- Perception/Sensing Layer (PSL): This layer includes the physical devices and sensors that collect and transmit data from the physical world;
- Transportation/Network Layer (TNL): This layer includes the communication infrastructure that connects the devices and sensors to the platform and enables data transmission;
- Application Layer (APL): This layer includes the applications and services that run on top of the IoT platform and enable users to interact with the devices and sensor data.
- Perception/Sensing Layer (PSL): This layer has the same functionality as the three-layer model;
- Transportation/Network Layer (TNL): This layer includes the hardware and software infrastructure that supports the IoT devices and sensors, as well as the communication protocols and data management systems;
- Middleware/Processing Layer (MPL): This layer includes the software and services that provide functionalities such as data analytics and visualization;
- Application Layer (APL): This layer has the same functionality as the three-layer model;
- Business Layer (BSL): This layer includes the business processes and applications that leverage the data and services provided by the IoT platform to achieve business objectives.
- Physical Devices and Controllers Layer: This layer includes the physical devices and sensors that collect and transmit data from the physical world;
- Connectivity Layer: This layer includes the hardware and software infrastructure that enables the devices and sensors to communicate with each other and with the rest of the IoT system;
- Edge Computing Layer: This layer includes the hardware and software infrastructure that supports edge computing, which refers to the processing of data at or near the source of data generation rather than in a centralized location;
- Data Accumulation Layer: This layer includes the data storage and management systems that store and process the data collected by the devices and sensors;
- Data Abstraction Layer: This layer includes the software and services that provide functionalities such as data analytics and visualization;
- Application Layer (APL);
- Collaboration and Processing Layer: This layer includes the business processes and applications that leverage the data and services provided by the IoT platform to achieve business objectives.
3.1. Perception/Sensing Layer (PSL)
3.1.1. Error Detection and Correction
3.1.2. Data Smoothing
3.1.3. Data Transformation
3.1.4. Energy Consumption
3.1.5. Actuators
- Signal Decoding. The received signals require decoding because these signals are encoded before transmission. The structure of the message payload is similar to Figure 5. In this case, the data component of the received message requires decoding;
- Signal-to-Instruction Mapping. Here, there is an attempt to map all decoded signals to a corresponding instruction. Any signal that is not successfully mapped to an instruction is simply dropped or ignored. Three control instructions are supported by default by the MCF, with the ability tAmeno easily extend the instruction set to meet any project’s specifications. The three default instructions are: (1) checking the actuator status, (2) turning the actuator on, and (3) turning the actuator off;
- Instruction Execution. This is the point where the actuator performs the instruction, decides whether to turn on or off, or checks its status and sends the report;
- Status Response. The execution of all valid instructions is followed by a status check-and-response procedure. The current status of the actuator is recorded, packaged, and transmitted.
3.2. Transportation/Network Layer (TNL)
3.2.1. Communication
- Acknowledged Message. This option is a bare-bones option that automatically supports the acknowledgment of messages sent, and executes a number of retry attempts in the event of failure. The number of retries is configurable;
- Round Robin Communication. This option places an extra layer of functionality over the acknowledged message option such that each device is assigned a time slot to offload message payloads. We provide configuration variables that can determine the minimum time interval between successive transmission opportunities;
- Multi-receiver Communication. This provides extra functionality to support communication with a large number of devices. This option involves the use of multiple receivers on the same central node to coordinate, receive, and send acknowledged messages.
3.2.2. Data Packaging
3.3. Middleware/Processing Layer (MPL)
3.4. Application Layer (APL)
3.5. Business Layer (BSL)
4. Monitoring and Control Framework Implementation
4.1. The Monitoring Subsystem
4.1.1. Monitoring Subsystem Concerns
- Data reading: The process of reading the sensors’ value for small/starting projects, in which the main source of information to the user is the sensor’s manual on how to read values. Determining how to correctly read values from different sensors may become overwhelming to users. If this process fails, the data have no value to the receiving end; in some cases, this can even lead the system to operate in the wrong way;
- Data transmission: The communication between the sensors and the receiving part is typically one-way communication, with data being transferred from the nodes to the computing subsystem. As there are many communication options, there are many errors that can arise with the chosen communication module, for example, protocol errors, packaging errors, and configuration errors. Having a solid communication protocol is essential to obtaining an effective system.
4.1.2. MCF Approach of the Monitoring Subsystem
4.2. The Control Subsystem
4.2.1. Control Subsystem Concerns
4.2.2. MCF Approach to the Control Subsystem
4.3. Edge Computing Subsystem
4.3.1. Edge Computing Subsystem Concerns
4.3.2. MCF Approach to the Edge Computing Subsystem
4.4. Assembling MCF Subsystems
5. Case Study of the Framework in Smart Agriculture
5.1. Evaluation Parameters
- Power Consumption: To evaluate the amount of energy consumed by the system, we measured the voltages of the solar panels and battery pack. This metric is important because it provides insights into how much power our framework is utilizing, and consequently measures the efficiency of our system and helps to identify areas for optimization. Additionally, power can also be consumed to assess the energy usage of individual devices within the system and determine which devices are the most energy-intensive. This information can be used to target areas for energy-saving improvements and determine the overall impact of these changes on the system;
- Data Reliability: To evaluate the accuracy and dependability of the data readings obtained from sensors, devices, and other sources within our power system. This metric is important because it is necessary to have accurate and reliable data to make informed decisions and monitor the performance of the system. Data-reading reliability can be affected by factors such as device malfunctions, network issues, and interference from other devices. A low data-reading reliability can result in inaccurate readings, which can lead to incorrect decisions and affect the overall performance of the system;
- Communication Robustness: To evaluate the ability of the communication systems already in place. Communication robustness can be impacted by factors such as network outages, interference from other devices, and communication errors. Low communication robustness can result in communication failures and disruptions, which can impact the performance and reliability of the power system.
5.2. Power System Evaluation
5.3. Data Reliability Evaluation
5.4. Communication Robustness Evaluation
6. Discussion
6.1. Domain Restriction
6.2. Scalability
6.3. Interoperability
6.4. Security
6.5. Cost Analysis for the Monitoring System
7. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
API | Application Programming Interface |
APL | Application Layer |
BSL | Business Layer |
CAN | Controller Area Network |
CPS | Computing Subsystem |
CPU | Central Processing Unit |
CTS | Control Subsystem |
D2A | Device-to-application |
D2C | Device-to-cloud |
D2D | Device-to-device |
D2G | Device-to-gateway |
DC | Direct Current |
DoS | Denial of Service |
FTP | File Transfer Protocol |
GSM | Global System for Mobile communication |
HTTP | Hypertext Transfer Protocol |
HTTPS | Hypertext Transfer Protocol Secure |
I2C | Inter-Integrated Circuit |
IoT | Internet of Things |
JSON | JavaScript Object Notation |
LoRa | Long Range |
LPWA | Low Power Wide Area |
MCF | Monitoring and Control Framework |
MOSFET | Metal–Oxide–Semiconductor Field-Effect Transistor |
MPL | Middleware/Processing Layer |
MQTT | Message Queue Telemetry Transport |
MS | Monitoring Subsystem |
NL | Network Layer |
PSL | Perception/Sensing Layer |
PWM | Pulse-Width Modulation |
RAM | Random-Access Memory |
REST | Representational State Transfer |
RS-485 | Recommended Standard 485 |
SAS | Smart Agricultural System |
SSH | Secure Shell |
SSL | Secure Sockets Layer |
TNL | Transportation/Network Layer |
WiFi | Wireless Fidelity |
References
- Khan, M.A.; Din, I.U.; Majali, T.; Kim, B.S. A Survey of Authentication in Internet of Things-Enabled Healthcare Systems. Sensors 2022, 22, 9089. [Google Scholar] [CrossRef] [PubMed]
- Adame, T.; Bel, A.; Carreras, A.; Melià-Seguí, J.; Oliver, M.; Pous, R. CUIDATS: An RFID–WSN hybrid monitoring system for smart health care environments. Future Gener. Comput. Syst. 2018, 78, 602–615. [Google Scholar] [CrossRef]
- Jeong, Y.S.; Shin, S.S. An IoT healthcare service model of a vehicle using implantable devices. Clust. Comput. 2018, 21, 1059–1068. [Google Scholar] [CrossRef]
- Alhazmi, A.K.; Kaed, E.; Al-Hammadi, F.; Alsakkaf, N.; Al-Hammadi, Y. The Internet of Things as a Tool Towards Smart Education: A Systematic Review. In Lecture Notes in Networks and Systems, Proceedings of the Future Technologies Conference (FTC), Vancouver, BC, Canada, 20–21 October 2022; Arai, K., Ed.; Springer International Publishing: Cham, Switzerland, 2023; Volume 3, pp. 633–648. [Google Scholar] [CrossRef]
- Mohammed, K.; Abdelhafid, M.; Kamal, K.; Ismail, N.; Ilias, A. Intelligent driver monitoring system: An Internet of Things-based system for tracking and identifying the driving behavior. Comput. Stand. Interfaces 2023, 84, 103704. [Google Scholar] [CrossRef]
- Yesmin, T.; Agasti, S.; Pandit, J.K.; Mondal, B. Cyber Security and Its Prediction with Cloud Data Computing and IoT. In ICT with Intelligent Applications; Choudrie, J., Mahalle, P., Perumal, T., Joshi, A., Eds.; Springer Nature Singapore: Singapore, 2023; pp. 43–50. [Google Scholar] [CrossRef]
- Pandey, J.K.; Jain, R.; Dilip, R.; Kumbhkar, M.; Jaiswal, S.; Pandey, B.K.; Gupta, A.; Pandey, D. Investigating Role of IoT in the Development of Smart Application for Security Enhancement. In IoT Based Smart Applications; Springer International Publishing: Cham, Switzerland, 2023; pp. 219–243. [Google Scholar] [CrossRef]
- Abdullah, T.; Zainuddin, S.A.; Md Nasir, N.A.; Said, N.M.; Yasoa’, M.R.; Muhamad, S.F.; Yusoff, M.N.H. Delivering Future-Ready Financial Management Course for Non-finance Students Using Internet of Things (IoT). In Impact of Artificial Intelligence, and the Fourth Industrial Revolution on Business Success; Alareeni, B., Hamdan, A., Eds.; Springer International Publishing: Cham, Switzerland, 2023; pp. 73–87. [Google Scholar] [CrossRef]
- Kumar, J.A. Role of the Internet of Things (IoT) in Digital Financial Inclusion. In IoT Based Smart Applications; Springer International Publishing: Cham, Switzerland, 2023; pp. 363–373. [Google Scholar] [CrossRef]
- Ouhami, M.; Hafiane, A.; Es-Saady, Y.; El Hajji, M.; Canals, R. Computer Vision, IoT and Data Fusion for Crop Disease Detection Using Machine Learning: A Survey and Ongoing Research. Remote Sens. 2021, 13, 2486. [Google Scholar] [CrossRef]
- Akansah, E.; Senoo, E.E.K.; Mendonça, I.; Aritsugi, M. Smart Agricultural Monitoring System: A Practical Design Approach. In Proceedings of the 12th International Conference on the Internet of Things, Delft, The Netherlands, 7–10 November 2022; Association for Computing Machinery: New York, NY, USA, 2023; pp. 139–142. [Google Scholar] [CrossRef]
- Frankó, A.; Hollósi, G.; Ficzere, D.; Varga, P. Applied Machine Learning for IIoT and Smart Production—Methods to Improve Production Quality, Safety and Sustainability. Sensors 2022, 22, 9148. [Google Scholar] [CrossRef]
- Hasan, M.K.; Habib, A.A.; Shukur, Z.; Ibrahim, F.; Islam, S.; Razzaque, M.A. Review on cyber-physical and cyber-security system in smart grid: Standards, protocols, constraints, and recommendations. J. Netw. Comput. Appl. 2023, 209, 103540. [Google Scholar] [CrossRef]
- Maroua, B.; Rachida, A.A.; Abdelaziz, M. Smart farming architectures based on IoT review: Comparative study. Procedia Comput. Sci. 2022, 203, 783–788. [Google Scholar] [CrossRef]
- Fizza, K.; Banerjee, A.; Mitra, K.; Jayaraman, P.P.; Ranjan, R.; Patel, P.; Georgakopoulos, D. QoE in IoT: A vision, survey and future directions. Discov. Internet Things 2021, 1, 4. [Google Scholar] [CrossRef]
- Chen, S.; Xu, H.; Liu, D.; Hu, B.; Wang, H. A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective. IEEE Internet Things J. 2014, 1, 349–359. [Google Scholar] [CrossRef]
- Al-Qaseemi, S.A.; Almulhim, H.A.; Almulhim, M.F.; Chaudhry, S.R. IoT architecture challenges and issues: Lack of standardization. In Proceedings of the 2016 Future Technologies Conference (FTC), San Francisco, CA, USA, 6–7 December 2016; pp. 731–738. [Google Scholar] [CrossRef]
- Hinai, S.A.; Singh, A.V. Internet of things: Architecture, security challenges and solutions. In Proceedings of the 2017 International Conference on Infocom Technologies and Unmanned Systems (Trends and Future Directions) (ICTUS), Dubai, United Arab Emirates, 18–20 December 2017; pp. 1–4. [Google Scholar] [CrossRef]
- Kumari, T.; Kumar, R.; Dwivedi, R.K. Design of a Secure and Smart Healthcare IoT with Blockchain: A Review. In Proceedings of the IOT with Smart Systems; Choudrie, J., Mahalle, P., Perumal, T., Joshi, A., Eds.; Springer: Singapore, 2023; pp. 229–238. [Google Scholar] [CrossRef]
- Sumit; Chhillar, R.S. A Review of Intelligent Transportation Systems in Existing Framework using IoT. Int. J. Eng. Trends Technol. 2022, 70, 137–143. [Google Scholar] [CrossRef]
- Whaiduzzaman, M.; Barros, A.; Chanda, M.; Barman, S.; Sultana, T.; Rahman, M.S.; Roy, S.; Fidge, C. A Review of Emerging Technologies for IoT-Based Smart Cities. Sensors 2022, 22, 9271. [Google Scholar] [CrossRef] [PubMed]
- Thibaud, M.; Chi, H.; Zhou, W.; Piramuthu, S. Internet of Things (IoT) in high-risk Environment, Health and Safety (EHS) industries: A comprehensive review. Decis. Support Syst. 2018, 108, 79–95. [Google Scholar] [CrossRef]
- Samizadeh Nikoui, T.; Rahmani, A.M.; Balador, A.; Haj Seyyed Javadi, H. Internet of Things architecture challenges: A systematic review. Int. J. Commun. Syst. 2021, 34, e4678. [Google Scholar] [CrossRef]
- Gupta, B.; Quamara, M. An overview of Internet of Things (IoT): Architectural aspects, challenges, and protocols. Concurr. Comput. Pract. Exp. 2020, 32, e4946. [Google Scholar] [CrossRef]
- Xu, L.D.; He, W.; Li, S. Internet of Things in Industries: A Survey. IEEE Trans. Ind. Informatics 2014, 10, 2233–2243. [Google Scholar] [CrossRef]
- Mirani, A.A.; Velasco-Hernandez, G.; Awasthi, A.; Walsh, J. Key Challenges and Emerging Technologies in Industrial IoT Architectures: A Review. Sensors 2022, 22, 5836. [Google Scholar] [CrossRef]
- Bellini, P.; Nesi, P.; Pantaleo, G. IoT-Enabled Smart Cities: A Review of Concepts, Frameworks and Key Technologies. Appl. Sci. 2022, 12, 1607. [Google Scholar] [CrossRef]
- Brewster, C.; Roussaki, I.; Kalatzis, N.; Doolin, K.; Ellis, K. IoT in Agriculture: Designing a Europe-Wide Large-Scale Pilot. IEEE Commun. Mag. 2017, 55, 26–33. [Google Scholar] [CrossRef]
- Hossein Motlagh, N.; Mohammadrezaei, M.; Hunt, J.; Zakeri, B. Internet of Things (IoT) and the Energy Sector. Energies 2020, 13, 494. [Google Scholar] [CrossRef] [Green Version]
- Mohamad Jawad, H.H.; Bin Hassan, Z.; Zaidan, B.B.; Mohammed Jawad, F.H.; Mohamed Jawad, D.H.; Alredany, W.H.D. A Systematic Literature Review of Enabling IoT in Healthcare: Motivations, Challenges, and Recommendations. Electronics 2022, 11, 3223. [Google Scholar] [CrossRef]
- Yang, Y.; Wang, H.; Jiang, R.; Guo, X.; Cheng, J.; Chen, Y. A Review of IoT-Enabled Mobile Healthcare: Technologies, Challenges, and Future Trends. IEEE Internet Things J. 2022, 9, 9478–9502. [Google Scholar] [CrossRef]
- Saleem, J.; Hammoudeh, M.; Raza, U.; Adebisi, B.; Ande, R. IoT Standardisation: Challenges, Perspectives and Solution. In Proceedings of the 2nd International Conference on Future Networks and Distributed Systems, Amman, Jordan, 26–27 June 2018; Association for Computing Machinery: New York, NY, USA, 2018. [Google Scholar] [CrossRef]
- Vogel, B.; Varshney, R. Towards Designing Open and Secure IoT Systems: Insights for Practitioners. In Proceedings of the 8th International Conference on the Internet of Things, New York, NY, USA, 15–18 October 2018; Association for Computing Machinery: New York, NY, USA, 2018. [Google Scholar] [CrossRef]
- Liang, W.; Ji, N. Privacy challenges of IoT-based blockchain: A systematic review. Clust. Comput. 2022, 25, 2203–2221. [Google Scholar] [CrossRef]
- Palit, A.K. Internet of Things (IOT) Architecture—A Review. In Advances in Intelligent Systems and Computing, Proceedings of the International Conference on Recent Trends in Machine Learning, IoT, Smart Cities and Applications, Hyderabad, India, 16–17 September 2023; Gunjan, V.K., Zurada, J.M., Eds.; Springer Singapore: Singapore, 2021; pp. 67–72. [Google Scholar] [CrossRef]
- Kakkar, L.; Gupta, D.; Saxena, S.; Tanwar, S. IoT Architectures and Its Security: A Review. In Lecture Notes in Networks and Systems, Proceedings of the Second International Conference on Information Management and Machine Intelligence, Jaipur, India, 24–25 July 2020; Goyal, D., Gupta, A.K., Piuri, V., Ganzha, M., Paprzycki, M., Eds.; Springer Singapore: Singapore, 2021; pp. 87–94. [Google Scholar] [CrossRef]
- Kumar, K.; Kumar, A.; Kumar, N.; Mohammed, M.A.; Al-Waisy, A.S.; Jaber, M.M.; Shah, R.; Al-Andoli, M.N. Dimensions of Internet of Things: Technological Taxonomy Architecture Applications and Open Challenges-A Systematic Review. Wirel. Commun. Mob. Comput. 2022, 2022, 9148373. [Google Scholar] [CrossRef]
- Khaoula, T.; Abdelouahid, R.A.; Ezzahoui, I.; Marzak, A. Architecture design of monitoring and controlling of IoT-based aquaponics system powered by solar energy. Procedia Comput. Sci. 2021, 191, 493–498. [Google Scholar] [CrossRef]
- Quy, V.K.; Hau, N.V.; Anh, D.V.; Ngoc, L.A. Smart healthcare IoT applications based on fog computing: Architecture, applications and challenges. Complex Intell. Syst. 2022, 8, 3805–3815. [Google Scholar] [CrossRef]
- Aivaliotis, V.; Tsantikidou, K.; Sklavos, N. IoT-Based Multi-Sensor Healthcare Architectures and a Lightweight-Based Privacy Scheme. Sensors 2022, 22, 4269. [Google Scholar] [CrossRef]
- Kniess, J.; Rutke, J.C.; Castañeda, W.A.C. An IoT Transport Architecture for Passenger Counting: A Real Implementation. In Proceedings of the 2021 IFIP/IEEE International Symposium on Integrated Network Management (IM), Bordeaux, France, 18–20 May 2021; pp. 613–617. [Google Scholar]
- Salazar, R.; Pachón, Á. Develop of Mobility Services based on Intelligent Transport System (ITS) Architecture for an Intermediate City using Internet of Things (IoT). In Proceedings of the IV School on Systems and Networks, SSN 2018, Valdivia, Chile, 29–31 October 2018; Céspedes, S., Bustos-Jiménez, J., Eds.; Volume 2178, pp. 21–23. [Google Scholar]
- Coito, T.; Firme, B.; Martins, M.S.; Costigliola, A.; Lucas, R.; Figueiredo, J.; Vieira, S.M.; Sousa, J.M. Integration of industrial IoT architectures for dynamic scheduling. Comput. Ind. Eng. 2022, 171, 108387. [Google Scholar] [CrossRef]
- Voicu, V.; Petreus, D.; Cebuc, E.; Etz, R. Industrial IoT (IIOT) Architecture for Remote Solar Plant Monitoring. In Proceedings of the 2022 21st RoEduNet Conference: Networking in Education and Research (RoEduNet), Sovata, Romania, 15–16 September 2022; pp. 1–4. [Google Scholar] [CrossRef]
- Konduru, V.R.; Bharamagoudra, M.R. An architecture for enabling IoT interoperability between cross-platforms. Int. J. Internet Technol. Secur. Trans. 2021, 11, 545–563. [Google Scholar] [CrossRef]
- Trakadas, P.; Masip-Bruin, X.; Facca, F.M.; Spantideas, S.T.; Giannopoulos, A.E.; Kapsalis, N.C.; Martins, R.; Bosani, E.; Ramon, J.; Prats, R.G.; et al. A Reference Architecture for Cloud–Edge Meta-Operating Systems Enabling Cross-Domain, Data-Intensive, ML-Assisted Applications: Architectural Overview and Key Concepts. Sensors 2022, 22, 9003. [Google Scholar] [CrossRef]
- Sun, Y.; Chen, S.; Fang, Y.; Xu, W.; Luo, Q.; Rui, L. A Trusted IoT Communication Architecture Based on Blockchain and Named Data Network. J. Phys. Conf. Ser. 2022, 2224, 012091. [Google Scholar] [CrossRef]
- Neto, R.J.; Merindol, P.; Theoleyre, F. A Multi-Domain Framework to Enable Privacy for Aggregated IoT Streams. In Proceedings of the 2020 IEEE 45th Conference on Local Computer Networks (LCN), Sydney, NSW, Australia, 16–19 November 2020; IEEE Computer Society: Los Alamitos, CA, USA, 2020; pp. 401–404. [Google Scholar] [CrossRef]
- Yelamarthi, K.; Aman, M.S.; Abdelgawad, A. An application-driven modular IoT architecture. Wirel. Commun. Mob. Comput. 2017, 2017, 1350929. [Google Scholar] [CrossRef] [Green Version]
- Piadyk, Y.; Steers, B.; Mydlarz, C.; Salman, M.; Fuentes, M.; Khan, J.; Jiang, H.; Ozbay, K.; Bello, J.P.; Silva, C. REIP: A Reconfigurable Environmental Intelligence Platform and Software Framework for Fast Sensor Network Prototyping. Sensors 2022, 22, 3809. [Google Scholar] [CrossRef] [PubMed]
- Adkins, J.; Ghena, B.; Jackson, N.; Pannuto, P.; Rohrer, S.; Campbell, B.; Dutta, P. The Signpost Platform for City-Scale Sensing. In Proceedings of the 2018 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN), Porto, Portugal, 11–13 April 2018; pp. 188–199. [Google Scholar] [CrossRef] [Green Version]
- Rafferty, J.; Synnott, J.; Ennis, A.; Nugent, C.; McChesney, I.; Cleland, I. SensorCentral: A Research Oriented, Device Agnostic, Sensor Data Platform. In Ubiquitous Computing and Ambient Intelligence; Ochoa, S.F., Singh, P., Bravo, J., Eds.; Springer International Publishing: Cham, Switzerland, 2017; pp. 97–108. [Google Scholar] [CrossRef]
- Cloete, A.H.; Booysen, M.J.; Sandell, R.C.; van der Merwe, A.B. Smart Electric Water Heaters: A System Architecture Proposal for Scalable IoT. In Proceedings of the Second International Conference on Internet of Things, Data and Cloud Computing, Cambridge, UK, 22–23 March 2017; Association for Computing Machinery: New York, NY, USA, 2017. [Google Scholar] [CrossRef]
- CREATE-IoT. Cross Fertilisation through Alignment, Synchronisation and Exchanges for IoT. Available online: https://european-iot-pilots.eu/create-iot/ (accessed on 20 December 2022).
- oneM2M. oneM2M: The IoT Standard. Available online: https://www.onem2m.org/ (accessed on 20 December 2022).
- IoT-A. Internet of Things-Architecture. Available online: https://www.iot-a.eu/ (accessed on 20 December 2022).
- Foundation, F. FIWARE: The Open Source Platform for Our Smart Digital Future. Available online: https://www.fiware.org/about-us/ (accessed on 20 December 2022).
- Kutseva, M. Adaptation of Seven-Layered IoT Architecture for Energy Efficiency Management in Smart House. In Proceedings of the 2022 10th International Scientific Conference on Computer Science (COMSCI), Sofia, Bulgaria, 30 May–2 June 2022; pp. 1–5. [Google Scholar] [CrossRef]
- Bahashwan, A.A.; Anbar, M.; Abdullah, N.; Al-Hadhrami, T.; Hanshi, S.M. Review on Common IoT Communication Technologies for Both Long-Range Network. In Advances on Smart and Soft Computing; Saeed, F., Al-Hadhrami, T., Mohammed, F., Mohammed, E., Eds.; Springer Singapore: Singapore, 2021; pp. 341–353. [Google Scholar] [CrossRef]
- Shilpa, B.; Radha, R.; Movva, P. Comparative Analysis of Wireless Communication Technologies for IoT Applications. In Artificial Intelligence and Technologies; Raje, R.R., Hussain, F., Kannan, R.J., Eds.; Springer Singapore: Singapore, 2022; pp. 383–394. [Google Scholar] [CrossRef]
- Feng, X.; Yan, F.; Liu, X. Study of Wireless Communication Technologies on Internet of Things for Precision Agriculture. Wirel. Pers. Commun. 2019, 108, 1785–1802. [Google Scholar] [CrossRef]
- Souri, A.; Hussien, A.; Hoseyninezhad, M.; Norouzi, M. A systematic review of IoT communication strategies for an efficient smart environment. Trans. Emerg. Telecommun. Technol. 2022, 33, e3736. [Google Scholar] [CrossRef]
- Parri, L.; Parrino, S.; Peruzzi, G.; Pozzebon, A. Low Power Wide Area Networks (LPWAN) at Sea: Performance Analysis of Offshore Data Transmission by Means of LoRaWAN Connectivity for Marine Monitoring Applications. Sensors 2019, 19, 3239. [Google Scholar] [CrossRef] [Green Version]
- Aref, M.; Sikora, A. Free space range measurements with Semtech Lora™ technology. In Proceedings of the 2014 2nd International Symposium on Wireless Systems within the Conferences on Intelligent Data Acquisition and Advanced Computing Systems, Odessa, Ukraine, 11–12 September 2014; pp. 19–23. [Google Scholar] [CrossRef]
- Rautmare, S.; Bhalerao, D.M. MySQL and NoSQL database comparison for IoT application. In Proceedings of the 2016 IEEE International Conference on Advances in Computer Applications (ICACA), Coimbatore, India, 24 October 2016; pp. 235–238. [Google Scholar] [CrossRef]
- Reetishwaree, S.; Hurbungs, V. Evaluating the performance of SQL and NoSQL databases in an IoT environment. In Proceedings of the 2020 3rd International Conference on Emerging Trends in Electrical, Electronic and Communications Engineering (ELECOM), Balaclava, Mauritius, 25–27 November 2020; pp. 229–234. [Google Scholar] [CrossRef]
- Amghar, S.; Cherdal, S.; Mouline, S. Which NoSQL database for IoT Applications? In Proceedings of the 2018 International Conference on Selected Topics in Mobile and Wireless Networking (MoWNeT), Tangier, Morocco, 20–22 June 2018; pp. 131–137. [Google Scholar] [CrossRef]
- Ansari, D.B.; Rehman, A.-U.; Mughal, R.A. Internet of Things (IoT) Protocols: A Brief Exploration of MQTT and CoAP. Int. J. Comput. Appl. 2018, 179, 9–14. [Google Scholar] [CrossRef]
- Chandnani, N.; Khairnar, C.N. An analysis of architecture, framework, security and challenging aspects for data aggregation and routing techniques in IoT WSNs. Theor. Comput. Sci. 2022, 929, 95–113. [Google Scholar] [CrossRef]
- Sen, S.; Song, L. An IIoT-Based Networked Industrial Control System Architecture to Secure Industrial Applications. In Proceedings of the 2021 IEEE Industrial Electronics and Applications Conference (IEACon), Penang, Malaysia, 22–23 November 2021; pp. 280–285. [Google Scholar] [CrossRef]
- Kazdaridis, G.; Sidiropoulos, N.; Zografopoulos, I.; Symeonidis, P.; Korakis, T. Nano-Things: Pushing Sleep Current Consumption to the Limits in IoT Platforms. In Proceedings of the 10th International Conference on the Internet of Things, Malmö, Sweden, 6–9 October; Association for Computing Machinery: New York, NY, USA, 2020. [Google Scholar] [CrossRef]
- Jawad, H.M.; Nordin, R.; Gharghan, S.K.; Jawad, A.M.; Ismail, M.; Abu-AlShaeer, M.J. Power Reduction with Sleep/Wake on Redundant Data (SWORD) in a Wireless Sensor Network for Energy-Efficient Precision Agriculture. Sensors 2018, 18, 3450. [Google Scholar] [CrossRef] [Green Version]
- Shandong Renke Control Technology Co. Ltd. Soil NPK Sensor. Available online: https://www.renkeer.com/product/soil-npk-sensor/ (accessed on 2 January 2023).
- Qazi, S.; Khawaja, B.A.; Farooq, Q.U. IoT-Equipped and AI-Enabled Next Generation Smart Agriculture: A Critical Review, Current Challenges and Future Trends. IEEE Access 2022, 10, 21219–21235. [Google Scholar] [CrossRef]
- Ayaz, M.; Ammad-Uddin, M.; Sharif, Z.; Mansour, A.; Aggoune, E.H.M. Internet-of-Things (IoT)-Based Smart Agriculture: Toward Making the Fields Talk. IEEE Access 2019, 7, 129551–129583. [Google Scholar] [CrossRef]
- Farooq, M.S.; Riaz, S.; Abid, A.; Umer, T.; Zikria, Y.B. Role of IoT Technology in Agriculture: A Systematic Literature Review. Electronics 2020, 9, 3450. [Google Scholar] [CrossRef] [Green Version]
- Habibzadeh, H.; Dinesh, K.; Rajabi Shishvan, O.; Boggio-Dandry, A.; Sharma, G.; Soyata, T. A Survey of Healthcare Internet of Things (HIoT): A Clinical Perspective. IEEE Internet Things J. 2020, 7, 53–71. [Google Scholar] [CrossRef] [PubMed]
- Preethi, S.; Akshaya, A.; Seshadri, H.; Kumar, V.; Devi, R.S.; Rengarajan, A.; Thenmozhi, K.; Praveenkumar, P. IoT based Healthcare Monitoring and Intravenous Flow Control. In Proceedings of the 2020 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India, 22–24 January 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Binti Wan Abdullah, W.A.N.; Yaakob, N.; Badlishah, R.; Amir, A.; binti Yah, S.A. On the effectiveness of congestion control mechanisms for remote healthcare monitoring system in IoT environment — A review. In Proceedings of the 2016 3rd International Conference on Electronic Design (ICED), Phuket, Thailand, 11–12 August 2016; pp. 348–353. [Google Scholar] [CrossRef]
- Rohokale, V.M.; Prasad, N.R.; Prasad, R. A cooperative Internet of Things (IoT) for rural healthcare monitoring and control. In Proceedings of the 2011 2nd International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology (Wireless VITAE), Chennai, India, 28 February–3 March 2011; pp. 1–6. [Google Scholar] [CrossRef]
- Jayaraman; Hema. Industrial monitoring and control system using IoT. AIP Conf. Proc. 2022, 2519, 030080. [Google Scholar] [CrossRef]
- Mali, P.S.; Dankan Gowda, V.; Tirmare, H.A.; Suryawanshi, V.A.; Chaturvedi, A. Novel Predictive Control and Monitoring System based on IoT for Evaluating Industrial Safety Measures. Int. J. Electr. Electron. Res. 2022, 10, 1050–1057. [Google Scholar] [CrossRef]
- González, H.; Diaz, A.; Jaimes, L.; Meza, C. Design of IoT Platform for Monitoring and Control of Variables of Industrial Processes. In Computer Networks, Big Data and IoT; Pandian, A.P., Fernando, X., Haoxiang, W., Eds.; Springer Nature Singapore: Singapore, 2022; pp. 451–462. [Google Scholar] [CrossRef]
- Ramalingam, S.; Baskaran, K.; Kalaiarasan, D. IoT Enabled Smart Industrial Pollution Monitoring and Control System Using Raspberry Pi with BLYNK Server. In Proceedings of the 2019 International Conference on Communication and Electronics Systems (ICCES), Coimbatore, India, 17–19 July 2019; pp. 2030–2034. [Google Scholar] [CrossRef]
- Karthikeyan, D.; Singh, M.; Dewangan, G.; Veer, J. Industrial monitoring and control using raspberry PI with IoT. J. Adv. Res. Dyn. Control Syst. 2018, 10, 1188–1196. [Google Scholar]
- Zabasta, A.; Avotins, A.; Porins, R.; Apse-Apsitis, P.; Bicans, J.; Korabicka, D. Development of IoT based Monitoring and Control System for Small Industrial Greenhouses. In Proceedings of the 2021 10th Mediterranean Conference on Embedded Computing (MECO), Budva, Montenegro, 7–10 June 2021; pp. 1–5. [Google Scholar] [CrossRef]
- Salhaoui, M.; Guerrero-González, A.; Arioua, M.; Ortiz, F.J.; El Oualkadi, A.; Torregrosa, C.L. Smart Industrial IoT Monitoring and Control System Based on UAV and Cloud Computing Applied to a Concrete Plant. Sensors 2019, 19, 3316. [Google Scholar] [CrossRef] [Green Version]
- Sathish, R.; Kumar, D.V.; Senthilkumar, C. Design and implementation IOT based industrial sub station monitoring and control system. J. Adv. Res. Dyn. Control Syst. 2020, 12, 1796–1801. [Google Scholar] [CrossRef]
- Sukode, S.; Gite, S. Vehicle traffic congestion control & monitoring system in IoT. Int. J. Appl. Eng. Res. 2015, 10, 19513–19524. [Google Scholar]
- Mohammadi, F.; Rashidzadeh, R. An Overview of IoT-Enabled Monitoring and Control Systems for Electric Vehicles. IEEE Instrum. Meas. Mag. 2021, 24, 91–97. [Google Scholar] [CrossRef]
- Godwin, J.J.; Krishna, B.V.S.; Rajeshwari, R.; Sushmitha, P.; Yamini, M. IoT Based Intelligent Ambulance Monitoring and Traffic Control System. Intell. Syst. Ref. Libr. 2021, 193, 269–278. [Google Scholar] [CrossRef]
- Afonso, J.A.; Sousa, R.A.; Ferreira, J.C.; Monteiro, V.; Pedrosa, D.; Afonso, J.L. IoT system for anytime/anywhere monitoring and control of vehicles’ parameters. In Proceedings of the 2017 IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI), Bari, Italy, 18–20 September 2017; pp. 193–198. [Google Scholar] [CrossRef] [Green Version]
- Maraveas, C.; Bartzanas, T. Application of Internet of Things (IoT) for Optimized Greenhouse Environments. AgriEngineering 2021, 3, 954–970. [Google Scholar] [CrossRef]
- Singh, D.K.; Sobti, R.; Jain, A.; Malik, P.K.; Le, D.N. LoRa based intelligent soil and weather condition monitoring with internet of things for precision agriculture in smart cities. IET Commun. 2022, 16, 604–618. [Google Scholar] [CrossRef]
Vendor | Description of Product | Product Price (USD) | MCF Price (USD) | Proportion in Percentage |
---|---|---|---|---|
Vendor 1 | Soil temperature and moisture | 1031.84 | 257.85 | 400.17 |
Vendor 2 | Complete Weather Station | 1777.61 | 330.63 | 537.64 |
Vendor 3 | Complete Weather Station | 7447.01 | 330.63 | 2252.37 |
Vendor 4 | Complete Weather Station | 3323.92 | 330.63 | 1005.33 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Senoo, E.E.K.; Akansah, E.; Mendonça, I.; Aritsugi, M. Monitoring and Control Framework for IoT, Implemented for Smart Agriculture. Sensors 2023, 23, 2714. https://doi.org/10.3390/s23052714
Senoo EEK, Akansah E, Mendonça I, Aritsugi M. Monitoring and Control Framework for IoT, Implemented for Smart Agriculture. Sensors. 2023; 23(5):2714. https://doi.org/10.3390/s23052714
Chicago/Turabian StyleSenoo, Elisha Elikem Kofi, Ebenezer Akansah, Israel Mendonça, and Masayoshi Aritsugi. 2023. "Monitoring and Control Framework for IoT, Implemented for Smart Agriculture" Sensors 23, no. 5: 2714. https://doi.org/10.3390/s23052714
APA StyleSenoo, E. E. K., Akansah, E., Mendonça, I., & Aritsugi, M. (2023). Monitoring and Control Framework for IoT, Implemented for Smart Agriculture. Sensors, 23(5), 2714. https://doi.org/10.3390/s23052714