| Literature DB >> 35459017 |
Jauberth Abijaude1,2, Péricles Sobreira3, Levy Santiago1, Fabíola Greve1.
Abstract
Brazil was one of the largest cocoa producers in the world, mainly supported by the South of Bahia region. After the 1980s, the witch-broom disease demolished plantations, and farmers were forced into bankruptcy. The worldwide search for gourmet cocoa has rekindled interest in this production, whose fermentation process is a key step in obtaining fine cocoa, thanks to the fact that many processing properties and sensory attributes are developed in this phase. This article presents a blockchain-IoT-based system for the control and monitoring of these events, aiming to catalog in smart contracts valuable information for improvement of the cocoa fermentation process, and future research. Blockchain is used as a distributed database that implements an application-level security layer. A proof of concept was modeled and the performance of the emulated system was evaluated in the OMNet simulator, where a technique based on the SNMP protocol was applied to reduce the amount of data exchanged and resources served/consumed in this representation. Then, a physical platform was developed and preliminary experiments were performed on a real farm, as a way to verify the improvement of the cocoa fermentation process when using a technological approach.Entities:
Keywords: DApp; Internet of Things; blockchain; gourmet cocoa; middleware; remote monitoring; smart agriculture; smart contracts; web systems
Mesh:
Year: 2022 PMID: 35459017 PMCID: PMC9031426 DOI: 10.3390/s22083029
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Comparison between IoTCocoa and other cocoa IoT-based platforms.
| [ | [ | [ | [ | [ | IoTCocoa | |
|---|---|---|---|---|---|---|
| (1) Uses middleware | Yes | |||||
| (2) Allows scheduling | Yes | Yes | ||||
| (3) Alerts in real | Yes | Yes | ||||
| (4) Allows to insert | Yes | |||||
| (5) Allows data | Local | Local | Web | Web | Web | Web |
| (6) Production | Processing | Processing | Cultivation | Processing | Cultivation | Processing |
| (7) Interacts with | Humidity, | Mass | Luminosity, | Oxygen, carbon | Soil (water | Mass pH and |
Comparison between IoTCocoa and other cocoa blockchain-based platforms.
| [ | [ | [ | [ | [ | IoTCocoa | |
|---|---|---|---|---|---|---|
| (1) Uses IoT devices | Yes | |||||
| (2) Uses Smart | Yes | Yes | Yes | |||
| (3) Is a Distributed | Yes | Yes | Yes | |||
| (4) Production phase(s) | Distribution | Distribution | Distribution | Distribution | Processing | |
| (5) Issue(s) addressed | Ethical and | Ethical and | Agricultural | Agricultural | Finance | Improve the cocoa |
Figure 1A wooden sweatbox (with 2 slots) used in the cocoa fermentation step.
Figure 2IoTCocoa architecture (module view).
Sensors and actuators technical features (Hardware module).
| Sensors/Actuators | Technical Features |
|---|---|
| Bean mass temperature | −55 °C–+12 °C |
| Ambient temperature | −40 °C–+80 °C |
| Ambient humidity | 0–100% UR |
| Bean mass pH | pH between 0–14 |
| Rotation Motor | Adjustable Speed |
| Heating Source | Power of 2400 W |
| Cooling Source | Forced Ventilation |
Figure 3SNMP messages exchanged between the Middleware and Hardware modules.
Figure 4(a) Message format; (b) example of an IoTCocoa JSON message pattern.
Figure 5One smart contract for each farm proposition.
Figure 6One smart contract for each harvest proposition.
Middleware configuration values.
| Values | Distribution Type | Mean | Min. | Max. | SD |
|---|---|---|---|---|---|
| Page Size | Fix | 3000 | |||
| Delay | Normal | 0.05 | 0.01 | 0.01 | |
| Resource size | Exponential | 430 | 165 | 600 |
Values used in the simulation for all three traffic types.
| Sensor Profile: Light—Moderate—Intense | |||
|---|---|---|---|
|
|
|
| |
| Activity Period | 21,600-43,200-84,600 | 7200-288,00-84,600 | 1000-10,800-0 |
| Request Interval | 900-600-300 | 60-60-150 | 60-60-60 |
| Session Interval | 3600-3600-100 | 120-120-60 | 900-10,800-20 |
| Number of Requests/Session | 5-10-100 | 2-2-5 | 1-5-50 |
| Processing Delay | 0.05-0.05-0.05 | 2-0.01-0.01 | |
Figure 7HTTP sessions opened by the Middleware using (a) REST architectural style; (b) REST with SNMP emulation.
Figure 8(a) Accesses and resources served/consumed by the Middleware. (b) HTTP sessions opened using REST x REST with SNMP emulation.
Figure 9Cocoa mass and ambient temperature variation captured from (a) manual and (b) automated techniques.
Figure 10Relative humidity using the IoTCocoa approach.