Smart farming: The future of agriculture