Dear OpenThread Team,
I am having trouble with the device joining into Thread network, which was created by OTBR via Thread Commissioning process (https://openthread.io/guides/build/commissioning). Here is the setup I am using:
After successful build of OTBR I used following commands via ot-ctl tool to form the network and start the commissioning process:
dataset init new
Done
dataset commit active
Done
ifconfig up
Done
thread start
Done
state
leader
Done
commissioner start
Commissioner: petitioning
Done
Commissioner: active
commissioner joiner add * J01NME
After that I sent the following commands to th CLIe FTD node:
factoryreset
ifconfig up
Done
joiner start J01NME
Done
[NONE]=[[THCI] direction=send | type=JOIN_FIN.req | len=051]==
[NONE]| 10 01 01 21 0D 53 4C 2D | 4F 50 45 4E 54 48 52 45 | …!.SL-OPENTHRE
[NONE]| 41 44 22 05 45 46 52 33 | 32 23 10 31 2E 31 2E 32 | AD".EFR32#.1.1.2
[NONE]| 2E 30 5F 47 69 74 48 75 | 62 2D 35 25 06 18 B4 30 | .0_GitHub-5%…40
[NONE]| 00 00 10 … … … … … | … … … … … … … … | …
[NONE]------------------------------------------------------------------------
[NONE]=[[THCI] direction=recv | type=JOIN_FIN.rsp | len=003]==
[NONE]| 10 01 01 … … … … … | … … … … … … … … | …
[NONE]------------------------------------------------------------------------
[NONE]-MESH-CP-: [THCI] direction=recv | type=JOIN_ENT.ntf␍␊
[NONE]-MESH-CP-: [THCI] direction=send | type=JOIN_ENT.rsp␍␊
Join success
thread start
Done
state
detached
As you can see from the above logs, commissioning process went fine and device joined the network, but the state remains detached forever ( in OTBR logs you can see [Child +, Child-] ).
The only way I was able to include the node into the network was by copying full operational dataset from OTBR (dataset active -x) and setting it in the node. After that I could see that it has become a child. Although, even with this solution, I was not able to achieve a simple ping from OTBR to the node, as it was giving 100% packet loss.
P.S. The same process works perfectly when I use two OT CLI FTD modules, instead of OTBR<->RCP combination
Attached you can find part of the logs from otbr-agent after commissioning process. Any help would be appreciated, thanks in advance!.png?part=0.1&view=1)
P.S. The same process works perfectly when I use two OT CLI FTD modules, instead of OTBR<->RCP combination
--
You received this message because you are subscribed to the Google Groups "openthread-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openthread-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openthread-users/52be9112-13eb-4b62-92af-338f0fad3514n%40googlegroups.com.
1- Problem persists when we set the version to Thread 1.2 ( OPENTHREAD_CONFIG_THREAD_VERSION =3 ) but all Thread 1.2 features are disabled.
2- Problem solved if we move back to Thread 1.1
To view this discussion on the web visit https://groups.google.com/d/msgid/openthread-users/edcc7e37-0da0-4f9b-88d9-e0be40eeb003n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openthread-users/5dc69a5d-a5e4-48ff-8e1d-efce09a2382bn%40googlegroups.com.