Other Parts Discussed in Thread: CC1350
Hello,
I am a student/ beginner wanting to develop heterogeneous IoT gateway using TI CC1350, (later implement mesh topology between at nodes and gateway level). I have tried to achieve long range between two nodes, but I have not been able to exploit the 'Long Range Mode'.
Here are some specific questions I have: (I know these are noob-ish, so pl. answer whichever ones possible):
-> Shouldn't range be better in low frequency, low bandwidth mode? What am I doing wrong?
-> What basics (RF, Embedded C, etc.) should I read before starting to develop IoT applications? (I know little C; I have done Java web development)
Report on what I have tried: https://www.dropbox.com/s/tn0lovocqcaa54c/TI CC1350 - Long Range Mode.docx?dl=0
- Node code: https://www.dropbox.com/sh/9pyajcqzla0d5m2/AACP4JzyQzPYT47O_Y2CtG79a?dl=0
- Concentrator Code: https://www.dropbox.com/sh/vh5u3v8cycl19e2/AACDqHdQnWIiSS5UTG2M3kioa?dl=0
Tried for the following Long Range Configuration: (exported from SmartRF studio)
Frequency: 433.92000 MHz
TX Power: 15 dBm
No Antennas (2 antennas provide upto 2dB gain EACH)
Deviation: 5.000 kHz
Max Packet Length: 128
Packet Length: 24
RX Filter BW: 49 kHz
Symbol Rate: 19.99969 kBaud
Sync Word Length: 32 Bits
The concentrator stopped receiving after 30 meters line of sight, with the last RSSI reading being at (-116dBm). Also, I worte the code to calculate BER, but the concentrator just stops receiving messages instead of BER degradation. It is possible that a lower layer is ensuring this reliability.