A computer-implemented method for managing communications in a wireless environment including a plurality of wireless links communicating data between a plurality of wireless communication devices (102, 104) according to a wireless communications protocol defining a series of connection intervals, each connection interval including a series of frames for communicating packets, the method comprising: synchronizing, using a shared controller, connection interval timing for the plurality of wireless links, each wireless link connecting a different pair of wireless communication devices (102, 104), whereby connection interval timing for transmission between two wireless communication devices (102, 104) on a first wireless link is synchronized with connection interval timing for transmission between other pairs of wireless communication devices (102, 104) on other wireless links; storing, using a processor, interval segmentation data specifying multiple interval segments for each connection interval, each interval segment including a subset of the series of frames, including a first interval segment allocated to transmissions of packets and at least one additional interval segment allocated to retransmissions of failed packets; and determining or accessing, using a processor, frame assignment data for each respective wireless link, the frame assignment data specifying a respective frame in each of the multiple interval segments assigned for communications by wireless communication devices (102, 104) associated with the respective wireless link, wherein the multiple interval segments assigned to each wireless link include a respective first frame in the first interval segment and a respective additional frame in each of the at least one additional interval segments assigned to the respective wireless link; using the interval segmentation data and the frame assignment data to manage, using a processor, a timing of packet transmissions and packet retransmissions by the plurality of wireless communication devices (102, 104) via the plurality of wireless links, such that: each wireless communication device associated with each respective wireless link performs packet transmissions only during the first interval segment in respective connection intervals and in the respective first frame assigned to the respective wireless link; and each wireless communication device associated with each respective wireless link performs packet retransmissions only during the at least one additional interval segment in respective connection intervals and in the at least one respective additional frame assigned to the respective wireless link. synchronizing, using a shared controller, connection interval timing for the plurality of wireless links, each wireless link connecting a different pair of wireless communication devices (102, 104), whereby connection interval timing for transmission between two wireless communication devices (102, 104) on a first wireless link is synchronized with connection interval timing for transmission between other pairs of wireless communication devices (102, 104) on other wireless links; storing, using a processor, interval segmentation data specifying multiple interval segments for each connection interval, each interval segment including a subset of the series of frames, including a first interval segment allocated to transmissions of packets and at least one additional interval segment allocated to retransmissions of failed packets; and determining or accessing, using a processor, frame assignment data for each respective wireless link, the frame assignment data specifying a respective frame in each of the multiple interval segments assigned for communications by wireless communication devices (102, 104) associated with the respective wireless link, wherein the multiple interval segments assigned to each wireless link include a respective first frame in the first interval segment and a respective additional frame in each of the at least one additional interval segments assigned to the respective wireless link; using the interval segmentation data and the frame assignment data to manage, using a processor, a timing of packet transmissions and packet retransmissions by the plurality of wireless communication devices (102, 104) via the plurality of wireless links, such that: each wireless communication device associated with each respective wireless link performs packet transmissions only during the first interval segment in respective connection intervals and in the respective first frame assigned to the respective wireless link; and each wireless communication device associated with each respective wireless link performs packet retransmissions only during the at least one additional interval segment in respective connection intervals and in the at least one respective additional frame assigned to the respective wireless link. each wireless communication device associated with each respective wireless link performs packet transmissions only during the first interval segment in respective connection intervals and in the respective first frame assigned to the respective wireless link; and each wireless communication device associated with each respective wireless link performs packet retransmissions only during the at least one additional interval segment in respective connection intervals and in the at least one respective additional frame assigned to the respective wireless link.