Recent transmission of large volumes of data through mobile ad hoc networks (MANETs) has resulted in degraded Quality of Service (QoS) due to factors such as packet loss, delay, and packet drop in multipath routing. To address this issue, a traffic-aware Enhanced QoS-Aware Multipath Routing Protocol (EQMRP) has been proposed for real-time IoT applications in MANETs. EQMRP efficiently switches between multiple paths and monitors traffic conditions to maintain an optimal data transmission rate. The proposed method considers different delay sensitivity levels and link expiration time (LTE) to maintain QoS in each path. Through IoT application data analysis, EQMRP maintains QoS in each path more efficiently than conventional methods. The proposed method has been simulated and validated using MATLAB, and the performance analysis shows that EQMRP achieves a higher packet delivery ratio, lower delay, and reduced packet drop compared to conventional methods. In conclusion, the traffic-aware EQMRP protocol offers a significant improvement in QoS for real-time IoT applications in MANETs.