The Brooklyn Nets have signed forward Michael Beasley as a substitute player for the restart of the NBA season.