Network congestion control is an important criterion to evaluate the network performance. This is a major research challenge in ICN (Information-Centric Networking), especially in the case of high congestion in a Sensor Network for the IoT (Internet of Things). The reason is that the content producers in ICN need to reply a huge number of content requests from the consumers. In this paper, we propose a hierarchical ICN model for IoT sensor network with dynamic congestion control mechanism. The proposed network system transmits the content with content popularity and priority-based delay time, together with adaptive content lifetime and cache management strategy. The evaluation results using ndnSIM show that the proposed model can provide higher network performance efficiency for the future Internet by achieving higher throughput with lower Interest packet drop rate and higher cache hit rate as we increase the number of IoT sensors in ICN.