I. Introduction
Smart Farming consists in the application of the IoT technologies and edge devices (like sensors, micro-computers and drones) to agriculture [1]. By accessing real-time data about plants and soils conditions, weather, climate, resource usage, etc., farmers make informed decisions based on concrete data rather than their intuition, being hence able to effectively and systematically tackle those problems inherent in the production of food, long-standing and exacerbated by global warming. In fact, the synergy of IoT, Edge Computing and other technologies (i.e., Cloud Computing, AI, Big Data) [2]–[4], allows (i) maximizing the yields of agricultural fields and minimizing the costs related to their management, guaranteeing constant product quality and minimizing water consumption and environmental footprint of the individual company as well as of the entire supply chain, and at the same time (ii) guaranteeing consumers a safe and quality product, with less pesticides and traceable in the various stages of processing. Smart Farming therefore represents a business opportunity with great potential, capable of creating value in a sustainable way for the entire agricultural supply chain, which is why it has gained increasing popularity in recent years [5].