Return to Article Details Integration of IoT and Machine Learning for Predictive Analytics in Smart Farming: Techniques, Challenges, and Future Directions