Docker 模拟 Thread 网络
OpenThread官方文档为我们提供了多种模拟构建Thread网络的方式,本人使用 windows + wsl + Ubuntu20.04 + Docker 的形式模拟。配置中最为困难的是Docker:由于其在24年末所有镜像都被封禁,必须自行寻找修改私源,这是本人修改的方式,做完这一切后,模拟起来就简单了。
以管理员方式打开终端,输入wsl进入root用户,拉取 openthread/environment 映像
docker pull openthread/environment:latest

从映像启动 Docker 容器并连接到它的bash shell,可选项 --rm 会在退出容器时自动删除该容器
docker run --name codelab_otsim_ctnr -it --rm \
--sysctl net.ipv6.conf.all.disable_ipv6=0 \
--cap-add=net_admin openthread/environment bash

由于篇幅原因,以下只展示几项比较常用的示例,其他操作原理相同
模拟两个节点之间通信
保持上述配置不动,在此终端中使用 ot-cli-ftd 二进制文件为模拟的 Thread 设备生成CLI进程
/openthread/build/exa

最低0.47元/天 解锁文章
419

被折叠的 条评论
为什么被折叠?



