谷歌致力於推進種族平等的黑人社區。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

認證的先決條件

要運行的OpenThread組件或產品,使用GRL測試工具的認證測試,驗證您是否滿足以下要求。

線程組成員

要下載和使用GRL線程測試工具軟件,或提交組件或產品進行認證,你必須有貢獻者或贊助會員的線程組。

移植

必須的OpenThread被成功地移植到針對認證平台。欲了解更多信息,請參閱移植指南

構建選項

以下構建選項是必要的參與認證測試被測(DUT)的裝置。

  • BORDER_ROUTER
  • COMMISSIONER (全螺紋設備(FTD)只)
  • DHCP6_CLIENT (可選)
  • JOINER

線程1.1.1規範的第8定義了帶網格調試協議(MeshCoP)為安全認證,調試,並且網狀網絡的新的,不可信無線電裝置接合。要使用MeshCoP帶內調試測試案例中,專員和喬伊納角色必須啟用。

的OpenThread提供基本的DHCPv6支持,但的DHCPv6在線程1.1.1規範列為選。三個測試用例使用DHCPv6客戶端功能:5.2.5(REED),5.3.8(負責人),和5.3.9(路由器)。如果應用程序使用的DHCPv6,在您生成啟用DHCPv6。

例如,建CC2538平台的DHCPv6用作認證測試DUT的:

 make -f examples/Makefile-cc2538 BORDER_ROUTER=1 COMMISSIONER=1 DHCP6_CLIENT=1 JOINER=1 

有關如何使用配置和構建選項的詳細信息,請參閱構建指南

參考堆棧構建選項

以下構建選項是必要的參與認證測試的參考堆棧:

  • BORDER_ROUTER
  • COMMISSIONER
  • DHCP6_CLIENT
  • DHCP6_SERVER
  • JOINER
  • MAC_FILTER
  • REFERENCE_DEVICE

例如,為了構建用作認證測試的參考棧CC2538:

 make -f examples/Makefile-cc2538 BORDER_ROUTER=1 COMMISSIONER=1 \
     DHCP6_CLIENT=1 DHCP6_SERVER=1 JOINER=1 MAC_FILTER=1 REFERENCE_DEVICE=1 

硬件

  • 32螺紋參考裝置(我們使用TI CC2538板),無論是運行的OpenThread 1.1或由測試工具支持的另一線程執行
  • 恩智浦/飛思卡爾嗅探器USB-KW24D512,運行測試套提供的嗅探器的固件
  • 被測設備運行1.1的OpenThread(你認證設備)
  • 以下測試案例的射頻屏蔽盒:
    • 5.6.7(REED)
    • 6.3.2(MED,SED)
    • 9.2.9(負責人,路由器)
    • 9.2.10(路由器,ED1,SED1)
  • 足夠USB集線器到支持至少35的設備(32參考設備+ 2嗅探+ 1 DUT)
  • 在Windows機器運行測試工具軟件

軟件

GRL線程測試工具所需的所有認證測試。

下一步

當所有先決條件,你就可以進行認證測試。

要自動完成認證測試,則需要額外的設置。見自動化設置以獲取更多信息。

要手動運行認證測試,請參閱使用GRL測試工具