The invention discloses a Zigbee information channel dynamic selection method based on real-time availability. In the invention, the concept of information channel availability is provided for the first time, the information channel availability is updated by the availability algorithm in real time, and information channels can be dynamically selected according to availability sequence in an information channel resource pool, which is marked by a broken line in the figure. Parameters for the information channel availability indicate the vacancy rate and communication quality of the information channel and show practical available conditions of the information channel. Therefore, the parameters for the information channel availability can be used for guiding selection of the information channel in practical data transmission, so as to provide a communication support, increase the data transmission success rate, and reduce the collision rate and retransmission rate to the largest extent. Based on the vacancy rate and quality of the information channel, data transmission results and other parameters, the invention provides the real-time availability algorithm. The real-time availability algorithm not only provides a high-quality vacant information channel with more selection chances, but also ensures the fairness of information channel selection to the largest extent and enables the information channel to be selected by relative fair chance, thereby improving the utilization rate of the information channel. In the invention, the strategy to build the information resource pool to manage information channel resources is provided; information channels are sequenced based on the parameters for the information channel availability; and the ZigBee information channel is selected according to the sequencing result, thereby realizing the Zigbee information channel dynamic selection method based on real-time availability.