timmbogner / Farm-Data-Relay-System

A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
MIT License
485 stars 108 forks source link

Initial work on LoRa ACKs #67

Closed aviateur17 closed 1 year ago

aviateur17 commented 1 year ago

These are inital changes to the dev branch in order for LoRa to support ACK packets. It is not yet totally working. Sender and Receiver CRCs do not match and there is some work to be done to test bad CRC and adding ability to disable ACK replies on sensor side.

I've tested my code in Arduino 1.8.19 both the FDRS_Sensor and FDRS_Gateway and it should compile in both.

Todo: Figure out why Sender and receiver CRC does not match Confirm sensor receives ACK from gateway Test scenario where CRC does not match Add sensor functionality to disable ACKs from gateway

aviateur17 commented 1 year ago

Not sure how to associate this with #54. I see DBGLN so I'll have to create another commit to change those back to DBG. Ugh.