Internet of Things (IoT) technology plays an important role in advancing the transformation of labor-intensive traditional agriculture into data-driven smart farming by providing technological and theoretical support to address the challenges of food shortages caused by rapid population growth, as well as the sustainable development challenges posed by the scarcity of natural resources due to climate warming. IoT smart farming is a multidisciplinary field encompassing agricultural knowledge, communication technologies, automation, artificial intelligence, and computing.