Add LORA gateway
first implementation of a lora gateway integration, tested on ttgo heltec boards with embedded lora module #356 Sending and receiving working
This commit is contained in:
1 parent
3b17625b25
commit
1ab21b3c37
21 files changed
+1981
-3
No files matched your search
+18
-3
@@ -88,6 +88,9 @@
|
||||
#ifdef ZgatewayRF315
|
||||
#include "config_RF315.h"
|
||||
#endif
|
||||
#ifdef ZgatewayLORA
|
||||
#include "config_LORA.h"
|
||||
#endif
|
||||
#ifdef ZgatewaySRFB
|
||||
#include "config_SRFB.h"
|
||||
#endif
|
||||
@@ -368,6 +371,9 @@ void setup()
|
||||
#ifdef ZgatewayIR
|
||||
setupIR();
|
||||
#endif
|
||||
#ifdef ZgatewayLORA
|
||||
setupLORA();
|
||||
#endif
|
||||
#ifdef ZgatewayRF
|
||||
setupRF();
|
||||
#endif
|
||||
@@ -664,6 +670,9 @@ void loop()
|
||||
#ifdef ZsensorADC
|
||||
MeasureADC(); //Addon to measure the analog value of analog pin
|
||||
#endif
|
||||
#ifdef ZgatewayLORA
|
||||
LORAtoMQTT();
|
||||
#endif
|
||||
#ifdef ZgatewayRF
|
||||
RFtoMQTT();
|
||||
#endif
|
||||
@@ -755,12 +764,12 @@ void stateMeasures(){
|
||||
#ifdef ZgatewayIR
|
||||
modules = modules + ZgatewayIR;
|
||||
#endif
|
||||
#ifdef ZgatewayLORA
|
||||
modules = modules + ZgatewayLORA;
|
||||
#endif
|
||||
#ifdef ZgatewayRF2
|
||||
modules = modules + ZgatewayRF2;
|
||||
#endif
|
||||
#ifdef ZgatewayPilight
|
||||
modules = modules + ZgatewayPilight;
|
||||
#endif
|
||||
#ifdef ZgatewayPilight
|
||||
modules = modules + ZgatewayPilight;
|
||||
#endif
|
||||
@@ -879,6 +888,9 @@ void receivingMQTT(char * topicOri, char * datacallback) {
|
||||
MQTTtoPilight(topicOri, jsondata);
|
||||
#endif
|
||||
#ifdef jsonReceiving
|
||||
#ifdef ZgatewayLORA
|
||||
MQTTtoLORA(topicOri, jsondata);
|
||||
#endif
|
||||
#ifdef ZgatewayRF
|
||||
MQTTtoRF(topicOri, jsondata);
|
||||
#endif
|
||||
@@ -906,6 +918,9 @@ void receivingMQTT(char * topicOri, char * datacallback) {
|
||||
#endif
|
||||
} else { // not a json object --> simple decoding
|
||||
#ifdef simpleReceiving
|
||||
#ifdef ZgatewayLORA
|
||||
MQTTtoLORA(topicOri, datacallback);
|
||||
#endif
|
||||
#ifdef ZgatewayRF
|
||||
MQTTtoRF(topicOri, datacallback);
|
||||
#endif
|
||||
|
||||
Reference in new issue
Block a user