A systematic mapping study on IoT-based software systems for precision agriculture. (5th May 2023)