组网有时候无法组网,莫名其妙的
调查就不说了,直接说结果,网上也没有相关的解决办法
dataset start之后,无法连接,一直显示detached,查看路由openwrt后台,的确有收到连接的请求,但是为什么就是无法组网呢
dataset masterkey key都设置了,为什么不行
原因如下,pskc没有设置,按理说,这个值不需要设置,但是在自动生成或者认为修改的情况下出现了问题
按照流程的方式,openthread通过pskc的工具,参数为panid和组网名称networkname,算出来的pskc,这个值,其他节点再加入的时候也会通过此算法计算,会得到一样的值,就像用户名密码一样,在leader端如果系统给出的这个值没有问题,那就没问题
但是问题就出现在系统给的值不正确,或者已经修改,那么child计算得到的值,就不对,那么密码对不上就无法组网
解决,dataset pskc pskc值,这样之后再去start,commit,stop
然后就可以组网了