Hello,
My product is developed on mqttsn example of nRF5 SDK for Thread. Current setup is having one SED and one NCP device connected to OTBR ( having Nordic Image).
So issue arises when i transfer data from SED at high data rate i.e (1 payload of size 95 bytes/100ms). And i have confirmed from Thread group discussion that a device in network can send data at this rate if there aren't any other devices in the network. So after 10-15 minutes of continuously running my SED suddenly changes it's state to 1, which causes it to stop transmitting data.
I would like to know the reason behind this sort of behaviour:
1. Is it NCP firmware issue. Do i have to change any parameters or allocate memory blocks in NCP firmware to handle such a fast speed data reception from sleepy device ? Because i think my NCP device gets uninitialized than get initialized again as its in while loop in the NCP firmware. And when my NCP device gets de-initialized due to some issue my SED go to state 1. This could be a possible issue, but i am not sure if this is the case.
Does data rate 100ms have any imapct on NCP device connected to OTBR ? And if yes how to debug or solve ?
2. If it's not a NCP issue, than i would like to know why my SED are getting its state changed to 1 ?
