Mobile crowdsensing (MCS) is a new perception mode for solving large-scale mobile sensing tasks. Traditional data transmission methods are inapplicable, as the MCS is affected by coverage, user preference, and network access cost. Opportunistic network data transmission schemes in MCS have recently witnessed a surge of research efforts due to their ability of high delivery and low consumption. However, existing works only focus on the impact of the geographical location of nodes on user needs or the interaction between social information and data, which do not take into account the temporal and spatial characteristics of nodes. To address these issues, this paper proposes a multiattribute routing method based on Pareto optimal (MR-Pareto) solution to construct a balance between the energy consumption and resource constraints of nodes in transmission protocols. First, the attribute relationship between nodes is analyzed, which was aimed at selecting the nodes within a contact time threshold. Then, based on a nondominated sorting approach, we achieve a Pareto optimal set of candidate nodes. Finally, the relay nodes for forwarding messages are determined by comparing the cache size and the remaining energy. The experimental results demonstrate that our proposed method has low network overhead, low packet loss, and high message delivery rate, compared to epidemic and prophet routing strategies.