A method implemented on a hub apparatus for providing out-of-band timing and bandwidth management for a bi-directional free-space-optical (FSO) data channel associated with a first device, the hub apparatus comprising a processor, a memory coupled with the processor, an FSO hub transmitter coupled with the processor;
- and an FSO hub receiver coupled with the processor;
- the method comprising:
- transmitting, via the FSO hub transmitter, a control signal comprising timing information and bandwidth management information for the bi-directional FSO data channel;
- and
- receiving, via the FSO hub receiver, a response signal transmitted from the first device;
- and modifying the timing information and the bandwidth management information based on at least one of a device received quality level of the control signal and a hub received quality level of the response signal, wherein:
- the response signal is transmitted by the first device based on the timing information;
- and
- the control signal and the response signal are distinct from the bi-directional FSO data channel.