Other Parts Discussed in Thread: CC1310
Tool/software: Code Composer Studio
I have splitted my last thread to make the question easier searchable for others. Original https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/156/t/892536
Using CC1310 newest SDK for Sensor and CC1352R1 3.3 SDK for collector:
Here some questions we are asking ourselves:
1. I've tested with 1 Sensor and 1 Collector, actually, everything works fine (join, data transmission, disconnect and rejoin), however, when I change the PAN_ID of the collector to something other than "1", the sensor disconnects and rejoins. This works fine, but now the collector sends config requests with the message type 1 (I checked the message buffer content in send_Msg()), however, the sensor parses a message ID 20, which is unknown and does not acknowledge the message, thus the collector proceeds to think it has to update the sensor each time the sensor transmits its polling data request. Everything else works fine. Have you any idea why this happens (only if PAN_ID is other than "1)?
2. Can I stop the polling clock also in FH mode within disassocCb()? Currently this is only done in beacon or non-beacon mode.
3. Is the "neighbour valid time" comparably to a tracking request?
4. When I add 10 more sensors to the network, the network performance is quite bad. The collector receives many data messages with a very low RSSI (-70 or -100) even though the sensors are very close. Sometimes although not changing anything, the next message of the same sensor has an accepatable RSSI around -25dBm. I see many rejoining sensors (a consequence of entering HandleMaxDataFail()) and many not acknowledged messages on both sides (collector and sensor). All looks like the devices in the network are out of sync and the transmissions are mostly not on the correct channel. (Dwell time 250ms on both sides and message length not longer than 150 bytes). Any idea what the problem could be and how to improve performance/synchronization?
EDIT:
5. When a sensor polls, the sensor sends a data request msg to the collector on the channel the collector currently is on. I was wondering, if the collector sends its following config request on the sleeping sensors fixed unicast channel or not?
best wishes
Slev1n