A system for communicating messages, the system comprising: a plurality of lighting fixtures for providing a lighting infrastructure to light a space; a plurality of nodes including the plurality of lighting fixtures, wherein each of the plurality of nodes includes at least one light fidelity, LiFi, transceiver, and wherein the plurality of nodes are configured to perform operations including: transmitting, from one or more first nodes of the plurality of nodes, one or more LiFi discovery signals conveying a node identifier, ID, of the transmitting first node; receiving, at a second node of the plurality of nodes that is proximal to the one or more first nodes, the one or more LiFi discovery signals; in response to receiving the one or more LiFi discovery signals at the second node, storing first node data that includes the respective node ID of each of the one or more first nodes to indicate that the one or more first nodes are available for LiFi communication with the second node; transmitting, from one of the plurality of nodes, a LiFi message signal; and receiving the LiFi message signal at the second node and, in response, determining at least one of the first nodes indicated in the first node data to re-transmit the LiFi message signal to, and re-transmitting the LiFi message signal to forward the LiFi message signal to the at least one of the one or more first nodes indicated in the first node data, wherein one of (i) the one or more LiFi discovery signals or (ii) the LiFi message signal and the re-transmitted LiFi message signal is emitted in a visible light frequency band by modulating light from one of the plurality of lighting fixtures that is already being used to light the space and the other of (i) the one or more LiFi discovery signals or (ii) the LiFi message signal and the re-transmitted LiFi message signal is emitted in an infrared or an ultraviolet frequency band. a plurality of lighting fixtures for providing a lighting infrastructure to light a space; a plurality of nodes including the plurality of lighting fixtures, wherein each of the plurality of nodes includes at least one light fidelity, LiFi, transceiver, and wherein the plurality of nodes are configured to perform operations including: transmitting, from one or more first nodes of the plurality of nodes, one or more LiFi discovery signals conveying a node identifier, ID, of the transmitting first node; receiving, at a second node of the plurality of nodes that is proximal to the one or more first nodes, the one or more LiFi discovery signals; in response to receiving the one or more LiFi discovery signals at the second node, storing first node data that includes the respective node ID of each of the one or more first nodes to indicate that the one or more first nodes are available for LiFi communication with the second node; transmitting, from one of the plurality of nodes, a LiFi message signal; and receiving the LiFi message signal at the second node and, in response, determining at least one of the first nodes indicated in the first node data to re-transmit the LiFi message signal to, and re-transmitting the LiFi message signal to forward the LiFi message signal to the at least one of the one or more first nodes indicated in the first node data, wherein one of (i) the one or more LiFi discovery signals or (ii) the LiFi message signal and the re-transmitted LiFi message signal is emitted in a visible light frequency band by modulating light from one of the plurality of lighting fixtures that is already being used to light the space and the other of (i) the one or more LiFi discovery signals or (ii) the LiFi message signal and the re-transmitted LiFi message signal is emitted in an infrared or an ultraviolet frequency band. transmitting, from one or more first nodes of the plurality of nodes, one or more LiFi discovery signals conveying a node identifier, ID, of the transmitting first node; receiving, at a second node of the plurality of nodes that is proximal to the one or more first nodes, the one or more LiFi discovery signals; in response to receiving the one or more LiFi discovery signals at the second node, storing first node data that includes the respective node ID of each of the one or more first nodes to indicate that the one or more first nodes are available for LiFi communication with the second node; transmitting, from one of the plurality of nodes, a LiFi message signal; and receiving the LiFi message signal at the second node and, in response, determining at least one of the first nodes indicated in the first node data to re-transmit the LiFi message signal to, and re-transmitting the LiFi message signal to forward the LiFi message signal to the at least one of the one or more first nodes indicated in the first node data, wherein one of (i) the one or more LiFi discovery signals or (ii) the LiFi message signal and the re-transmitted LiFi message signal is emitted in a visible light frequency band by modulating light from one of the plurality of lighting fixtures that is already being used to light the space and the other of (i) the one or more LiFi discovery signals or (ii) the LiFi message signal and the re-transmitted LiFi message signal is emitted in an infrared or an ultraviolet frequency band.