Quantitative research of urban geography has benefited greatly from the rapid development of big geo-data. Spatial assembly is an essential analytical step to summarize and perceive geographical environment from individual behaviours. Most research focuses on the methodology of how to utilize the big data, while the adopted spatial units for data aggregation remain areal in nature. This article conceptually proposes an idea of sensing cities from a street perspective, emphasizes the significance of street units in quantitative urban studies. Using a three-month taxi trajectory dataset and the major streets in Beijing, we explore the spatio-temporal patterns of urban mobility on streets, cluster streets into nine types based on their dynamic functions and capacities. Additionally, we discuss the differences and connections between the linear street unit and traditional areal units, investigate the possibility of uncovering urban communities using streets, and point out the complexity of streets. We conclude that street unit as a supplement to areal units, is able to effectively minify the modifiable areal unit problem (MAUP), sense urban dynamics, depict urban functions, and understand urban structures.