This paper presents a constrained application protocol enabled multithreaded Internet of Things (IoT) gateway that allows reliable and quick access to big data from IoT domains. We consider a proxy caching policy to accelerate the content delivery rate of sensor data while reducing the energy consumption of corresponding nodes. We propose a selective caching policy in which resource validation requests are sent based on user requests, besides updates from IoT nodes. We also describe an analytical model to evaluate the performance of multithreaded IoT gateway under various traffic conditions to meet the quality of service constraints. The proposed model is evaluated over single hop IPv6 over low-power wireless personal area networks/IEEE 802.15.4 cluster. The performance evaluation clearly shows the effectiveness of our model in providing fast response and reduced energy consumption of the resources.