Updated RF69 nodes
This commit is contained in:
parent
dcfe1ed7b0
commit
bf445370dc
2 changed files with 20 additions and 12 deletions
|
@ -3,8 +3,6 @@
|
|||
XBee bee = Kite.ModuleA;
|
||||
RF69 rf = Kite.ModuleB;
|
||||
|
||||
Packet pack;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600);
|
||||
|
||||
|
@ -23,6 +21,22 @@ void setup() {
|
|||
}
|
||||
|
||||
void loop() {
|
||||
bool receivedFlag = false;
|
||||
String receivedString;
|
||||
|
||||
Serial.println("[XBee] Waiting for incoming data ...");
|
||||
|
||||
if(receivedFlag) {
|
||||
receivedFlag = false;
|
||||
Packet pack("01:23:45:67:89:AB:CD:EF", receivedString.c_str());
|
||||
Serial.print("[RF69] Transmitting packet ... ");
|
||||
byte state = lora.transmit(pack);
|
||||
if(state == ERR_NONE) {
|
||||
Serial.println("success!");
|
||||
} else {
|
||||
Serial.print("failed, code 0x");
|
||||
Serial.println(state, HEX);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
RF69 rf = Kite.ModuleA;
|
||||
ESP8266 wifi = Kite.ModuleB;
|
||||
|
||||
Packet pack;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600);
|
||||
|
||||
|
@ -17,7 +19,7 @@ void setup() {
|
|||
}
|
||||
|
||||
Serial.print("[ESP8266] Connecting ... ");
|
||||
byte state = wifi.begin(9600);
|
||||
state = wifi.begin(9600);
|
||||
if(state == ERR_NONE) {
|
||||
Serial.println("success!");
|
||||
} else {
|
||||
|
@ -50,17 +52,9 @@ void loop() {
|
|||
Serial.print("[RF69] Data:\t\t");
|
||||
Serial.println(pack.data);
|
||||
|
||||
Serial.print("[RF69] Datarate:\t");
|
||||
Serial.print(lora.dataRate);
|
||||
Serial.println(" bps");
|
||||
|
||||
Serial.print("[RF69] RSSI:\t\t");
|
||||
Serial.print(lora.lastPacketRSSI);
|
||||
Serial.println(" dBm");
|
||||
|
||||
Serial.print("[ESP266] Sending HTTP POST ...");
|
||||
String response;
|
||||
int http_code = wifi.HttpPost("http://www.httpbin.org/ip", response);
|
||||
int http_code = wifi.HttpPost("http://www.httpbin.org/ip", String(pack.data), response);
|
||||
if(http_code == 200) {
|
||||
Serial.println("success!");
|
||||
Serial.println("[ESP8266] Response:\n");
|
||||
|
|
Loading…
Add table
Reference in a new issue