lora_mac
This is an old revision of the document!
LoRa MAC
I presume CSMA is used? Could also consider TDMA, or something (excessively?) fancy: “CRAM: a time-synchronized cryptographic frequency hopping MAC protocol designed for the LoRa physical layer” - https://dl.acm.org/doi/10.1145/3557048
CSMA
Carrier detection is complicated by signals being below noise level, so checking RSSI is not sufficient. Channel Activity Detector (CAD) is used, which is a feature of Semtec LoRa radios.
It looks like Meshtastic uses this to implement it's own MAC in RadioLibInterface.cpp.
lora_mac.1700065786.txt.gz · Last modified: 2023/11/15 16:29 by river