The invention discloses a ubiquitous power Internet-of-Things access method based on matching learning. The method comprises the following steps: S1, constructing a system model; S2, refining the model to obtain a task/data transmission model, an energy consumption model, a time delay model and a service reliability model; S3, maximizing long-term throughput, and determining an optimization problem; S4, based on the theory of the virtual queue and the Lyapunov optimization theory, converting the optimization problem; and S5, realizing the optimization of channel selection through learning andmatching, and further realizing the maximization of throughput. According to the invention, the optimal channel selection is realized through learning and matching, so that the maximization of throughput is realized, based on an MAB theory, a lyapunov optimization theory and a matching theory, energy perception and service reliability perception are combined with machine learning, so that the maximum and optimal energy utilization rate and service reliability are achieved.