摘要:The single-channel wireless sensor networks (WSNs) exists the problem of low efficiency of monitoring data transmission, however the multi-channel WSNs exists the problem of communication collision caused by the sensor node's wireless channel competition. The paper at first introduces the causes of the above problems and selects a reasonable wireless channel resources allocation method of the multi-channel WSNs. Then to solve these questions, the theory of compressive sensing and spectrum sensing are adopted to improve the existing multi-channel WSNs. Finally, a new sensor node of the multi-channel WSNs is designed based on the above improvement. By analyzing the monitoring data of the field test, the improved multi-channel WSNs could complete monitoring mission efficiently and accurately, meanwhile it reduced power consumption of the WSNs effectively.