Hello,
I wish to ask for little bit support, I am facing strange problem when sending data from 25 sensor nodes . My environment is the following. I have a linux based base station which has module with CC1310 loaded with TI Co-Processor firmware. Base station is setup to work as collector in PHY mode 3. Also i have 25 remote units using the same module with CC1310 used as Co-processor. The remote units are used as sensor nodes. Also i use Launchxl-CC1310 as a packet sniffer. I tested 3 different setups.
1. All sensor nodes send sensor information every 1000 milliseconds (packet length is 103 bytes ) and i see that 15% of the packets are lost. These 15% of packets are not even seen in the packet sniffer , which makes me think that they are not even sent from the Co-Processor.
2. All sensor nodes send sensor information every 2000 milliseconds (packet length is 103 bytes ) and i see that 2% of the packets are lost. These 2% of packets are not even seen in the packet sniffer , which makes me think that they are not even sent from the Co-Processor.
3. All sensor nodes send sensor information every 3000 milliseconds (packet length is 103 bytes ) and i see that 1% of the packets are lost. These 1% of packets are not even seen in the packet sniffer , which makes me think that they are not even sent from the Co-Processor.
The test period of all 3 setups are 25 minutes each. Here is the interesting part which i do not understand this packets lost are not equivalent for all sensor nodes, during all the tests i noticed that there are some sensor nodes which are not sending more than 10 consecutive packets (no error in the application level I am receiving the SREQ response from the Coprocessor) and at some point the sensor node resume sending at the desired reporting interval.
Can you give me some idea where the problem might be and why some sensor nodes stop sending the data for some period and then resume. The data lost of the sensor node is random in time and in amount. They might not send one 1 or 20 consecutive packets and then resume sending at the desired reporting interval. Also all test are done in the same indoor environment.
Thank you in advance!