In a smart city infrastructure, Wireless Sensor Network (WSN) is the most important technique to collect environmental data to provide services. WSN becomes more and more popular research area because of its usefulness and huge demand. Since energy resource in WSN is limited, the design of a WSN system should consider energy effectiveness as well as fulfilling application requirements. The effectiveness of the system totally depends on its application and hardware specifications; thus, the routing algorithm of WSN must be optimized to achieve the energy effective communication. The proposed algorithm Energy Consumption-oriented Route Selection (ECORS) is the route selection algorithm attempting to prolong the system lifetime, especially for data collection application. In this paper, the suitable mechanism for data collection is proposed with focusing on implementation, which includes the actual packet transactions mechanism and the improved function for selecting routes in an assumed environment. By modifying the parameters with the thought of implementation, proposed mechanism can extend the lifetime 2.03 times longer than the fixed routing scenario. Furthermore, the simulation result is analyzed in detail with focusing on state of charge variation on each node. Moreover, the new indicator to depict the relationship between lifetime expansion rate and parameters used for the algorithm is introduced. By using this indicator, lifetime expansion rate can be assumed without simulation, which is helpful for implementation.