Anweisungen, wie man es funktioniert
Wichtig: Ich weiß nicht warum, aber die neueste Version der ESP8266 -Bibliothek (v3.0.2 zu diesem Zeitpunkt) liefert die .html nicht korrekt. Mit v2.7.4 scheint es gut zu funktionieren
Ein Open -Source -Projekt ist für immer in Arbeit. Fühlen Sie sich frei, konstruktiv zu sein.
Die RFM -Standardkonfiguration ist in:
libraries/RFM/RFM.hSie sollten es basierend auf Ihrer Hardware ändern, bevor Sie es in Ihr Board hochladen, obwohl Sie sie später über die Weboberfläche ändern können. Die Lorawan -Standardkonfiguration ist in:
libraries/WAN/WAN.hEs gibt viele Todo's, die größte ist: CAD (Kanalaktivitätserkennung) wird noch nicht unterstützt, wenn Sie es implementieren möchten, wäre es fantastisch, wenn Sie nicht wissen, wie, können Sie ein Problem eröffnen
Ein weiteres Todo: Downlinks, die zu spät ankommen, werden sowieso emittiert. TTN dauert manchmal zu lange, um einen Downlink zu senden, was zu vielen Fehlern von Too_Late führt. Siehe Protokoll: https://github.com/lora-net/packet_forwarder/blob/master/protocol.txt Wenn Sie dieses Verhalten ändern möchten, finden Sie es in
libraries/WAN/WAN.cpp
um die Linie 270
AES für Mikrocontroller (Arduino & Raspberry PI)
https://github.com/spaniakos/aes
JSON -Bibliothek für Arduino und eingebettete C ++. Einfach und effizient.
https://github.com/bblanchon/arduinojson
Eine Arduino -Bibliothek zum Senden und Empfangen von Daten mit LORA -Radios.
https://github.com/sandepmistry/arduino-lora
WebSocket -Server und Client für Arduino basierend auf RFC6455
https://github.com/links2004/arduinowebsockets
Base64 Encoder/Decoder für Arduino
https://github.com/denaugeo/base64_arduino