谷歌致力於推進種族平等的黑人社區。 怎麼看。
本頁面由 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更多信息。