SecurePair usa um LED por ESP32 para comunicação por luz visível
Luca Soltoggio demonstrou dois ESP32 trocando informações por luz visível, com um LED em cada placa atuando como emissor e receptor. A biblioteca SecurePair também prevê uso com ESPNow ou LoRa.
Dois ESP32 se comunicando por luz visível, cada um com um único LED para transmitir e receber: essa é a demonstração de Luca Soltoggio. O projeto utiliza a SecurePair, uma biblioteca para Arduino destinada à troca de chaves e à comunicação com criptografia. A proposta combina um componente simples com uma função que costuma exigir atenção tanto ao circuito quanto ao software.
O funcionamento explora uma característica dos LEDs: além de emitir luz, eles podem atuar como detectores luminosos, de modo semelhante a um fotodiodo. Assim, o mesmo componente cumpre os dois papéis no enlace óptico. A biblioteca também foi concebida para trabalhar com ESPNow ou LoRa. Um uso previsto é realizar o pareamento pela luz e depois transferir os dados criptografados por comunicação sem fio. Embora a demonstração envolva dois ESP32, a solução permite a participação de mais dispositivos.
Por que importa: para quem desenvolve nós de IIoT e automação com ESP32, a proposta abre uma possibilidade de separar a etapa de pareamento do canal usado na operação. A luz pode servir à troca inicial de chaves, enquanto o rádio transporta os dados posteriores. Isso merece exploração em protótipos, mas não equivale a uma solução industrial validada: alcance, iluminação ambiente e confiabilidade do enlace óptico são aspectos a avaliar antes de adotar essa abordagem em campo.
