The document proposes a novel congestion prediction approach for Internet of Things (IoT) networks using a Temporal Convolutional Network (TCN). It aims to more accurately predict network congestion compared to other machine learning models. The key contributions are using a Taguchi method to optimize the TCN model hyperparameters, applying dropout to avoid overfitting on heterogeneous IoT data, and developing a Home IoT testbed to generate real network traffic data for model training and evaluation. Experimental results show the TCN approach achieves 95.52% accuracy in predicting IoT network congestion.