A hub apparatus for providing out-of-band timing and bandwidth management for a free-space-optical 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, wherein the FSO hub transmitter is configured to transmit a control signal comprising timing information and bandwidth management information to the first device for the FSO data channel; and an FSO hub receiver coupled with the processor, wherein: the FSO hub transmitter is configured to transmit the control signal to a first FSO device receiver of the first device; the FSO hub receiver is configured to receive a response signal transmitted from a first FSO device transmitter of the first device; the FSO hub receiver is configured to receive the response signal based on the timing information; characterized in that: the processor is configured to modify the timing information and the bandwidth management information based on at least one of a device received estimation of the multipath and/or Lambertian reflections of the control signal and a hub received estimation of the multipath and/or Lambertian reflections of the response signal; and the control signal and the response signal are communicated over a channel distinct from the FSO data channel. a processor; a memory coupled with the processor; an FSO hub transmitter coupled with the processor, wherein the FSO hub transmitter is configured to transmit a control signal comprising timing information and bandwidth management information to the first device for the FSO data channel; and an FSO hub receiver coupled with the processor, wherein: the FSO hub transmitter is configured to transmit the control signal to a first FSO device receiver of the first device; the FSO hub receiver is configured to receive a response signal transmitted from a first FSO device transmitter of the first device; the FSO hub receiver is configured to receive the response signal based on the timing information; characterized in that: the processor is configured to modify the timing information and the bandwidth management information based on at least one of a device received estimation of the multipath and/or Lambertian reflections of the control signal and a hub received estimation of the multipath and/or Lambertian reflections of the response signal; and the control signal and the response signal are communicated over a channel distinct from the FSO data channel. the FSO hub transmitter is configured to transmit the control signal to a first FSO device receiver of the first device; the FSO hub receiver is configured to receive a response signal transmitted from a first FSO device transmitter of the first device; the FSO hub receiver is configured to receive the response signal based on the timing information; characterized in that: the processor is configured to modify the timing information and the bandwidth management information based on at least one of a device received estimation of the multipath and/or Lambertian reflections of the control signal and a hub received estimation of the multipath and/or Lambertian reflections of the response signal; and the control signal and the response signal are communicated over a channel distinct from the FSO data channel. the processor is configured to modify the timing information and the bandwidth management information based on at least one of a device received estimation of the multipath and/or Lambertian reflections of the control signal and a hub received estimation of the multipath and/or Lambertian reflections of the response signal; and the control signal and the response signal are communicated over a channel distinct from the FSO data channel.