Hi,
I know this isn’t a new topic but I want to share my experience and maybe I can get some recommendations.
I have 3 gateways configured as RTL_433 as below:
- ESP32 + SX127x module loaded with esp32doitv1-aithinker-r01-sx1278
- ESP32 + AiThinker R01 (SX127x) module loaded with esp32doitv1-aithinker-r01-sx1278
- ESP32 + CC1101 loaded with esp32dev-multi_receiver
All these boards are in the same location with antennas oriented in the same way and testing their reception with 2 sensors (Nexus-TH and Prologue-TH) placed in the same location.
Now come the interesting part when comparing the results (see below the screenshots):
- the 2 gateways based on SX127x have similar results in terms of decoding protocols but when comparing the RSSI for the same sensor the gateway with the SX127x module display better values; must be mentioned that all sensors are randomly decoded and seems with wrong values
- the gateway based on CC1101 decode less protocols than the other 2 gateways but behave much better with my sensors: much often decodes and the RSSI is much better
The conclusion could be that in my case CC1101 behave better and i should use it, but in this case why the other two are decoding more sensors (neighbors ones)?
Is it any difference on the libraries RTL_433_ESP used for SX127x and CC1101?
Is it any MQTT command to deactivate protocols I’m not using? I saw it is an option to build a firmware with less protocols, which I will follow if not command.
Bellow you can see the data from MQTT Explorer:
Thank you