首先贴几个资料网页:

OpenTrhread官网上的ESP32方案的介绍页面:乐鑫  |  OpenThread (google.cn)

GitHub上的ESP-IDF中OpenThread的CLI示例:esp-idf/examples/openthread/ot_cli at master · espressif/esp-idf · GitHub

不过上面这个示例的自述文件没啥参考意义,主要是要示例工程而已.

另外一个比较重要的工程是OpenThread针对ESP32的移植工程:https://github.com/openthread/ot-esp32

上面那个工程里对应的示例程序有个自述文件,比较有参考意义:https://github.com/openthread/ot-esp32/blob/master/example/README.md

接下来是一些初期需要知道的一些注意点:

1.ot-esp32工程依赖esp-idf,所以需要先装一个esp-idf,这个esp-idf的版本我这边测试下来不可以是最新的,会有跟RCP(在这个情况下就是NRF52840的固件)有兼容问题.我目前测试的是用跟那个esp-idf中的CLI示例中自述文件同一个提交(commit 7c389893090cbd884a7bcfaa4f2e9ffd308893f3)是OK的.

如果遇到这个兼容问题,在ESP32跑起来的时候会提示RCP缺少功能(RCP is missing required capabilities: tx-security tx-timing),log如下: