Internet of Things (IoT) networks can be used for many applications across different industry domains including infrastructure monitoring, civil service, security and surveillance applications etc. However, gathering large amounts of data from such networks including images and videos often cause traffic congestion in the central network area. In order to solve this problem, we proposed the content centric routing (CCR) technology, where routing paths are determined by content. By routing the correlated data to intermediate relay nodes for processing, a higher data aggregation ratio can be obtained, hence effectively reducing the traffic in the network. As a result, significant latency reduction can be achieved. Moreover, redundant data transmissions can also be eliminated after data aggregation which reduces the energy consumption spent predominantly on wireless communication thereby conserving limited battery. CCR was further integrated with the IETF RPL protocol and implemented in Contiki OS using the TelosB platform. Finally, both simulation and implementation results prove the superior performance of CCR in terms of low network latency, high energy efficiency, and high reliability.