Pymesh collision detection
Hi, I'm trying to understand how PyMesh implements the OpenThread stack. If I understood it correctly, the MAC layer of OpenThread provides a CSMA/CA collision avoidance scheme. How is this realized in PyMesh with LoRa? Also about the RSSI value?
Thank you, that has helped me!
How is this realized in PyMesh with LoRa? Also about the RSSI value?
Yes, for more information you can read the discution here https://forum.pycom.io/topic/5400/pycom-does-not-transmit-when-noise-floor-is-too-high
LBT is done by low lvel lora task before every TX iwhen not in lorawan mode (raw lora).
Code doing such LBT is line 1214 of file located here https://github.com/pycom/pycom-micropython-sigfox/blob/Dev/esp32/mods/modlora.c