The document proposes an Efficient Power-Consumption (IoT) middleware based on the oneM2M communication standard. The middleware provides two mechanisms: 1) A Dynamic Duplication Avoidance Transmission Control mechanism that reduces transmission traffic by avoiding unnecessary duplicated data transmissions between sensors, gateways and servers. 2) A Dynamic Power Adaptation mechanism that dynamically adjusts the power consumption and sleep intervals of sensor devices based on factors like data quality, battery level, and sensor variation, to efficiently manage power consumption while maintaining data quality. The mechanisms aim to build an efficient IoT middleware platform for applications like environmental monitoring.