Open ZhangLe2016 opened 3 months ago
The RC is the source port of CoAP ACK
is different with the dest port of CoAP Answer
. Referring to the spec 10.9
:
the *4 port could be a ephemeral value from the Thread device side, but it is required that the outgoing response from the commissioner side needs to use it as the dest port and MM: (61631) is used as the source port.
I think PR #279 could solve this issue.
In a functionality of commissioner , the
MGMT_PANID_QUERY.qry
andMGMT_PANID_CONFLICT.ans
messages exchange determines whether a PAN ID is in use. The expected transaction process is outlined in diagram 1. However, the actual transaction process, shown in diagram 2, reveals that the border router retransmits the sameMGMT_PANID_CONFLICT.ans
message three times due to the lack of a successful acknowledgment (ACK) message from the commissioner.reproduce method: