AI, edge and IoT-based smart agriculture. (2021)