1. Introduction
Agriculture is tremendously important throughout the world. To provide the conversion on the road to exploiting efficiency, sustainable production, and actual time, reliable evidence about crop progress is vital today. PA can be seen as a new era of agriculture that makes agriculture a more skillful and accurate way of utilizing expertise to raise cattle and grow crops. This is the farm management method, the critical component of ICT is the usage of sensors, regulator systems, robotics, stand-alone vehicles, automatic hardware, Software Defined Network (SDN), Internet of Things (IoT), and variable technology. Precision agriculture based on IoT provides valuable insight into crop growth, development, transformation, farming, and so on [
1,
2]. The IoT-based system for radar monitoring allows for high-cloud weather-based analysis. At the same time, the optical sensors discriminate between crop type, soil pH, water level, and health and maturity. Hands-on crop nursing is now possible through the latest information satellite and a scalable high-speed cloud computation system for agricultural insurance resolutions. We can gain competitive insights with advanced crop performance analytics, and advantages compare to the previous ones. Receiving early warnings about cultivation failure or agriculture helps a farmer make decisions.
Expositions of data relations and responses to potential threats or diseases, nutrients or water deficiencies, crop production drought, risk mitigation, and infrastructure sustainability provide proper predication in smart farming [
3]. Farmers with a wealth of information are also supplied with PA to build up their farm records, improve decision-making, foster more traceability, increase agricultural products marketing, improve rental arrangements and landowners’ relationships, improve farming quality inherently, and so forth. The agricultural sector must adopt new technologies to achieve a much-needed edge to meet the needs of the increasing population. Thus, SDN and IoT [
4,
5] enable the industry to raise operational efficiency, reduce costs, and cut waste. It also manages delivery issues and improves yield quality in new agricultural applications in smart agriculture and IoT precision having an SDN enabled smart network. Farmers can also monitor the conditions on the field from anywhere, which means remote monitoring. IoT’s intelligent agriculture is highly efficient compared to the traditional method. In addition to the conventional, large-scale farming processes involved in SDN and IoT-smart farming, the applications may also provide new levers to uplift other crop and common trends in farming such as organics, family agriculture (completive or small-scale areas, particular crops, high-quality crops, etc.), and enhance the highly transparent system of agriculture [
6,
7]. The use of IoT-SDN based intelligent farming means that a system with sensor aids (light, humidity, temp, soil humidity, etc.) for monitoring crop fields is developed, and an irrigation system is automated. When these external or foreign devices are employed temporarily in our PA system, our proposed system by the intelligent hub will control the intelligent farming system. These plans are also effort based on monitoring, based on intelligent farming systems. The connection scheme of the farm system is a vital concern of these external devices. These devices can generally work in the network system or can be customized to operate.
1.1. Scientific Progression in IoT Based PA
IoT is playing a role in transforming our everyday lives with different types of applications. There are already 31 billion connected IoT [
8] devices around the globe that help us to carry out daily tasks with added ease. When devices monitor our activities and know what we need to achieve, we have less to worry about. Thus, the expansion of IoT products has spread worldwide [
9]. The use of IoT has boosted many industries by using low-cost sensors and IoT platforms, data collection, real-time insight, and process automation. In this way, the agriculture and agriculture industry, in general, can truly take advantage of the IoT solution [
10]. It is also a key solution to the growing concern over the global population’s food and environmental impact, not only a smart agricultural approach but also today’s innovative agricultural technique.
PA is one of today’s most curved issues. IoT-based PA covers various technologies, including sensors, Media Access Control (MAC), Global Positioning System (GPS), drones, satellite images, and big data. IoT-based PA covers a range of technologies. The use of IoT in farm machinery enables farmers to practice compared with fewer inputs that reduce costs rather than produce higher amounts. IoT also comprises hardware, such as sensors, machine-to-machine and long-range, decision support software, and web-based software. The most advantageous point of using this technology is that it can be combined at a very affordable price, allowing countries to stop precision farming approaches. The production concerns farmers’ special and results-oriented efforts. By using IoT, farmers can assess the aspects of agriculture and take appropriate steps to obtain results. The production of farmers with IoT using sensors, robotics, control systems, and more to forecast the results is guaranteed if they follow the analysis results and instructions. PA helps farmers determine where the problem is by providing the best services and forecasts of what to plant and regular seeding updates, analysis, and delivery of highly advanced combined sensors to soil moisture specifications.
1.2. Current Situation of Intellectual Property in PA
IP contains intangible human intellect conceptions. Many forms and some countries identify more than others as IP. Copyrights, patents, trademarks, and business secrets are the most well-known kind. The existing IoT-based farming is limited to hiring foreign devices when these devices are required in smart agriculture. It is like a usual process. When we engage these foreign agents, these devices can quickly look up every system of an intelligent farming system. It is very easy to steal any information or intellectual property such as plant patterns, employee skills, or farming policies for these foreign agents. It was only in the late 20th century that intellectual property was employed in most legal schemes worldwide. IP is primarily aimed at inspiring the development of an extensive range of IP rights. Intellectual property gives individuals and companies the right of information and intellectual property, usually for only a limited time. Intellectual Capital (IC) means a change in the value of knowledge for a company. Thus, the debit and IC are the credit or share of intellectual property such as people, patents, processes, brand names, etc. If this IP idea is shared or accessed somehow, then the concept could easily be implemented in another smart farming system. As a result, the goal of that farming system may not be adequately obtained. Now, there is no control hub procedure of the current smart farming system. If we hire a device in a smart farming system, it can easily access my farming information due to the existing IoT-based PA infrastructure.
1.3. Impact of Intellectual Capital Theft in PA
IP theft includes removing an individual or company from trade secrets or soft products, known as ‘cultural property’, from ideas, inventions, or creative expressions. From new crop production and farm equipment design, commercializing and labelling of farm products are essential. Intellectual goods have a long-term effect and significant importance in the many agricultural sectors. However, the interaction between intellectual property law and agriculture has had comparatively less interest or attention. The situation has reformed over the past decade mainly because of increasing awareness of the role of IP law in food safety. If the business secret or policy is publicly disclosed, there will be a massive impact on this particular enterprise. The corporate competition might also be a public structure. If IP theft takes place in a specific agricultural system, a catastrophic drawback from that agricultural system will be imposed. The adoption of nano-based biomarkers to trace patented products through new scientific and technical innovations throughout the food chain uses molecular markers in breeding. To track proprietary products or data-based intelligent agriculture information, the adoption of nano-based biomarkers might be communicated throughout the world. The guardian of IP is serious about promoting innovation. Innovation, farms, and individuals would not benefit from the full support of their inventions without protecting ideas and would focus less on research and growth. Artists would therefore not be fully paid for their creations, and their cultural strength would suffer. Intellectual property is a category of property that includes intangible creations of the human intellect in a PA. It has a direct impact on a smart farming system. Cultivation patterns, plant variety rights, and IoT generated information from a smart farming system are the intellectual properties that are protected by the IoT-SDN gateway hub.
When foreign devices are hired in a PA, these devices must load the IoT-SDN operating system. The foreign devices are operated by the direction of this IoT-SDN intelligent hub.
IoT based precision agriculture is a new era of technology for smart farming systems. In the previous research works, intellectual property theft has not been protected. In our research work, firstly, we have proposed an SDN-IoT framework to protect intellectual property. In our proposed framework, we have approached an SDN-GW connection hub that will manage the foreign devices. Secondly, in this research, we have proposed an algorithm that will control the apparatus according to the PA criteria. Finally, foreign device mobility management has been simulated and executes better performance than other mobility management.
The structure of this paper has been described as follows. In
Section 2, literature survey is described.
Section 3 describes the architecture of the proposed framework. In
Section 4, evaluation and result analysis are illustrated.
Section 5 presented the overall conclusions of the paper relating to the future work.
2. Literature Survey
Agriculture is the essential sector for sustainable development in the fourth industrial (4I) revolution [
10]. Since technology is rapidly growing rationally with modern civilization, the agriculture sector has also adopted intelligent tools and techniques [
11]. As a result, IoT is facilitating better and faster services in recent agriculture. Another new technology, SDN, has also been introduced in several sectors, including agriculture [
12]. SDN has also been implemented to manage the network traffic in multipath routing [
13]. SDN has also been inaugurated in IoT based monitoring in 5G networks [
14]. The use of smart devices, especially IoT in agriculture, is termed as PA and provides valuable information on crop growth, development, processing, cultivation, etc. Satellite and scalable high-speed cloud and edge computing systems are also used for proactive crop cultivation [
15]. They can also provide competitive insights with advanced crop performance analytics and advantages from previous information. Early warnings of cultivation failure help a farmer to make decisions accordingly. Expositions of data relations and responses to potential threats to gas or diseases, nutrients or water deficiencies, and crop production drought. If the farmer can establish a sustainable infrastructure of a firm, then they can mitigate the risk and forecast the market viability.
To store farm records, improve decision-making, promote traceability, and enhance agricultural products’ marketing, IoT can oversee the challenges [
16]. To improve the rental arrangements and the relationship of landowners, improve farming quality and so forth, farmers will also receive a wealth of information. According to the current growing population, it is now expected to reach 9.6 billion by 2050 [
17]. Agriculture must grow its demand, irrespective of environmental challenges, including unpleasant conditions and climate change. The agricultural sector has to adopt new technologies to achieve an extended production edge to meet the needs of the increasing population. IoT might be a suitable addition to agriculture to enable the agricultural industry to raise operational efficiency, reduce costs, cut waste, manage its delivery, and improve yield quality in new agricultural applications [
18].
SDN-enabled IoT’s intelligent agriculture is highly efficient compared to the traditional method [
18]. The application of SDN and IoT-oriented smart farming could target the conventional, large-scale farming processes and ensure the secured and scalable precision agriculture. Preserving high-quality varieties and improving the highly transparent agriculture system SDN and IoT integration have been studied in intelligent homes and industries. However, the integration of SDN in IoT based PA is an entirely new concept and more challenging issue. Thus, we have proposed precision agriculture compiled with IoT and SDN. Most of the researchers have researched SDN to outperform IoT devices and make them more secure. Some also work on NFV and blockchain technology. Their focus is on building, city, network and mobility management. Very few have done security concern in precision agriculture. Thus, we have focused on the security aspects of the IP in precision agriculture. We have also shown a comparison of our proposed model along with the other researchers in
Table 1.
A comprehensive analysis has been highlighted in the table. The key focus features along with the implemented protocol and the measurement matrices have been analyzed. Most researchers have studied structural and network management using SDN, NFV, IoT, and blockchain. Researchers have clarified their work as having QoS throughput measurement. SDN and IoT based OpenFlow and MQTT protocol have been considered for the implementation. We have considered LoRa and OpenFlow protocols in our proposed framework, and Mininet Wi-Fi have been chosen for simulation. We have also compared our obtained results and the previous research evaluating PER, CDF, Jitter, RTT, and throughput.
SDN and IoT-based intelligent farming means that a system with sensor aids (light, humidity, temp, soil humidity, etc.) for monitoring crop fields is developed, and an irrigation system is automated. Traditionally, any automatic farm consists of its native intelligent devices. Sometimes, farmers need to hire some foreign devices occasionally for strip cropping, large scale irrigation and so on, which can expose the farming information, production mechanism, intellectual property, and some other confidential resources. External or foreign devices are vulnerable threats for security purposes. Handle foreign devices are the critical concerns of the researcher. To the best of our knowledge, no one introduces SDN in IoT to facilitate the farmers for better and qualified PA. Hence, we have proposed a framework to provide a better quality of service in PA and network management. We have also proposed an algorithm to efficiently handle the foreign devices and manage the intellectual assets of any precision agriculture. In the end, to control the foreign mobile devices, we have also compared the improved quality of service (QoS) of our proposed model along with previously implemented mobile architecture in multiple controllers’ domains [
26].
3. Architecture of the Proposed Framework
Hereby, this framework mainly contributes to reducing IPT in precision farming presented in
Figure 1.
The entire PA monitoring system will be implemented according to this proposed system. The framework is divided into two different device and network layers. An IoT-SDN gateway connected the layers to provide consistent remote control of the smart farming devices. Based on the operational behavior, devices are separated into the home and foreign agent. Native devices are termed home agents that are managed by home access points operated with LoRa protocol. SDN is used to manage the external devices that are called the foreign agent. Since SDN offers dynamical modification according to the user’s expectation, agricultural information can be protected from the outside world. OpenFlow protocol based SDN access points can handle the foreign agent. The home and foreign agent can be inclined with the IoT-SDN gateway for network management. In this work, the devices are perfectly in line with our gateway hub system and enhance the efficiency of the intelligent farming system. SDN operational functionality, modified mechanical strategy, and proposed framework algorithm are described below.
3.1. Precision Agricultural Network
In PA, most smart devices are assigned with their specific tasks like moister, GPS, temperature, smoke, pH sensors, sprinkler, camera, drone, etc. Some smart devices occasionally need the same tractor, irrigator, harvester etc. These types of devices are called foreign devices and are hired once or twice in an agricultural session. These devices are varied in number based on the size of a PA. In a small farm, almost 15–30 smart devices are installed, including networking devices. This number is increased to 30–60 for a medium-size PA. More than 70 numbers of devices are installed for large size PA. Thus, we have considered three different size network clusters containing 25, 50, and 100 nodes respectively for small, medium, and large size in our proposed PA architecture.
3.2. Management of IP Rights and Foreign Agents
Today, several different analog farming methods exist. For every farmer, agricultural store, and agronomic, technology has become an integral part of their company. Farming requires a lot of techniques and efforts to develop smart farming. Agriculturists utilize technology to enhance efficiency and control expenses. With the development and modernization of digital technology, IoT-based smart farming concepts have emerged. Application of IoT in agriculture promises previously unavailable efficiency, reduced resources and cost, automation, and data-driven processes. In agriculture, these benefits act as improvements, but the solutions for the whole industry turn into a range of dangerous problems such as IP theft. Cultivation patterns, plant variety, copyright, trademarks, internal database management, employee competence, and IoT device generated information from a smart farming system are examples of IP rights.
The core of smart farming is derived from the ability to extract value from IP data. When foreign agents know the IP data, such as internal database management, it must possibly leak these IP rights. To protect this leakage, we have proposed the foreign agents’ management policy which has been shown in
Figure 2. When these IoT-based foreign agents are hired, we have a customized setting to control these agents. These devices are loaded and operated according to the criteria of PA. Since we customize the setting for foreign agents, these foreign agents have strong restriction to accessing all PA things. Since these devices are controlled by an IoT-SDN control hub, data generated from these devices are stored in separate cloud servers. As a result, IP rights can be easily protected.
3.3. IoT-SDN Gateway Integration
A smart SDN based gateway is a server to manage both the home and foreign agents outside the network. The computer system within the IoT based agricultural networks are portal nodes in the big intelligent farming system. The general insight architecture of the IoT-SDN gateway is presented in
Figure 3. A gateway-based connection hub with internal networks is embedded by an operating system. A portal is the complete form of a number of devices essential for the system’s interoperability as system translators. Sensing [
27] devices connected with this gateway are smartly controlled by defining the devices’ functionality. OpenFlow as an SDN and LoRa as IoT communication protocols describe the routing rule system [
28,
29]. These protocols permit the transfer of information through any physical quantity between two or more communication nodes. If one device communicates with the others, they comply with the gateway protocol rules. The tracking module monitors the entire system with its operating system. The external devices are connected to the home network according to the algorithmic structure. All of the communication among the IoT-based smart devices and the network information management is stored in the database. SDN is deployed with the IoT devices for the foreign device’s control [
30,
31]. Thus, the SDN based IoT gateway has been established, where SDN plays a network management role over the IoT devices [
32]. The foreign devices are managed based on this intelligent farming gateway system. When the foreign devices are hired in the smart farming system, the devices are joined according to the algorithm structure setting based on that farming system. If these devices are not joined by a proper method, these devices will be rejected or released to load the embedded operating system. Completing the registration process, the foreign devices load the embedded operating system with smart farming. Since a farming loaded operating system is enabled in these foreign devices, it must be controlled by a farming system. The monitoring module monitors the foreign with the help of a tracking module. The gateway module will help to exchange data among the foreign devices and home devices.
3.4. Proposed Algorithm
Since the intelligent gateway is designed to manage the foreign agent, we have to set the operational functionality. The administrator of the PA defines the rules to access resources inside the farm. The Algorithm 1 has been integrated with the IoT-SDN gateway. The network administrator defines the execution time, speed, and acceptable delay of each foreign device. The Algorithm 1 is described as follows:
Algorithm 1: Proposed Foreign Agent Selection Algorithm |
Input: Number of External Devices (E), Registered with Password (R), Operational Time (T), Operational Speed (S) and Acceptable Delay (D) |
Output: Foreign Agent Selection, Time and Delay |
1: | Initialize the Variables |
2: | while (1) do |
3: 4: 5: 6: 7: | T[0] ←T //Initialize Time S[0] ← S //Initialize Speed D[0] ← D //Initialize Acceptable Delay Time = 0 //Initial total execution time Delay = 0 //Initial total delay |
8: | for i ← 1 to E do |
9: | if (PW[i] != R) then |
10: | PW[i] ← R |
11: | end if |
12: | if (T[i] != T[0] and S[i] != S[0] and D[i] != D[0]) then |
13: 14: 15: 16: | T[i] ← T //Update Time S[i] ← S //Update Speed D[i] ← D //Update Acceptable Delay FA [i] ← E[i] //Foreign Agent Selection |
17: | PA[i] ← PA[i] + E[i] |
18: 19: | else FA [i] ← E[i] //Foreign Agent Selection |
20: | PA[i] ← PA[i] + E[i] |
21: 22: 23: 24: | end if Time ← Time + T[i] * S[i] Delay ← Delay + D[i] return FA[i] //Return Selected Foreign Agent |
25: 26: 27: | end for Timeavg = Time/E Delayavg = Delay/E |
28: | end while |
At first, the algorithm initializes the measurement criteria like time, speed, and acceptable delay for the foreign devices. Then, it checks whether the external device is registered or not. If it is already registered, the password has been discarded for loading existing resources. Otherwise, it provides the suggestion of foreign devices for completing the registration and loading the operating system of existing PA farming. When these devices are loaded with the operating system of PA farming, it successfully allowed for accessing the farming information and returning the selected foreign agent. Otherwise, the rejection function will be active for these foreign agents. It also checks the criteria for successful attachment with the PA. Cumulative time and delay have been stored and averaged to measure the network performance. Based on the implementation of this algorithm, the overall network performance has been discussed in the Results section.
3.5. Mechanical Modification
We proposed a model that was described in
Figure 1 to solve intellectual property theft in precision farming.
Figure 1 shows that the device is controlled by the IoT-SDN gateway. This control hub carries out the overall PA monitoring system. If a foreign device needs to be employed in the farming system, this device must be adapted based on the owner’s need. Consequently, these devices work due to the control plate system perfectly, and there is no information leakage. Therefore, our proposed PA is a management system for all controllable foreign devices depicted in
Figure 4. The functional requirements are imposed on the guest device through the proposed algorithm whenever the algorithm executes the operational behavior that is stored in the memory. Thus, the explosion probability of the information is reduced. It can rarely guarantee a positive outcome by securely determining the overall system performance.
3.6. SDN Implementation
Whenever the IoT-SDN gateway forwards the information toward the network layer, it deals with further remote monitoring, traffic control, routing, and so on. Apart from this, SDN decouples the data plane from the control plane compared to the traditional network scheme [
19,
20]. The data plane forwards the packet according to the instruction from the control plane. The control plane consists of the network operating system (NOS). This controller is integrated with northbound API for traffic control, routing table, and security concerns. The upper layer of the control plane is known as the application plane. Applications are applied for future network virtualization.
Figure 5 presents the visual representation of the overall operational functionality of SDN. Since SDN decouples the control plane from the data plane, the networking devices are performing as forwarders. They only execute the instructions from the control plane. The control plane consists of the network operating system installed in a network controller. Well defined API is used to execute the required operation of the end user. The API is placed in the application plane. It acts as a bridge among the users and the SDN network. Packet monitoring, routing, mobility, accounting, authentication, and security operations are done by the API.