## 3 Prototype Description and Implementation
### Theoretical Model for the Proposal  
Considering the know-how and experience of the authors of this manuscript, a theoretical model has been built according to what could be expected for a system capable of providing improved features compared to what had been found in the reviewed literature. Each of the authors has made their own contribution on what components are to be utilized in order to guarantee that the proposed system offers distinctive advantages over the existing ones. It must be born in mind that, to an extent, requirement analysis can also be regarded as part of the theoretical model. It is based on the following principles:  
1. Security. The system should be secured, and security should be at the center of its conception from the beginning.
2. Tailored UAV. The usage of a specific UAV that can face the required needs of the application domain has to be considered.
3. Distribution. The system must have some degree of distribution to ensure that information is not kept in a single, centralized location that might be more vulnerable to cyberattacks.
4. Immutability. Data that have been obtained from the monitoring of animals and other usages must not be altered once they have been saved and shared throughout the system.
5. Data collection. The system will collect data from the activities it is performing for information further analysis.
6. Data availability. The data that have been collected should be available even in case the location saving them has any issue guaranteeing that they can be offered at any time.
7. Information representation. The information that has been collected should be visible for any party interested in the system.
8. System constrains. The system developed for the purpose of this manuscript should consider several constrains related to the budget and usability of the system (both of them must be reasonable).  
The main components and layout of the theoretical model conceived for this proposal have been further represented in Figure 1. It is believed by the authors of this manuscript that this theoretical model, consisting of the formulated principles and how they are combined fulfills the criteria that are wanted in them:  
1. The theoretical model has significance: it is strictly related to the application domain where the presented theoretical model has a purpose.
2. It has internal consistency: it does not fall into contradictions related to components, their interactions, or their requirements, even during the implementation and testing stages.
3. The model offers parsimony: the components used can be justified from a functional and non-functional requirements point of view and it can be easily explained what kinds of components have been used and their purpose.
4. It makes testability possible: it has been involved in building a prototype that has been tested throughout several experiments.
5. The theoretical model has empirical adequacy: it considers principles in the performance of the UAV and data sharing that exist outside the phenomenon the model describes, such as gravity and time delays in data transfers.
6. It has pragmatic adequacy: it is useful to solve problems that have been found as part of practical works, as it is reflected on the advantages that the proposed system offers compared to the existing literature.