本发明公开了一种网状水声网络的MAC调度方法,包括以下步骤:遍历所有网络节点,计算各节点与其他节点可无冲突传输的最小发送时间差值,由小到大依次排列,确定为各节点调度顺序;计算各节点可行发送时间区间,保证各发送端发出的数据包在其接收端不会发生碰撞,取可行发送时间区间最小值为其发送时间;计算各节点无帧间冲突调度时长,取各节点调度时长最大值为最终调度时长,每个节点以最终调度时长为周期进行发送。本发明可实现更高的MAC调度容量,较大程度的逼近最大的MAC调度容量。