A system for wireless communication within a vehicle interior, comprising: a wireless access point, ZAP (110, 120, 130), connected to a plurality of antennas (110A-110D, 120A-120D, 130A-130D) arranged in different locations within a vehicle interior, the ZAP programmed to cause a first antenna to transmit to a first plurality of client devices according to a first time slot within a transmission cycle based on a location of the first antenna relative to the other antennas, including determining whether a range of transmission for the first antenna overlaps a range of transmission of any of the other antennas and assigning the first time slot for the first antenna to transmit at different times than any of the antennas for which there is an overlap; wherein each of the first plurality of client devices includes a client antenna; the system further comprises a first client device from the first plurality of client devices, the first client device programmed to: receive a data transmission from the first antenna; determine that the data transmission has been interrupted; determine that the first client device is within a second broadcast range from a second antenna from the plurality of antennas; and transmit an antenna change request to the second antenna, the antenna change request indicating that the first client device wishes to switch to the second antenna; and the ZAP further programmed to: receive the antenna change request; and in response to the antenna change request, resume the data transmission to the first client device via the second antenna. a wireless access point, ZAP (110, 120, 130), connected to a plurality of antennas (110A-110D, 120A-120D, 130A-130D) arranged in different locations within a vehicle interior, the ZAP programmed to cause a first antenna to transmit to a first plurality of client devices according to a first time slot within a transmission cycle based on a location of the first antenna relative to the other antennas, including determining whether a range of transmission for the first antenna overlaps a range of transmission of any of the other antennas and assigning the first time slot for the first antenna to transmit at different times than any of the antennas for which there is an overlap; wherein each of the first plurality of client devices includes a client antenna; the system further comprises a first client device from the first plurality of client devices, the first client device programmed to: receive a data transmission from the first antenna; determine that the data transmission has been interrupted; determine that the first client device is within a second broadcast range from a second antenna from the plurality of antennas; and transmit an antenna change request to the second antenna, the antenna change request indicating that the first client device wishes to switch to the second antenna; and receive a data transmission from the first antenna; determine that the data transmission has been interrupted; determine that the first client device is within a second broadcast range from a second antenna from the plurality of antennas; and transmit an antenna change request to the second antenna, the antenna change request indicating that the first client device wishes to switch to the second antenna; and the ZAP further programmed to: receive the antenna change request; and in response to the antenna change request, resume the data transmission to the first client device via the second antenna.