User Tools

Site Tools


ddsf:public:guidebook:03_user:06_agriculture

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ddsf:public:guidebook:03_user:06_agriculture [2021/07/14 15:54]
murphy ↷ Links adapted because of a move operation
ddsf:public:guidebook:03_user:06_agriculture [2021/07/14 16:18] (current)
murphy
Line 1: Line 1:
 ====== Use Case 4: Digital Agriculture ====== ====== Use Case 4: Digital Agriculture ======
 [[ddsf:​public:​guidebook:​03_user:​start| Return to User Experiences]] [[ddsf:​public:​guidebook:​03_user:​start| Return to User Experiences]]
- 
-  * **<color #​FF0000><​todo @char>​Please Review</​todo></​color>​** 
-  * **<color #​FF0000><​todo @DDSFmember>​Please Review</​todo></​color>​** 
- 
  
 ===== Details ===== ===== Details =====
Line 19: Line 15:
 [[ddsf:​public:​guidebook:​03_user:​06_agriculture| Return to Top]] [[ddsf:​public:​guidebook:​03_user:​06_agriculture| Return to Top]]
  
-This document provides an overview of a digital agriculture [[ddsf:private:​guidebook:​06_append:​glossary:​u:​use_case|use case]] including the wide range of+This document provides an overview of a digital agriculture [[ddsf:public:​guidebook:​06_append:​glossary:​u:​use_case|use case]] including the wide range of
 challenges and its solution architecture using the [[ddsf:​public:​guidebook:​06_append:​glossary:​d:​data_distribution_service_dds|Data Distribution Service™ (DDS™)]] technology. The [[ddsf:​public:​guidebook:​06_append:​glossary:​g:​goal|goal]] challenges and its solution architecture using the [[ddsf:​public:​guidebook:​06_append:​glossary:​d:​data_distribution_service_dds|Data Distribution Service™ (DDS™)]] technology. The [[ddsf:​public:​guidebook:​06_append:​glossary:​g:​goal|goal]]
 of digital agriculture and precision agriculture is to improve production while minimizing the cost and of digital agriculture and precision agriculture is to improve production while minimizing the cost and
Line 46: Line 42:
 **Digital Agriculture solutions** **Digital Agriculture solutions**
  
-The integration of newer [[ddsf:​public:​guidebook:​06_append:​glossary:​i:​internet_of_things_iot|IoT]] technologies and devices into the agricultural practices is now pushing farmers to migrate to digital farming and precision agriculture. This advancement allows them to benefit from the current demand for agricultural products while resolving related challenges and risks. Digital farming and precision agriculture is reliant on a system of [[ddsf:private:​guidebook:​06_append:​glossary:​s:​sensor|sensors]] and controllers along with robust communication technologies on every piece of equipment, throughout every stage of the farming process.+The integration of newer [[ddsf:​public:​guidebook:​06_append:​glossary:​i:​internet_of_things_iot|IoT]] technologies and devices into the agricultural practices is now pushing farmers to migrate to digital farming and precision agriculture. This advancement allows them to benefit from the current demand for agricultural products while resolving related challenges and risks. Digital farming and precision agriculture is reliant on a system of [[ddsf:public:​guidebook:​06_append:​glossary:​s:​sensor|sensors]] and controllers along with robust communication technologies on every piece of equipment, throughout every stage of the farming process.
  
 /*6:08*/ /*6:08*/
Line 71: Line 67:
 /*8:20*/ /*8:20*/
  
-Digital farming and precision agriculture is reliant on a system of [[ddsf:private:​guidebook:​06_append:​glossary:​s:​sensor|sensors]],​ controllers along with robust communication technologies throughout every stage of the farming process, and on every piece of equipment to perform the work more efficiently...+Digital farming and precision agriculture is reliant on a system of [[ddsf:public:​guidebook:​06_append:​glossary:​s:​sensor|sensors]],​ controllers along with robust communication technologies throughout every stage of the farming process, and on every piece of equipment to perform the work more efficiently...
  
   - Seeding and planting   - Seeding and planting
Line 102: Line 98:
 ^Thermal Sensor|<​WRAP>​For measuring the temperature of plants and soil.</​WRAP>​| ^Thermal Sensor|<​WRAP>​For measuring the temperature of plants and soil.</​WRAP>​|
 ^Moisture Sensor|<​WRAP>​To evaluate the crop conditions.</​WRAP>​| ^Moisture Sensor|<​WRAP>​To evaluate the crop conditions.</​WRAP>​|
