本发明提供一种WSN中基于SDMA的数据采集动态拓扑控制方法,包括:移动Sink进行信道测试,确定兼容节点对;计算获得全局网络的数据上载点与兼容节点对的对应关系;利用最大加权配对算法筛选出具备最大生存期的兼容节点对集合作为匹配节点对集合;当数据上载点间的最短距离小于移动Sink的通信半径时,拆散其中距离较大的匹配节点对;找出能遍历所有与最终获得的匹配节点对和独立节点对应的数据上载点的集合,确立访问集合的最短路径方案;移动Sink根据最短路径方案访问集合中的数据上载点,完成数据采集和动态拓扑的构建;若未达到网络的设计使用寿命,或节点存活比例大于预设比例,则继续访问;否则,停止数据采集。本发明可以均衡网络能耗,提高网络寿命。