An intelligent sensing device, comprising a sensor unit provided with a plurality of sensors, a wireless communication module connected with a data platform, a memory module and a processing module, wherein the processing module is connected with the sensor unit, the wireless communication module and the memory module; the sensor unit includes an acceleration sensor, and at least one of a temperature sensor, a humidity sensor, an ambient light sensor, a magnetic field sensor, and a vibration sensor; and the wireless communication module at least includes a WIFI chip; and the processing module is configured to acquire a motion condition of a user by means of a preset detection algorithm according to a detection result of the acceleration sensor; and the sensing device has multiple different modes corresponding to different preset detection algorithms, and the user selects the preset detection algorithm by setting the mode of the sensing device, wherein the processing module is configured to operate or sleep according to an intelligent scheduling intermittent sleeping algorithm; wherein, the intelligent scheduling intermittent sleeping algorithm includes: 1Acquiring a current time Ts of a system and preset next running times T1, T2, T3,..., and Tm of current to-be-run tasks 1, 2,..., and m, and performing 2; 2Sequentially working out execution frequencies F1, F2, F3,..., and Fm of the current to-be-run tasks 1, 2,..., and m, wherein F1=T1-Ts, F2=T2-Ts, F3=T3-Ts,..., and Fm=Tm-Ts; and performing 3; 3Determining a minimum value Fs among the execution frequencies F1, F2, F3,..., and Fm of the current to-be-run tasks 1, 2,..., and m, determining a task to be run next time and figuring out a next running time T' of the system according to T' = Ts + Fs, and performing 4; 4Switching the system into a dormant state, and performing 5; and 5Switching the system into an awake state when the current time of the system reaches the next running time T' of the system, running the corresponding task, and returning to 1. the sensor unit includes an acceleration sensor, and at least one of a temperature sensor, a humidity sensor, an ambient light sensor, a magnetic field sensor, and a vibration sensor; and the wireless communication module at least includes a WIFI chip; and the processing module is configured to acquire a motion condition of a user by means of a preset detection algorithm according to a detection result of the acceleration sensor; and the sensing device has multiple different modes corresponding to different preset detection algorithms, and the user selects the preset detection algorithm by setting the mode of the sensing device, wherein the processing module is configured to operate or sleep according to an intelligent scheduling intermittent sleeping algorithm; wherein, the intelligent scheduling intermittent sleeping algorithm includes: 1Acquiring a current time Ts of a system and preset next running times T1, T2, T3,..., and Tm of current to-be-run tasks 1, 2,..., and m, and performing 2; 2Sequentially working out execution frequencies F1, F2, F3,..., and Fm of the current to-be-run tasks 1, 2,..., and m, wherein F1=T1-Ts, F2=T2-Ts, F3=T3-Ts,..., and Fm=Tm-Ts; and performing 3; 3Determining a minimum value Fs among the execution frequencies F1, F2, F3,..., and Fm of the current to-be-run tasks 1, 2,..., and m, determining a task to be run next time and figuring out a next running time T' of the system according to T' = Ts + Fs, and performing 4; 4Switching the system into a dormant state, and performing 5; and 5Switching the system into an awake state when the current time of the system reaches the next running time T' of the system, running the corresponding task, and returning to 1. 1Acquiring a current time Ts of a system and preset next running times T1, T2, T3,..., and Tm of current to-be-run tasks 1, 2,..., and m, and performing 2; 2Sequentially working out execution frequencies F1, F2, F3,..., and Fm of the current to-be-run tasks 1, 2,..., and m, wherein F1=T1-Ts, F2=T2-Ts, F3=T3-Ts,..., and Fm=Tm-Ts; and performing 3; 3Determining a minimum value Fs among the execution frequencies F1, F2, F3,..., and Fm of the current to-be-run tasks 1, 2,..., and m, determining a task to be run next time and figuring out a next running time T' of the system according to T' = Ts + Fs, and performing 4; 4Switching the system into a dormant state, and performing 5; and 5Switching the system into an awake state when the current time of the system reaches the next running time T' of the system, running the corresponding task, and returning to 1.