谷歌致力于推进种族平等的黑人社区。 怎么看。
此页面由 Cloud Translation API 翻译。
Switch to English

边界路由器DUT设置

在继续之前,我们建议要通过的OpenThread硬件程式码实验室 ,其中详细介绍了如何设置环境和安装闪烁本指南中使用的nRF52840 DK板所需的所有工具和软件。

构建的OpenThread

  1. 克隆库的OpenThread,并切换到线程参考2018年9月26日发布承诺:
     git clone https://github.com/openthread/openthread 
     cd openthread 
     git checkout -b thread-reference-20180926 
  2. 安装GNU工具链和其他依赖关系:
     ./script/bootstrap 
  3. 构建nRF52840例子。所述USB=1开关使原生USB CDC ACM作为串行传输
     make -f examples/Makefile-nRF52840 BORDER_AGENT=1 BORDER_ROUTER=1 COMMISSIONER=1 \
      DHCP6_CLIENT=1 DHCP6_SERVER=1 JOINER=1 MAC_FILTER=1 REFERENCE_DEVICE=1 \
      UDP_FORWARD=1 USB=1 

Flash和连接NCP

OTBR北欧连接

看到闪光的nRF52840连接nRF52840步骤从预建的NCP固件指南,了解如何闪烁nRF52840 DK板作为一个NCP并将其连接到树莓派的指令。

相似的指令中也发现的OpenThread硬件程式码实验室

成立了树莓派

请参阅下载并安装OS一步从树莓派3B(RPi3B)边界路由器平台页关于如何安装操作系统和配置设备的说明。

除了正常的RPi3B设置和配置,安装git和一些推荐工具:

 sudo apt-get install git screen tcpdump 

建立边界的OpenThread路由器

  1. 克隆的OpenThread边界路由器信息库,并切换到认证的2018年8月19日主题发布承诺:
     git clone https://github.com/openthread/ot-br-posix 
     cd ot-br-posix 
     git checkout -b thread-br-certified-20180819 
  2. 安装依存关系:
     ./script/bootstrap 
  3. 编译并安装OTBR和wpantund ,使用OTBR认证提交的wpantund
     WPANTUND_COMMIT=8c189c6 ./script/setup 
  4. 打开/etc/wpantund.conf和更新UART端口为nRF52840 DK NCP:
    Config:NCP:SocketPath '/dev/ttyACM0'
  5. 重新启动wpantund服务:
     sudo service wpantund restart 

边界路由器现在应该启动和运行。见的OpenThread边界路由器有关OTBR更多信息。