Smart Farming is defined as a development that emphasizes the use of information and communication technology in the cyber-physical farm management cycle. Its final goal is the optimization of agri-food processes using digital technologies. It uses tools that digitally collect, store, analyze and share data. Precision Agriculture is included among the techniques used by Smart Farming. The Smart Farming process is divided into 3 main steps. The first step is the data acquisition, where sensors are used. In the second step, these data are analyzed using different statistical techniques. Due to the large amount of data provided by sensors, Big Data techniques are often utilized. The analysis of the data allows the extraction of information that will help in the decision-making process. Finally, once the problem has been identified (thanks to the information obtained), local action is taken to try to remedy it. In an ideal case these actions will be carried out by robots, with low interactions of humans. The opportunities offered to solve the problems of modern agriculture will be discussed in this session.