Em situações em que precisamos utilizar dispositivos distantes, fora da rede WiFi ou Zigbee, LoRa pode ser uma solução. Isso pode ser em um sítio, em um condomínio, etc.
O Problema é a dificuldade para criar o dispositivo e fazer a integração. As soluções com LoRaWAN são complexas e caras.
Foi então que pensei em criar uma estrutura para facilitar o processo de criação.
- Dessa forma criei um AddOn para o HA:
LoRa2MQTT
Um AddOn que facilita a integração de dispositivos dentro de um padrão específico. - Criei uma biblioteca para Arduino, para criação de dispositivos ESP32 que utilizam o padrão do LoRa2MQTT:
Arduino-LF_LoRa
Nesta biblioteca tem exemplos de dispositivos, prontos para integrar e um adaptador USB para ser conectado ao servidor HA e fazer a comunicação com os dispositivos.
A combinação destes dois repositórios permite criar dispositivos LoRa com alguma facilidade.
É uma vesão inicial, mas testada com até cinco dispositivos na rede, resultando em um desempenho satisfatório.
Deve-se notar que a comunicação LoRa apresenta um “delay” que dependa das condições ambientais e da quantidade de radios na região.