Hello TI,
Context:
I'm experiencing an issue using the Ti 15.4 stack 4.x SDK. I have 10 sensors deployed to 1 collector. I've setup the collector to clear NV on startup.
In our testing of a power outage, we experience two different behaviors:
Test 1
If the collector is offline long enough for the sensor to transition to orphan, the sensor rejoins and works as expected.
Test 2
If the collector is offline for a short amount of time, the sensor will not initiate orphan scan, but still be in a connected state. Using the sniffer, we observe data requests being sent and ACK'd, but they do not propagate.
Problem:
In the event of a brief outage, we expect the sensors to properly rejoin the network. It is unclear why the collector is ACK'ing, but not processing the messages. From a similar post, https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/156/t/747639 this may be related to the security settings, where the collector does not have the extended address, failing to decrypt.
Given this:
- Is there a way to detect this state from either the sensor or collector side? The goal being to recover connectivity
- If related to security, where in the code is the security settings that is causing the packet to drop?