IoT-based smart farming solutions