-^Airborne Sensors|<​WRAP>​Airborne sensors in drones [[ddsf:private:​guidebook:​06_append:​glossary:​u:​unmanned_aerial_vehicles|(UAV)]],​ are used for measuring the crop ??????​(<​color #​FF0000><​todo @nick>​Very hard to understand what he said right here; Time-Stamp: 11:​22</​todo></​color>​)</​WRAP>​|+^Airborne Sensors|<​WRAP>​Airborne sensors in drones [[ddsf:public:​guidebook:​06_append:​glossary:​u:​unmanned_aerial_vehicles|(UAV)]],​ are used for measuring the crop ??????​(<​color #​FF0000><​todo @nick>​Very hard to understand what he said right here; Time-Stamp: 11:​22</​todo></​color>​)</​WRAP>​|
 ^Motion Detection Sensor|<​WRAP>​Helps to avoid collision between the vehicles.</​WRAP>​| ^Motion Detection Sensor|<​WRAP>​Helps to avoid collision between the vehicles.</​WRAP>​|
  
Line 110: Line 106:
 </​figure>​ </​figure>​
  
-Now you can imagine the number of sensors used for crop management and its not limited to this list. So here comes the complexity of configuring,​ controlling,​ and the maintenance of this bigger population of [[ddsf:private:​guidebook:​06_append:​glossary:​s:​sensor|sensors]] in Digital Agriculture.+Now you can imagine the number of sensors used for crop management and its not limited to this list. So here comes the complexity of configuring,​ controlling,​ and the maintenance of this bigger population of [[ddsf:public:​guidebook:​06_append:​glossary:​s:​sensor|sensors]] in Digital Agriculture.
  
 ===== Challenges to Digital Agriculture ===== ===== Challenges to Digital Agriculture =====
Line 118: Line 114:
 ^[[ddsf:​public:​guidebook:​06_append:​glossary:​i:​interoperability|Interoperability]]|<​WRAP>​ ^[[ddsf:​public:​guidebook:​06_append:​glossary:​i:​interoperability|Interoperability]]|<​WRAP>​
   *Huge integration and commissioning effort due to system complexity.   *Huge integration and commissioning effort due to system complexity.
-</​WRAP>​|<​WRAP>​A typical digital platform can have '​n'​ number of sensors for drones, and autonomous machinery that also includes '​n'​ number of [[ddsf:private:​guidebook:​06_append:​glossary:​s:​sensor|sensors]] within them. All of these working independently using a custom application platform and communication methods. So integration and commissioning of such a system becomes highly complex, time consuming, and costly.</​WRAP>​|+</​WRAP>​|<​WRAP>​A typical digital platform can have '​n'​ number of sensors for drones, and autonomous machinery that also includes '​n'​ number of [[ddsf:public:​guidebook:​06_append:​glossary:​s:​sensor|sensors]] within them. All of these working independently using a custom application platform and communication methods. So integration and commissioning of such a system becomes highly complex, time consuming, and costly.</​WRAP>​|
 ^Maintenance|<​WRAP>​ ^Maintenance|<​WRAP>​
   *Bottlenecks in scaling, reconfiguration,​ replacement due to the lack of transparency in individual closed systems.   *Bottlenecks in scaling, reconfiguration,​ replacement due to the lack of transparency in individual closed systems.
Line 140: Line 136:
 [[ddsf:​public:​guidebook:​03_user:​06_agriculture| Return to Top]] [[ddsf:​public:​guidebook:​03_user:​06_agriculture| Return to Top]]
  
-The DDS data-oriented design and decoupling feature provides flexibility and modular structure in the system. For example, in the irrigation stage, the digital agricultural appliances such as moisture sensors, irrigation motors and soil health [[ddsf:private:​guidebook:​06_append:​glossary:​s:​sensor|sensors]] need to be associated in one-to-one, one-to-many and many-to-one secenarios for exchanging information,​ in order to decide the size of the watering distribution areas and their quantity/​duration. Using DDS, the equipment can be grouped as participants of different functional domains. Only the equipment belonging to the same domain can communicate with each other. DDS also enables a dynamic re-configuration of this association mapping during runtime.+The DDS data-oriented design and decoupling feature provides flexibility and modular structure in the system. For example, in the irrigation stage, the digital agricultural appliances such as moisture sensors, irrigation motors and soil health [[ddsf:public:​guidebook:​06_append:​glossary:​s:​sensor|sensors]] need to be associated in one-to-one, one-to-many and many-to-one secenarios for exchanging information,​ in order to decide the size of the watering distribution areas and their quantity/​duration. Using DDS, the equipment can be grouped as participants of different functional domains. Only the equipment belonging to the same domain can communicate with each other. DDS also enables a dynamic re-configuration of this association mapping during runtime.
  
 ==== Compliance profiles and QoS ==== ==== Compliance profiles and QoS ====
Line 147: Line 143:
   * **Data Availability** – DDS provides a strong [[ddsf:​public:​guidebook:​06_append:​glossary:​q:​quality_of_service_qos_policies|Quality of Service (QoS)]] policy to control the state of information throughout the system. For example, every piece of agriculture equipment/​machinery offers unique services, yet the data availability requirement for precise agriculture is specific for each crop-cycle (i.e. each planting and seeding type) and the designated machinery.   * **Data Availability** – DDS provides a strong [[ddsf:​public:​guidebook:​06_append:​glossary:​q:​quality_of_service_qos_policies|Quality of Service (QoS)]] policy to control the state of information throughout the system. For example, every piece of agriculture equipment/​machinery offers unique services, yet the data availability requirement for precise agriculture is specific for each crop-cycle (i.e. each planting and seeding type) and the designated machinery.
   : The QoS policy parameters in DDS, below, fulfill the data availability (i.e. state information of the equipment) requirement:​   : The QoS policy parameters in DDS, below, fulfill the data availability (i.e. state information of the equipment) requirement:​
-    * **[[ddsf:​public:​guidebook:​06_append:​glossary:​h:​history_qos|History]]:​** The number of data [[ddsf:private:​guidebook:​06_append:​glossary:​s:​sample|samples]] to be stored can be configured.+    * **[[ddsf:​public:​guidebook:​06_append:​glossary:​h:​history_qos|History]]:​** The number of data [[ddsf:public:​guidebook:​06_append:​glossary:​s:​sample|samples]] to be stored can be configured.
     * **Minimum profile:** The recent data sample or all data samples.     * **Minimum profile:** The recent data sample or all data samples.
     * **Lifecycle:​** Removal of the data sample once the sensor is removed from the [[ddsf:​public:​guidebook:​06_append:​glossary:​d:​domain_participant|domain participant]]. This feature is helpful when the domain is re-configured and the existing samples are removed automatically from the system.     * **Lifecycle:​** Removal of the data sample once the sensor is removed from the [[ddsf:​public:​guidebook:​06_append:​glossary:​d:​domain_participant|domain participant]]. This feature is helpful when the domain is re-configured and the existing samples are removed automatically from the system.
Line 178: Line 174:
 [[ddsf:​public:​guidebook:​03_user:​06_agriculture| Return to Top]] [[ddsf:​public:​guidebook:​03_user:​06_agriculture| Return to Top]]
  
-[[ddsf:​public:​guidebook:​06_append:​01_family_of_standards:​04_gate:​ddsweb| Web-enabled DDS Services]] authenticate and control the DDS global data space (i.e. read/write [[ddsf:private:​guidebook:​06_append:​glossary:​t:​topic|topics]]) using standard web protocols such as RESTful, SOAP, HTTP etc, from the standard web client such as web browsers. For example, in farming, there are a number of digital agricultural appliances involved in the agriculture field where the farmers need access to each resources to use the digital agriculture methods and processes effectively. This needs a simplified UI dashboard for data visualization and control. By leveraging DDS web services, the parameters (i.e. topic of the agricultural appliances) can be read/write remotely.+[[ddsf:​public:​guidebook:​06_append:​01_family_of_standards:​04_gate:​ddsweb| Web-enabled DDS Services]] authenticate and control the DDS global data space (i.e. read/write [[ddsf:public:​guidebook:​06_append:​glossary:​t:​topic|topics]]) using standard web protocols such as RESTful, SOAP, HTTP etc, from the standard web client such as web browsers. For example, in farming, there are a number of digital agricultural appliances involved in the agriculture field where the farmers need access to each resources to use the digital agriculture methods and processes effectively. This needs a simplified UI dashboard for data visualization and control. By leveraging DDS web services, the parameters (i.e. topic of the agricultural appliances) can be read/write remotely.
  
 The farmers can use the UI dashboard via the browsers in the handheld devices from any location to control the digital agricultural appliances. The farmers can use the UI dashboard via the browsers in the handheld devices from any location to control the digital agricultural appliances.
ddsf/public/guidebook/03_user/06_agriculture.1626292467.txt.gz · Last modified: 2021/07/14 15:54 by murphy