An Internet of Things, IoT, system, comprising: at least one first IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3); at least one second IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3); a first network hub device (131, 132, 133), connected to the at least one first IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3); a second network hub device (131, 132, 133), connected to the at least one second IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3); at least one access point (120, 120, 120, 120), connected to the first network hub device (131, 132, 133) and the second network hub device (131, 132, 133); an IoT service server, connected to the first network hub device (131, 132, 133) and the second network hub device (131, 132, 133) through the at least one access point (120, 120, 120, 120), wherein the first network hub device (131, 132, 133) is configured to establish a connection with the second network hub device (131, 132, 133) through a backup frequency channel (BF1, BF2) in response to that a connection between the first network hub device (131, 132, 133) and the at least one access point (120, 120, 120, 120) being abnormal is detected by the first network hub device (131, 132, 133), and the first IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3) is configured to report IoT data to the IoT service server through the backup frequency channel (BF1, BF2) between the first network hub device (131, 132, 133) and the second network hub device (131, 132, 133), wherein after the first network hub device (131, 132, 133) is connected to the second network hub device (131, 132, 133) through the backup frequency channel (BF1, BF2), the second network hub device (131, 132, 133) assigns a first frequency channel and a first data reporting period to the first IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3) and assigns a second frequency channel and a second data reporting period to the second IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3) to control the first IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3) to use the first frequency channel to report the IoT data during the first data reporting period and control the second IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3) to use the second frequency channel to report the IoT data during the second data reporting period. at least one first IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3); at least one second IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3); a first network hub device (131, 132, 133), connected to the at least one first IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3); a second network hub device (131, 132, 133), connected to the at least one second IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3); at least one access point (120, 120, 120, 120), connected to the first network hub device (131, 132, 133) and the second network hub device (131, 132, 133); an IoT service server, connected to the first network hub device (131, 132, 133) and the second network hub device (131, 132, 133) through the at least one access point (120, 120, 120, 120), wherein the first network hub device (131, 132, 133) is configured to establish a connection with the second network hub device (131, 132, 133) through a backup frequency channel (BF1, BF2) in response to that a connection between the first network hub device (131, 132, 133) and the at least one access point (120, 120, 120, 120) being abnormal is detected by the first network hub device (131, 132, 133), and the first IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3) is configured to report IoT data to the IoT service server through the backup frequency channel (BF1, BF2) between the first network hub device (131, 132, 133) and the second network hub device (131, 132, 133), wherein after the first network hub device (131, 132, 133) is connected to the second network hub device (131, 132, 133) through the backup frequency channel (BF1, BF2), the second network hub device (131, 132, 133) assigns a first frequency channel and a first data reporting period to the first IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3) and assigns a second frequency channel and a second data reporting period to the second IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3) to control the first IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3) to use the first frequency channel to report the IoT data during the first data reporting period and control the second IoT device (111_1-111_N, 112_1-112_M, 113_1-113_3) to use the second frequency channel to report the IoT data during the second data reporting period.