The invention provides a 
narrowband Internet of Things NB-IoT 
random access method based on the non-orthogonal technology. The 
narrowband Internet of Things NB-IoT 
random access method is applied to anarrowband 
Internet of Things random access method and is used for solving the problem of low random access success rate. The method comprises the following steps: 1-3, sending Msg1; 4, detecting, bya 
base station, multi-
preamble of collision based on geographical distribution and transmitting RAR (that is, Msg2) with multiple users; 5, detecting, by a terminal, RAR; 6, estimating, by a user, TAby using an NPRS 
signal; 7, obtaining, by the user, RAR information, searching a TA value closest to the TA of the 
current user in the RAR, and obtaining corresponding Temp C-RNTI and Power BO; 8, transmitting Msg3, and opening a contention resolution 
timer CR; 9, separating the users based on the SIC technology; and 10-11, sending Msg4, and performing conflict resolution. According to the 
narrowband Internet of Things NB-IoT random 
access method, the multi-
preamble detection and RAR reception are achieved by using the 
spatial distribution features of the user, the Msg3 is transmitted by using the non-orthogonal technology, the user separation is performed on the 
base station side, thereby effectively reducing the probability of 
preamble retransmission, improving the 
system capacity, andsolving the 
network congestion problem caused by large-scale connection of the NB-IoT 
system.