Closed KnightOfNih closed 3 years ago
Looks like the RSSI is random, or is following a pattern I don't understand. Set spread factor to 9 and go the following:
Received packet 'LoRa: 0' with RSSI -51 Received packet 'LoRa: 1' with RSSI -49 Received packet 'LoRa: 2' with RSSI -48 Received packet 'LoRa: 3' with RSSI -49 Received packet 'LoRa: 4' with RSSI -46 Received packet 'LoRa: 5' with RSSI -20 Received packet 'LoRa: 6' with RSSI -19 Received packet 'LoRa: 7' with RSSI -19 Received packet 'LoRa: 8' with RSSI -18 Received packet 'LoRa: 9' with RSSI -18
Who knows ...
Looking into a possible PCBA fabrication error as I shouldn't be getting such random RSSI values.
You should be able to get the same RSSI in a controled enviroment i did face like the same "problem" before but it wasnt a problem cuase i did get long distance on the range of Km
Just noticed this thread. The study you refer to isn't through buildings but rather around and over buildings. (The authors don't understand RF transmission.) In your case you are trying to transmit through floors of a building. You just aren't going to penetrate more than a floor or two at power levels and frequencies available with these devices.
Thanks tabascojoe. I eventually talked to some RF experts and they told me the same thing. I was pretty bummed. Still pretty cool tech, just not for my use case.
Hello All,
I'm using the RFM95W LoRa transceiver and am trying to send/receive signals from within a multi-story concrete building. So far I can only receive signals +/- 1 floor.
According to this study, LoRa was able to transmit 1.5km and through 14 buildings. That's some real range!
Why am I having trouble getting a signal through 2 floors of concrete?
Code is below for the sender and receiver. I've tried various settings, but what's odd is that modifying the spread factor to 9 or 12 actually reduces the signal quality significantly.
This was "scientifically" tested by holding the sender & receiver about 2 feet apart in my hands or on a desk. Antennas attached look like these.
Default Settings
Spread Factor 12 Bandwidth: 125hz Tx Power: 20
Spread Factor 9
Arduino Code
Any thoughts on RSSI degradation when modifying spread factor and possible ways to combat signal loss when dealing with concrete?