物联网设备产生和发送的数据中存在许多重复冗余的部分,传输这些数据降低了网络寿命和带宽。针对这个问题提出了聚合网关层,设计了一种基于SDN的物联网数据聚合体系结构和算法。仿真分析表明,设计的体系结构与普通网关和OF-GW的体系结构相比,网络寿命提高了约32.6%,感知层发送到网络层中的数据分组量减少了6.1%~55.1%,设计的规则算法与LEACH算法相比,数据聚合的平均时延降低了约24.1%,同时避免了数据缺失,提高了数据聚合的准确性。