Las instrucciones sobre cómo hacer que funcione se pueden encontrar aquí https://www.hackster.io/pulsarontronic/lorawan-gateway-esp8266-rfm95-arduino-4914a8
IMPORTANTE: No sé por qué, pero la última versión de la biblioteca ESP8266 (v3.0.2 en este momento) no entrega correctamente el .html. Parece funcionar bien con v2.7.4
Un proyecto de código abierto es un trabajo para siempre en progreso. Siéntete libre de ser constructivo.
La configuración predeterminada de RFM está en:
libraries/RFM/RFM.hDebe cambiarlo en función de su hardware antes de cargarlo en su placa, aunque luego puede cambiarlo a través de la interfaz web. La configuración predeterminada de Lorawan está en:
libraries/WAN/WAN.hHay muchas tareas, la mayor es: CAD (detección de actividades de canal) aún no es compatible, si desea implementarlo, sería fantástico, si no sabe cómo, puede abrir un problema solicitando la implementación en el siguiente repositorio: https://github.com/sandeepmistry/arduino-lora-lora-lora
Otro diario: los enlaces descendentes que llegan demasiado tarde se emiten de todos modos, TTN a veces tarda demasiado en enviar un enlace descendente, lo que resulta en muchos errores de Too_Late. Ver Protocolo: https://github.com/lora-net/packet_forwarder/blob/master/protocol.txt
libraries/WAN/WAN.cpp
alrededor de la línea 270
AES para microcontroladores (Arduino y Raspberry Pi)
https://github.com/spaniakos/aes
Biblioteca JSON para Arduino y C ++ incrustado. Simple y eficiente.
https://github.com/bblanchon/arduinojson
Una biblioteca de Arduino para enviar y recibir datos utilizando radios Lora.
https://github.com/sandeepmistry/arduino-lora
Servidor WebSocket y cliente para Arduino basado en RFC6455
https://github.com/links2004/arduinowebsockets
Base64 codificador/decodificador para Arduino
https://github.com/densaugeo/base64_arduino