我正在使用da1468x网格SDK 1.6.1。
When I tried to start periodic broadcasting I got the following messages.
Device seems to work for a while, stopped eventually with SAR Context messages.
我怎样才能解决这个问题?
[净tx] pkt。SRC:0x010D,DST:0xFFFF,IVI:0x00,SEQ:0x0000144B,CTL:0x00,TTL:0x7F,Len:16,IS_Relay:0x00 [Net TX] PKT。SRC:0x010D,DST:0xFFFF,IVI:0x00,SEQ:0x0000144C,CTL:0x00,TTL:0x7F,Len:6,IS_Relay:0x00 [Net TX] PKT。SRC:0x010D,DST:0xFFFF,IVI:0x00,SEQ:0x0000144D,CTL:0x00,TTL:0x7F,Len:16,IS_Relay:0x00 [Net TX] PKT。SRC:0x010D,DST:0xFFFF,IVI:0x00,SEQ:0x0000144E,CTL:0x00,TTL:0x7F,Len:6,IS_Relay:0x00 [** Err **]:[ltrn_replay_cache.c]:[689]:[LTRN] ACK RTX定时器启动失败[NET RX] PKT。SRC:0xFFFF,DST:0x010D,IVI:0x00,SEQ:0x00002C66,CTL:0x01,TTL:0x7F,NID:0x72 [** Err **]:[net_init.c]:[net rx] srcAddr 0xffff不是单播地址。丢弃... [净rx] pkt。SRC:0xFFFF,DST:0x010D,IVI:0x00,SEQ:0x00002C66,CTL:0x01,TTL:0x7F,NID:0x72 [** Err **]:[net_init.c]:[net rx] srcAddr 0xffff不是单播地址。 Dropping... [NET Rx] Pkt. SRC:0xFFFF, DST:0x010D, IVI:0x00, SEQ:0x00002C66, CTL:0x01, TTL:0x7F, NID:0x72 [** ERR **]:[net_init.c]:[234]: [NET Rx] SRC ADDR 0xFFFF not a Unicast Address. Dropping... [NET Rx] Pkt. SRC:0xFFFF, DST:0x010D, IVI:0x00, SEQ:0x00002C66, CTL:0x01, TTL:0x7F, NID:0x72 [** ERR **]:[net_init.c]:[234]: [NET Rx] SRC ADDR 0xFFFF not a Unicast Address. Dropping... [NET Rx] Looks like we are processing a relayed packet! [NET Rx] Pkt. SRC:0x010D, DST:0xFFFF, IVI:0x00, SEQ:0x00001445, CTL:0x00, TTL:0x7E, NID:0x72 [LTRN Rx] Pkt originated from Local SRC. Some repeater probably send back our message.. Dropping... [NET Rx] Pkt. SRC:0xFFFF, DST:0x010D, IVI:0x00, SEQ:0x00002C67, CTL:0x01, TTL:0x7F, NID:0x72 [** ERR **]:[net_init.c]:[234]: [NET Rx] SRC ADDR 0xFFFF not a Unicast Address. Dropping... [NET Rx] Looks like we are processing a relayed packet! [NET Rx] Pkt. SRC:0x010D, DST:0xFFFF, IVI:0x00, SEQ:0x0000144B, CTL:0x00, TTL:0x7E, NID:0x72 [LTRN Rx] Pkt originated from Local SRC. Some repeater probably send back our message.. Dropping... [** ERR **]:[ltrn_replay_cache.c]:[489]: [LTRN] Failed to allocate SAR Context. Returning [** ERR **]:[ltrn_api.c]:[312]: [LTRN Tx] SAR Context Allocation for Tx Failed. Battery Check ...95% [** ERR **]:[ltrn_replay_cache.c]:[489]: [LTRN] Failed to allocate SAR Context. Returning [** ERR **]:[ltrn_api.c]:[312]: [LTRN Tx] SAR Context Allocation for Tx Failed. [** ERR **]:[ltrn_replay_cache.c]:[489]: [LTRN] Failed to allocate SAR Context. Returning [** ERR **]:[ltrn_api.c]:[312]: [LTRN Tx] SAR Context Allocation for Tx Failed. [** ERR **]:[ltrn_replay_cache.c]:[489]: [LTRN] Failed to allocate SAR Context. Returning
Device:

嗨Firebird,
我正在在内部与我们的团队一起工作。尽快解决解决方案。
最好的,
LC_Dialog
嗨Firebird,
To help resolve this issue, we need more information regarding your implementation. Can you please provide the following details.,
您对应用程序进行了哪些变化?
How many nodes are you using?
How often do you broadcast data?
What is the size of the packet sent?
此致,
LC_Dialog
嗨teams,
我对网格示例进行了几个更改。特别是修改的供应商服务器/客户端模型。
It is too many to list in this post, so firstI want to know the root cause of this error.
1. I have two nodes one is for vendor server and the other is for vendor client model, but when only one vendor server is running, the same error occurs. So, I think only one node which has vendor server model may have problem.
2. The bloadcast period is 10 seconds.
3. The data parts of each broadcast packet is 13 bytes.
额外的观察:
1. The broadcasting period is not related. When I changed period to 1 second, device show the same error after exactly 16 successful transmission.
Changing period and test several times, device always failed after 16th tx.
2. When I reduced packet size, 5 bytes is threshold. If packet size is below 5, packet fragmentation does not occur, and error also not occurs.
But if the packet size is over 5, errors are always happening.
3. BTW, the following messages also disappeared when non-fragment condition. Why?
嗨Firebird,
Thanks for sharing the details. We are looking into it..
此致,
LC_Dialog
This issue is NOT completed.
Why this question is marked as "completed"?
我还在等待反馈。
嗨Firebird,
我不确定为什么要完成它。你是对的,它正在进行中。我会得到检查。
Also, we are working on your 2 pending questions and should be able to provide some update next week.
此致,
LC_Dialog
Reminding...
修饰更新......