Everything You Need to Know About Smart Farming Using IoT