nRF Connect SDKã¯ã€é›»åŠ›æœ€é©åŒ–ã•れãŸMatterサンプルを複数æä¾›ã—ã¦ãŠã‚Šã€ãƒ‡ãƒ•ォルトã§Matter ICDを使用ã—ã¾ã™ã€‚ãŸã ã—ã€ã“ã®æ¼”ç¿’ã§ã¯ã€nRF Connect SDKã®Matterテンプレートサンプルを出発点ã¨ã—ã¦ä½¿ç”¨ã—ã¾ã™ã€‚ã“ã®ã‚µãƒ³ãƒ—ルã¯é›»åŠ›æœ€é©åŒ–ã•れã¦ãŠã‚‰ãšã€ãƒ‡ãƒ•ォルトã§ã¯Matter ICDを使用ã—ã¾ã›ã‚“。目標ã¯ã€ã“れを最é©åŒ–ã—ã€ã•ã¾ã–ã¾ãªICDæ§‹æˆã‚’テストã—ã€Nordic Power Profiler Kit II(PPK II)を使用ã—ã¦ãƒ‡ãƒã‚¤ã‚¹ã®æ¶ˆè²»é›»åŠ›ã‚’æ¸¬å®šã™ã‚‹ã“ã¨ã§ã™ã€‚
電力最é©åŒ–ã•れãŸMatterサンプルã¨ã‚¢ãƒ—リケーションã®å®Œå…¨ãªãƒªã‚¹ãƒˆã«ã¤ã„ã¦ã¯ã€Matterã«ãŠã‘る消費電力ã®å‰Šæ¸›ã®ãƒ‰ã‚ュメントをå‚ç…§ã—ã¦ãã ã•ã„。
ã“ã®æ¼”ç¿’ã§ã¯ã€ä¸€éƒ¨ã®æ‰‹é †ã‚’完了ã™ã‚‹ãŸã‚ã«Nordic Power Profiler Kit II(PPK2)ãŒå¿…è¦ã§ã™ã€‚PPK2ã‚’ãŠæŒã¡ã§ãªã„å ´åˆã§ã‚‚演習を進ã‚ã‚‹ã“ã¨ã¯ã§ãã¾ã™ãŒã€æ¶ˆè²»é›»åŠ›æ¸¬å®šã®æ‰‹é †ã‚’実行ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。
1. ã“ã®æ¼”ç¿’ã®ãƒ™ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’å–å¾—ã—ã¾ã™ã€‚
Visual Studio Codeã®ã€ŒWELCOMEã€ãƒ‘ãƒãƒ«ã§ã€Open an existing applicationã‚’é¸æŠžã—ã€ã‚³ãƒ¼ã‚¹ã®GitHubリãƒã‚¸ãƒˆãƒªã«ç§»å‹•ã—ã¦l4/l4_e1ディレクトリを開ãã¾ã™ã€‚アプリケーションã¯APPLICATIONSパãƒãƒ«ã«è¡¨ç¤ºã•れã¾ã™ã€‚
ã“ã®ã‚¢ãƒ—リケーションã¯ã€Matterテンプレートサンプルã®ã‚³ãƒ”ーã§ã‚りã€ã“ã®æ¼”ç¿’ã®ã‚³ãƒ¼ãƒ‰ã‚¹ãƒ‹ãƒšãƒƒãƒˆã‚’入力ã™ã‚‹å ´æ‰€ã®æŒ‡ç¤ºãŒè¿½åŠ ã•れã¦ã„ã¾ã™ã€‚
2. ZAPツールを使用ã—ã¦ICD SITを有効ã«ã—ã¾ã™ã€‚
2.1 Visual Studio Codeã®ã€ŒAPPLICATIONSã€ãƒ‘ãƒãƒ«ã§ã€ã‚¢ãƒ—リケーションをå³ã‚¯ãƒªãƒƒã‚¯ã—ã€ã€ŒStart New Terminalã€ã‚’é¸æŠžã—ã€nRF Connect SDKãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨å¯¾å¿œã™ã‚‹ãƒ„ールãƒã‚§ãƒ¼ãƒ³ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’é¸æŠžã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ã‚µãƒ³ãƒ—ルディレクトリã§ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ãŒé–‹ãã¾ã™ã€‚
次ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¦ZAPツールを実行ã—ã¾ã™ã€‚
west zap-guiTerminal command2.2 ウィンドウã®å·¦å´ã®ã‚µã‚¤ãƒ‰ãƒ‘ãƒãƒ«ã«è¡¨ç¤ºã•れã¦ã„ã‚‹Endpoint 0をクリックã—ã¾ã™ã€‚
2.3 検索フィールドã«ã€ŒICDã€ã¨å…¥åŠ›ã—ã¦ã€ICD Managementクラスタを見ã¤ã‘ã¾ã™ã€‚見ã¤ã‹ã£ãŸã‚‰ã€ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’使用ã—ã¦Serverãƒãƒ¼ãƒ«ã‚’有効ã«ã—ã¾ã™ã€‚

2.4 æ¯è»Šã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã—ã¦ICD Managementã®è©³ç´°ã‚’表示ã—ã€æ¬¡ã®å›³ã«ç¤ºã•れã¦ã„ã‚‹å¿…é ˆå±žæ€§ãŒæœ‰åйã«ãªã£ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚

2.5 上部ãƒãƒ¼ã®ã€ŒFile->Saveã€ã‚’クリックã—ã¦æ§‹æˆã‚’ä¿å˜ã—ã€ã‚¢ãƒ—リケーションを終了ã—ã¾ã™ã€‚
2.6 VS Codeã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã§æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã€.zapファイルã«åŸºã¥ã„ã¦ã‚³ãƒ¼ãƒ‰ã‚’生æˆã—ã¾ã™ã€‚
west zap-generateTerminal command3. アプリケーションã§ICD SITã¨é›»åŠ›æœ€é©åŒ–を有効ã«ã—ã¾ã™ã€‚
ã“ã®æ‰‹é †ã§å¿…è¦ãªã™ã¹ã¦ã®å¤‰æ›´ã¯ã€prj_release.confファイルã§è¡Œã‚れã¾ã™ã€‚ã“れã¯ã€æ¶ˆè²»é›»åŠ›ã‚’å‰Šæ¸›ã™ã‚‹ãŸã‚ã«ãƒ‡ãƒãƒƒã‚°æ©Ÿèƒ½ã¨ãƒã‚°ãŒç„¡åŠ¹åŒ–ã•れãŸã€é€šå¸¸ã®ã‚µãƒ³ãƒ—ルã®prj.confファイルã®ãƒãƒªã‚¢ãƒ³ãƒˆã§ã™ã€‚
3.1 消費電力を削減ã™ã‚‹ãŸã‚ã«ã€LEDã¨ã‚¦ã‚©ãƒƒãƒãƒ‰ãƒƒã‚°ã‚’無効ã«ã—ã¾ã™ã€‚
prj_release.confãƒ•ã‚¡ã‚¤ãƒ«ã«æ¬¡ã®æ§‹æˆã‚’è¿½åŠ ã—ã¾ã™ã€‚
CONFIG_NCS_SAMPLE_MATTER_LEDS=n
CONFIG_NCS_SAMPLE_MATTER_WATCHDOG=nKconfig3.2 RAM Power Downライブラリを有効ã«ã—ã¦ã€æœªä½¿ç”¨ã®RAMブãƒãƒƒã‚¯ã‚’無効ã«ã—ã€æ¶ˆè²»é›»åŠ›ã‚’å‰Šæ¸›ã—ã¾ã™ã€‚
prj_release.confãƒ•ã‚¡ã‚¤ãƒ«ã«æ¬¡ã®æ§‹æˆã‚’è¿½åŠ ã—ã¾ã™ã€‚
CONFIG_RAM_POWER_DOWN_LIBRARY=yKconfig3.3 無線トランシーãƒãƒ¼ã®ãƒ‡ãƒ•ォルトTX電力を8 dBmã‹ã‚‰0 dBmã«å‰Šæ¸›ã™ã‚‹ãŸã‚ã«ã€prj_release.confãƒ•ã‚¡ã‚¤ãƒ«ã«æ¬¡ã®æ§‹æˆã‚’è¿½åŠ ã—ã¾ã™ã€‚
CONFIG_OPENTHREAD_DEFAULT_TX_POWER=0Kconfig3.4 prj_release.confãƒ•ã‚¡ã‚¤ãƒ«ã«æ¬¡ã®æ§‹æˆã‚’è¿½åŠ ã—ã¦ã€ICDサãƒãƒ¼ãƒˆã‚’有効ã«ã—ã¾ã™ã€‚
CONFIG_CHIP_ENABLE_ICD_SUPPORT=yKconfig3.5 prj_release.confãƒ•ã‚¡ã‚¤ãƒ«ã«æ¬¡ã®è¡Œã‚’è¿½åŠ ã—ã¦ã€ãƒ‡ãƒã‚¤ã‚¹ã‚’最å°é™ã®Threadデãƒã‚¤ã‚¹ã¨ã—ã¦æ§‹æˆã—ã¾ã™ã€‚
CONFIG_OPENTHREAD_MTD=y
CONFIG_OPENTHREAD_NORDIC_LIBRARY_MTD=yKconfigOpenThreadデãƒã‚¤ã‚¹ãƒãƒ¼ãƒ«ã®å¿…è¦ãªæ§‹æˆã¯MTDã§ã™ã€‚ã“れã¯ã€ CONFIG_OPENTHREAD_NORDIC_LIBRARY_MTD=y ãŠã‚ˆã³CONFIG_OPENTHREAD_MTD=y Kconfigsã‚’prj_release.confファイルã§è¨å®šã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦æ§‹æˆã•れã¾ã™ã€‚
3.6 ICDパラメータã®ãƒ‡ãƒ•ォルト構æˆã‚’変更ã—ã¾ã™ã€‚
デフォルトã§ã¯ã€ICD SITã¯æ¬¡ã®å€¤ã‚’使用ã—ã¾ã™ã€‚
スãƒãƒ¼ãƒãƒ¼ãƒªãƒ³ã‚°é–“隔を1ç§’ã€ãƒ•ァストãƒãƒ¼ãƒªãƒ³ã‚°é–“隔を200ミリ秒ã€ã‚¢ã‚¤ãƒ‰ãƒ«ãƒ¢ãƒ¼ãƒ‰æœŸé–“ã‚’30ç§’ã«è¨å®šã—ã¦æ§‹æˆã‚’変更ã—ã¾ã™ã€‚prj_release.confãƒ•ã‚¡ã‚¤ãƒ«ã«æ¬¡ã®æ§‹æˆã‚’è¿½åŠ ã—ã¾ã™ã€‚
CONFIG_CHIP_ICD_SLOW_POLL_INTERVAL=1000
CONFIG_CHIP_ICD_FAST_POLLING_INTERVAL=200
CONFIG_CHIP_ICD_IDLE_MODE_DURATION=30Kconfig4. アプリケーションをビルドã—ã¦DKã«ãƒ•ラッシュã—ã¾ã™ã€‚
通常ã©ãŠã‚Šã€ãƒ“ルド構æˆã‚’è¿½åŠ ã—ã¦ãƒœãƒ¼ãƒ‰ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’é¸æŠžã—ã¾ã™ã€‚
次ã«ã€ã€ŒExtra CMake argumentsã€ã®ä¸‹ã§ã€Add Argumentをクリックã—ã€ãƒ‡ãƒ•ォルトã®ä»£ã‚りã«prj_release.conf を使用ã™ã‚‹ãŸã‚ã«æ¬¡ã®è¡Œã‚’è¿½åŠ ã—ã¾ã™ã€‚ prj.conf
-DFILE_SUFFIX=release
5. Thread Border Routerをセットアップã—ã¾ã™ã€‚
5.1 Thread Border RouterãŒã¾ã 実行ã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚実行ã•れã¦ã„ãªã„å ´åˆ:
5.1.1 æ–°ã—ã„コマンドラインターミナルを開ãã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦OpenThread Border Routerを実行ã—ã¾ã™ã€‚
/dev/ttyACM0ã‚’Thread Coprocessorã§ä½¿ç”¨ã•れã¦ã„るシリアルãƒãƒ¼ãƒˆç•ªå·ã«ç½®ãæ›ãˆã¾ã™ã€‚
sudo docker run -it --rm --privileged --name otbr --network otbr -p 8080:80 \
--sysctl "net.ipv6.conf.all.disable_ipv6=0 net.ipv4.conf.all.forwarding=1 net.ipv6.conf.all.forwarding=1" \
--volume /dev/ttyACM0:/dev/radio nrfconnect/otbr:fbde28a --radio-url spinel+hdlc+uart:///dev/radio?uart-baudrate=1000000Terminal command「The container name “/otbr” is already in use by container…」のようなエラーが表示された場合は、次のコマンドを実行してください。
sudo docker kill otbrsudo ip -6 route del "fd11:22::/64" dev otbr0 via "fd11:db8:1::2"sudo ip link set dev otbr0 downsudo docker network rm otbr5.1.2 Webブラウザã§http://localhost:8080/アドレスを開ãã€OpenThread Border Routerã®ã‚°ãƒ©ãƒ•ィカルユーザーインターフェースã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™ã€‚
5.1.3 サイドパãƒãƒ«ã‹ã‚‰Formタブã«ç§»å‹•ã—ã€æŒ¿å…¥ã•れãŸã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ãŒæ¬¡ã®å›³ã¨åŒã˜ã§ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚次ã«ã€FORMボタンを押ã—ã¦ã€OpenThread Border Routerã«Threadãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’å½¢æˆã—ã€Threadリーダーã«ãªã‚‹ã‚ˆã†è¦æ±‚ã—ã¾ã™ã€‚

5.1.4 æ–°ã—ã„コマンドラインターミナルを開ãã€Docker内ã§å®Ÿè¡Œã•れã¦ã„ã‚‹Threadノードã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’確èªã—ã¾ã™ã€‚
sudo docker exec -it otbr sh -c "sudo ot-ctl state"Terminal commandå‡ºåŠ›ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚
leader
DoneTerminalæ‰‹é †6ã«é€²ã¿ã¾ã™ã€‚
6. PPK IIを使用ã—ã¦æ¶ˆè²»é›»åŠ›æ¸¬å®šã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ã‚’ä½œæˆã—ã¾ã™ã€‚
6.1 デãƒã‚¤ã‚¹ã®USB DATA/POWERãƒãƒ¼ãƒˆã‚’使用ã—ã¦ã€micro-USBケーブルã§Power Profiler Kit IIã‚’ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ã«æŽ¥ç¶šã—ã¾ã™ã€‚
6.2 Power Profiler Kit IIã®ãƒ”ンをDKã®VDD nRF CURRENT MEASUREãƒ”ãƒ³ã‚»ãƒƒãƒˆã«æŽ¥ç¶šã—ã¾ã™ã€‚
6.3 nRF Connect for Desktopã‚’é–‹ãã€Power Profilerアプリケーションを起動ã—ã¾ã™ã€‚

6.4 Select Deviceã®ä¸‹ã®ãƒ‰ãƒãƒƒãƒ—ダウンメニューã§PPK2ã‚’é¸æŠžã—ã¾ã™ã€‚
6.5 ã‚½ãƒ¼ã‚¹ãƒ¡ãƒ¼ã‚¿ãƒ¼ãƒ¢ãƒ¼ãƒ‰ã‚’é¸æŠžã—ã€ä¾›çµ¦é›»åœ§ã‚’3000 mVã«è¨å®šã—ã€é›»æºå‡ºåŠ›ã‚’æœ‰åŠ¹ã«ã—ã¾ã™ã€‚

6.6 Startボタンをクリックã—ã¦æ¸¬å®šã‚’é–‹å§‹ã—ã¾ã™ã€‚
7. Matterファブリックã¸ã®å‚åŠ å¾Œã®æ¶ˆè²»é›»åŠ›ã‚’æ¸¬å®šã—ã¾ã™ã€‚
CHIP ToolãŒã¾ã 実行ã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚実行ã•れã¦ã„ãªã„å ´åˆ:
7.1 æ–°ã—ã„コマンドラインターミナルを開ãã€å‰ã®æ¼”ç¿’ã§å–å¾—ã—ãŸãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰æ¸ˆã¿ãƒã‚¤ãƒŠãƒªãƒ•ァイルを次ã®ã‚³ãƒžãƒ³ãƒ‰ã§å®Ÿè¡Œã—ã¾ã™ã€‚
PCã®å ´åˆ:
./chip-tool_x64 interactive start
Raspberry Piã®å ´åˆ:
./chip-tool_arm64 interactive start
7.2 デãƒã‚¤ã‚¹ã‚’ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒ³ã—ã¾ã™ã€‚
7.2.1 Bluetooth LE経由ã®Matterアドãƒã‚¿ã‚¤ã‚¸ãƒ³ã‚°ãŒå®Ÿè¡Œã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚
デãƒã‚¤ã‚¹ã®ã‚·ãƒªã‚¢ãƒ«ãƒãƒ¼ãƒˆã«æ¬¡ã®ãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
I: 730208 [DL]CHIPoBLE advertising started
I: 730212 [DL]NFC Tag emulation startedTerminalMatterテンプレートサンプルã§ã¯ã€Bluetooth LE経由ã®Matterアドãƒã‚¿ã‚¤ã‚¸ãƒ³ã‚°ãŒè‡ªå‹•çš„ã«é–‹å§‹ã•れã¾ã™ãŒã€1時間後ã«ã‚¿ã‚¤ãƒ アウトã—ã¾ã™ã€‚アドãƒã‚¿ã‚¤ã‚¸ãƒ³ã‚°ãŒã‚¿ã‚¤ãƒ アウトã—ãŸå ´åˆã¯ã€Matterデãƒã‚¤ã‚¹ã®BUTTON0を押ã—ã¦å†åº¦é–‹å§‹ã—ã¦ãã ã•ã„。
7.2.2 CHIP Toolアプリケーションを実行ã—ã¦ã„ã‚‹ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã«æˆ»ã‚Šã¾ã™ã€‚
次ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒ‹ãƒ³ã‚°ãƒ—ãƒã‚»ã‚¹ã‚’é–‹å§‹ã—ã€<thread dataset>引数ã«ãƒ¬ãƒƒã‚¹ãƒ³2演習1ã§å–å¾—ã—ã¦ã‚³ãƒ³ãƒ”ュータã«ä¿å˜ã—ãŸThreadデータセットを入力ã—ã¾ã™ã€‚<your_selected_node_id>ã‚’ã€ä»–ã®æ¼”ç¿’ã§ä½¿ç”¨ã•れã¦ã„ãªã„ランダムãªãƒŽãƒ¼ãƒ‰ID(例:5)ã«ç½®ãæ›ãˆã¾ã™ã€‚ã“ã®åŒã˜ç•ªå·ã¯ã€CHIP Tool経由ã§ãƒ‡ãƒã‚¤ã‚¹ã«ã‚³ãƒžãƒ³ãƒ‰ã‚’é€ä¿¡ã™ã‚‹éš›ã«ä½¿ç”¨ã•れã¾ã™ã€‚
pairing ble-thread <your_selected_node_id> hex:<thread dataset> 20202021 3840Terminal commandCHIP ToolãŒã¾ã 実行ã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚実行ã•れã¦ã„ãªã„å ´åˆ:
7.1 æ–°ã—ã„コマンドラインターミナルを開ãã€å‰ã®æ¼”ç¿’ã§å–å¾—ã—ãŸãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰æ¸ˆã¿ãƒã‚¤ãƒŠãƒªãƒ•ァイルを次ã®ã‚³ãƒžãƒ³ãƒ‰ã§å®Ÿè¡Œã—ã¾ã™ã€‚
PCã®å ´åˆ:
./chip-tool_x64 interactive start
Raspberry Piã®å ´åˆ:
./chip-tool_arm64 interactive start
7.2 デãƒã‚¤ã‚¹ã‚’ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒ³ã—ã¾ã™ã€‚
7.2.1 Matterデãƒã‚¤ã‚¹ã®BUTTON0を押ã—ã¦ã€Bluetooth LE経由ã®Matterアドãƒã‚¿ã‚¤ã‚¸ãƒ³ã‚°ã‚’é–‹å§‹ã—ã¾ã™ã€‚
デãƒã‚¤ã‚¹ã®ã‚·ãƒªã‚¢ãƒ«ãƒãƒ¼ãƒˆã«æ¬¡ã®ãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
I: 730208 [DL]CHIPoBLE advertising started
I: 730212 [DL]NFC Tag emulation startedTerminal7.2.2 CHIP Toolアプリケーションを実行ã—ã¦ã„ã‚‹ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã«æˆ»ã‚Šã¾ã™ã€‚
次ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã€<wifi_ssid>ãŠã‚ˆã³<wifi_password>引数ã«Wi-Fiãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ‡ãƒ¼ã‚¿ã‚’入力ã—ã¾ã™ã€‚
<your_selected_node_id>ã‚’ã€ä»–ã®æ¼”ç¿’ã§ä½¿ç”¨ã•れã¦ã„ãªã„ランダムãªãƒŽãƒ¼ãƒ‰ID(例:5)ã«ç½®ãæ›ãˆã¾ã™ã€‚ã“ã®åŒã˜ç•ªå·ã¯ã€CHIP Tool経由ã§ãƒ‡ãƒã‚¤ã‚¹ã«ã‚³ãƒžãƒ³ãƒ‰ã‚’é€ä¿¡ã™ã‚‹éš›ã«ä½¿ç”¨ã•れã¾ã™ã€‚
pairing ble-wifi <your_selected_node_id> <wifi_ssid> <wifi_password> 20202021 3840Terminal commandPower Profilerアプリケーションã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§ã€ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒ‹ãƒ³ã‚°ãƒ—ãƒã‚»ã‚¹ãŒè¡¨ç¤ºã•ã‚Œã€æ¬¡ã®ç”»åƒã«ç¤ºã•れã¦ã„ã‚‹ã‚‚ã®ã¨åŒæ§˜ã«ãªã‚Šã¾ã™ã€‚

7.3 å˜ä¸€ã®ã‚¹ãƒãƒ¼ãƒãƒ¼ãƒªãƒ³ã‚°æœŸé–“ä¸ã«æ¶ˆè²»ã•れる電力を測定ã—ã¾ã™ã€‚
7.3.1 Power Profilerツールã®ãƒžãƒ¼ã‚«ãƒ¼ã‚’使用ã—ã¦æ¸¬å®šå€¤ã‚’å–å¾—ã—ã¾ã™ã€‚
ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒ‹ãƒ³ã‚°çµ‚äº†å¾Œã€æ¶ˆè²»é›»åŠ›ãƒãƒ£ãƒ¼ãƒˆãŒå®‰å®šã™ã‚‹ã¾ã§ã—ã°ã‚‰ãå¾…ã¡ã¾ã™ã€‚ã‚ャプãƒãƒ£ã‚’åœæ¢ã—ã€ãƒžãƒ¼ã‚«ãƒ¼ã‚’使用ã—ã¦2ã¤ã®å®šæœŸçš„ãªé›»æµãƒ”ãƒ¼ã‚¯é–“ã®æ™‚間を測定ã—ã¾ã™ã€‚ãれらã®é–“ã®æ™‚é–“ã¯ã€æ‰‹é †3.4ã§æ§‹æˆã—ãŸã¨ãŠã‚Šã€1ç§’ã«ç‰ã—ããªã‚Šã¾ã™ã€‚
é›»æµãƒ”ーク間ã®ã‚¹ãƒªãƒ¼ãƒ—é›»æµã¯ç´„2.37 uAã«ãªã‚‹ã¨äºˆæƒ³ã•れã€å˜ä¸€ã®ãƒãƒ¼ãƒªãƒ³ã‚°æœŸé–“ä¸ã«æ¶ˆè²»ã•れる電è·ã¯ç´„12 uCã«ãªã‚‹ã¨äºˆæƒ³ã•れã¾ã™ã€‚ã“ã‚Œã¯æ¬¡ã®å›³ã«ç¤ºã•れã¦ã„ã¾ã™ã€‚

7.3.2 Online Power Profiler for Matter over Threadã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ã€æ¸¬å®šå€¤ãŒäºˆæƒ³ã©ãŠã‚Šã§ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚
7.3.3 æ‰‹é †3.4ã§ä½¿ç”¨ã—ãŸå€¤ã¨ä¸€è‡´ã™ã‚‹æ–¹æ³•ã§Matter ICDè¨å®šã‚’æ§‹æˆã—ã¾ã™ã€‚次ã®å›³ã«ç¤ºã•れã¦ã„ã¾ã™ã€‚

7.3.4 表示ã•れãŸãƒãƒ£ãƒ¼ãƒˆã®Data Pollã«ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã‚’åˆã‚ã›ã¦ã€ãã®é›»è·ã‚’èªã¿å–りã¾ã™ã€‚次ã®å›³ã«ç¤ºã•れã¦ã„ã¾ã™ã€‚

7.3.5 表示ã•れãŸãƒãƒ£ãƒ¼ãƒˆã®Sleepé ˜åŸŸã«ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã‚’åˆã‚ã›ã¦ã€ãã®é›»è·ã‚’èªã¿å–りã¾ã™ã€‚次ã®å›³ã«ç¤ºã•れã¦ã„ã¾ã™ã€‚

7.3.6 æ‰‹é †7.3.5ã¨7.3.4ã§èªã¿å–ã£ãŸ2ã¤ã®å€¤ã‚’åˆè¨ˆã—ã¾ã™ã€‚å˜ä¸€ã®ãƒãƒ¼ãƒªãƒ³ã‚°æœŸé–“ä¸ã«æ¶ˆè²»ã•れるåˆè¨ˆé›»è·ã¯ç´„12.2 uCã§ã‚りã€ã“れã¯Power Profilerツールを使用ã—ã¦æ¸¬å®šã•れãŸ11.93 uCã«éžå¸¸ã«è¿‘ã„値ã§ã™ã€‚
7.4 BasicInformationクラスタã®NodeLabel属性をサブスクライブã—ã¦ã€å®šæœŸçš„ãªMatterデータレãƒãƒ¼ãƒˆã®é€ä¿¡ã‚’トリガーã—ã¾ã™ã€‚
7.4.1 CHIP Toolアプリケーションを実行ã—ã¦ã„るターミナルウィンドウを開ãã¾ã™ã€‚
7.4.2 次ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã€ã‚³ãƒžãƒ³ãƒ‰ã®ä½¿ç”¨æ–¹æ³•ã‚’å¦ç¿’ã—ã¾ã™ã€‚
basicinformation subscribeTerminal commandãŠã‚ˆã³
basicinformation subscribe node-labelTerminal command7.4.2 次ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã€NodeLabel属性値をサブスクライブã—ã¾ã™ã€‚
basicinformation subscribe node-label 0 30 <your_selected_node_id> 0Terminal commandé¸æŠžã—ãŸmax-interval値ã¯ã€æ‰‹é †3.4ã§æ§‹æˆã—ãŸã¨ãŠã‚Šã€30ç§’ã«ç‰ã—ããªã‚Šã¾ã™ã€‚
7.5 å˜ä¸€ã®ã‚¢ã‚¤ãƒ‰ãƒ«ãƒ¢ãƒ¼ãƒ‰æœŸé–“ä¸ã«æ¶ˆè²»ã•れる電力を測定ã—ã¾ã™ã€‚
7.5.1 Power Profilerツールã®ãƒžãƒ¼ã‚«ãƒ¼ã‚’使用ã—ã¦æ¸¬å®šå€¤ã‚’å–å¾—ã—ã¾ã™ã€‚
30秒以上待ã£ã¦ã€å°‘ãªãã¨ã‚‚2ã¤ã®Matterデータレãƒãƒ¼ãƒˆã‚’ã‚ャプãƒãƒ£ã—ã¾ã™ã€‚ã‚ャプãƒãƒ£ã‚’åœæ¢ã—ã€ãƒžãƒ¼ã‚«ãƒ¼ã‚’使用ã—ã¦ã€Threadデータプールã§ã‚ã‚‹å°ã•ãªãƒ”ークã®ä¸ã«è¦‹ãˆã‚‹2ã¤ã®åºƒã„é›»æµãƒ”ãƒ¼ã‚¯é–“ã®æ™‚間を測定ã—ã¾ã™ã€‚ãれらã®é–“ã®æ™‚é–“ã¯ã€æ‰‹é †3.4ã§æ§‹æˆã—ãŸã¨ãŠã‚Šã€30ç§’ã«ç‰ã—ããªã‚Šã¾ã™ã€‚
å˜ä¸€ã®ã‚µãƒ–スクリプション期間ä¸ã«æ¶ˆè²»ã•れる電è·ã¯ç´„450 uCã«ãªã‚‹ã¨äºˆæƒ³ã•れã¾ã™ã€‚ã“ã‚Œã¯æ¬¡ã®å›³ã«ç¤ºã•れã¦ã„ã¾ã™ã€‚

7.5.2 Online Power Profiler for Matter over Threadã§ã€Operating Timeã‚’30ç§’ã«ç‰ã—ããªã‚‹ã‚ˆã†ã«æ§‹æˆã—ã¾ã™ã€‚

7.5.3 Generalセクションã«è¨˜è¼‰ã•れã¦ã„ã‚‹Total consumption over timeã‚’èªã¿å–りã¾ã™ã€‚値ã¯459.5 uCã§ã‚りã€ã“れã¯Power Profilerツールを使用ã—ã¦æ¸¬å®šã•れãŸ450 uCã«éžå¸¸ã«è¿‘ã„値ã§ã™ã€‚

8. ZAPツールを使用ã—ã¦ICD LITを有効ã«ã—ã¾ã™ã€‚
8.1 Visual Studio Codeã®ã€ŒWELCOMEã€ãƒ‘ãƒãƒ«ã§ã€ã€ŒOpen terminalã€ã‚’é¸æŠžã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ã‚µãƒ³ãƒ—ルディレクトリã§ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ãŒé–‹ãã¾ã™ã€‚é–‹ã‹ãªã„å ´åˆã¯ã€ç¶šè¡Œã™ã‚‹å‰ã«ã‚µãƒ³ãƒ—ルディレクトリã«ç§»å‹•ã—ã¦ãã ã•ã„。
次ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¦ZAPツールを実行ã—ã¾ã™ã€‚
west zap-guiTerminal command8.2 ウィンドウã®å·¦å´ã®ã‚µã‚¤ãƒ‰ãƒ‘ãƒãƒ«ã«è¡¨ç¤ºã•れã¦ã„ã‚‹Endpoint 0をクリックã—ã¾ã™ã€‚
8.3 検索フィールドã«ã€ŒICDã€ã¨å…¥åŠ›ã—ã¦ã€ICD Managementクラスタを見ã¤ã‘ã¾ã™ã€‚見ã¤ã‹ã£ãŸã‚‰ã€æ¯è»Šã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã—ã¦ICD Managementã®è©³ç´°ã‚’表示ã—ã¾ã™ã€‚
8.4 Featuresタブã§ã€ICD LITデãƒã‚¤ã‚¹ã‚¿ã‚¤ãƒ—ã«å¿…é ˆã®CIPã€UATã€LITS機能を有効ã«ã—ã¾ã™ã€‚次ã®å›³ã«ç¤ºã•れã¦ã„ã¾ã™ã€‚

8.5 å¿…è¦ãªã™ã¹ã¦ã®ã‚³ãƒžãƒ³ãƒ‰ãŒæœ‰åйã«ãªã£ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚次ã®å›³ã«ç¤ºã•れã¦ã„ã¾ã™ã€‚

8.6 å¿…è¦ãªã™ã¹ã¦ã®å±žæ€§ãŒæœ‰åйã«ãªã£ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚次ã®å›³ã«ç¤ºã•れã¦ã„ã¾ã™ã€‚

8.7 上部ãƒãƒ¼ã®ã€ŒFile->Saveã€ã‚’クリックã—ã¦æ§‹æˆã‚’ä¿å˜ã—ã€ã‚¢ãƒ—リケーションを終了ã—ã¾ã™ã€‚
8.8 VS Codeã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã§æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã€.zapファイルã«åŸºã¥ã„ã¦ã‚³ãƒ¼ãƒ‰ã‚’生æˆã—ã¾ã™ã€‚
west zap-generateTerminal command9. アプリケーションã§ICD LITを有効ã«ã—ã¾ã™ã€‚
ã“ã®æ‰‹é †ã§å¿…è¦ãªã™ã¹ã¦ã®å¤‰æ›´ã¯ã€prj_release.confファイルã«é©ç”¨ã•れã¾ã™ã€‚
9.1 prj_release.confãƒ•ã‚¡ã‚¤ãƒ«ã«æ¬¡ã®æ§‹æˆã‚’è¿½åŠ ã—ã¦ã€ICD LITサãƒãƒ¼ãƒˆã‚’有効ã«ã—ã¾ã™ã€‚
CONFIG_CHIP_ICD_LIT_SUPPORT=y
CONFIG_CHIP_ICD_REPORT_ON_ACTIVE_MODE=yKconfig9.2 ICDパラメータã®ãƒ‡ãƒ•ォルト構æˆã‚’変更ã—ã¾ã™ã€‚デフォルトã§ã¯ã€ICD LITã¯æ¬¡ã®å€¤ã‚’使用ã—ã¾ã™ã€‚
æ§‹æˆã‚’変更ã™ã‚‹æ–¹æ³•ã‚’å¦ã¶ãŸã‚ã«ã€ã‚¹ãƒãƒ¼ãƒãƒ¼ãƒªãƒ³ã‚°é–“隔を60ç§’ã€ãƒ•ァストãƒãƒ¼ãƒªãƒ³ã‚°é–“隔を500ミリ秒ã€ã‚¢ã‚¤ãƒ‰ãƒ«ãƒ¢ãƒ¼ãƒ‰æœŸé–“ã‚’60ç§’ã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ–モード閾値を5ç§’ã«è¨å®šã—ã¾ã—ょã†ã€‚
æ‰‹é †3.5ã§è¿½åŠ ã—ãŸè¡Œã‚’コメントアウトã—ã€prj_release.confãƒ•ã‚¡ã‚¤ãƒ«ã«æ¬¡ã®è¡Œã‚’è¿½åŠ ã—ã¾ã™ã€‚
CONFIG_CHIP_ICD_SLOW_POLL_INTERVAL=60000
CONFIG_CHIP_ICD_FAST_POLLING_INTERVAL=500
CONFIG_CHIP_ICD_IDLE_MODE_DURATION=60
CONFIG_CHIP_ICD_ACTIVE_MODE_THRESHOLD=5000Kconfig10. アプリケーションをビルドã—ã¦DKã«ãƒ•ラッシュã—ã¾ã™ã€‚
通常ã©ãŠã‚Šã€ãƒ“ルド構æˆã‚’è¿½åŠ ã—ã¦ãƒœãƒ¼ãƒ‰ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’é¸æŠžã—ã¾ã™ã€‚
次ã«ã€ã€ŒExtra CMake argumentsã€ã®ä¸‹ã§ã€Add Argumentをクリックã—ã€ãƒ‡ãƒ•ォルトã®ä»£ã‚りã«prj_release.confを使用ã™ã‚‹ãŸã‚ã«æ¬¡ã®è¡Œã‚’è¿½åŠ ã—ã¾ã™ã€‚ prj.conf
-DFILE_SUFFIX=release
11. Matterファブリックã¸ã®å‚åŠ å¾Œã®æ¶ˆè²»é›»åŠ›ã‚’æ¸¬å®šã—ã¾ã™ã€‚
CHIP ToolãŒã¾ã 実行ã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚実行ã•れã¦ã„ãªã„å ´åˆ:
11.1 æ–°ã—ã„コマンドラインターミナルを開ãã€å‰ã®æ¼”ç¿’ã§å–å¾—ã—ãŸãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰æ¸ˆã¿ãƒã‚¤ãƒŠãƒªãƒ•ァイルを次ã®ã‚³ãƒžãƒ³ãƒ‰ã§å®Ÿè¡Œã—ã¾ã™ã€‚
PCã®å ´åˆ:
./chip-tool_x64 interactive start
Raspberry Piã®å ´åˆ:
./chip-tool_arm64 interactive start
11.2 デãƒã‚¤ã‚¹ã‚’ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒ³ã—ã¾ã™ã€‚
11.2.1 Bluetooth LE経由ã®Matterアドãƒã‚¿ã‚¤ã‚¸ãƒ³ã‚°ãŒå®Ÿè¡Œã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚
デãƒã‚¤ã‚¹ã®ã‚·ãƒªã‚¢ãƒ«ãƒãƒ¼ãƒˆã«æ¬¡ã®ãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
I: 730208 [DL]CHIPoBLE advertising started
I: 730212 [DL]NFC Tag emulation startedTerminalMatterテンプレートサンプルã§ã¯ã€Bluetooth LE経由ã®Matterアドãƒã‚¿ã‚¤ã‚¸ãƒ³ã‚°ãŒè‡ªå‹•çš„ã«é–‹å§‹ã•れã¾ã™ãŒã€1時間後ã«ã‚¿ã‚¤ãƒ アウトã—ã¾ã™ã€‚アドãƒã‚¿ã‚¤ã‚¸ãƒ³ã‚°ãŒã‚¿ã‚¤ãƒ アウトã—ãŸå ´åˆã¯ã€Matterデãƒã‚¤ã‚¹ã®BUTTON0を押ã—ã¦å†åº¦é–‹å§‹ã—ã¦ãã ã•ã„。
11.2.2 CHIP Toolアプリケーションを実行ã—ã¦ã„ã‚‹ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã«æˆ»ã‚Šã¾ã™ã€‚
次ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒ‹ãƒ³ã‚°ãƒ—ãƒã‚»ã‚¹ã‚’é–‹å§‹ã—ã€<thread dataset>引数ã«ãƒ¬ãƒƒã‚¹ãƒ³2演習1ã§å–å¾—ã—ã¦ã‚³ãƒ³ãƒ”ュータã«ä¿å˜ã—ãŸThreadデータセットを入力ã—ã¾ã™ã€‚<your_selected_node_id>ã‚’ã€ä»–ã®æ¼”ç¿’ã§ä½¿ç”¨ã•れã¦ã„ãªã„ランダムãªãƒŽãƒ¼ãƒ‰ID(例:6)ã«ç½®ãæ›ãˆã¾ã™ã€‚ã“ã®åŒã˜ç•ªå·ã¯ã€CHIP Tool経由ã§ãƒ‡ãƒã‚¤ã‚¹ã«ã‚³ãƒžãƒ³ãƒ‰ã‚’é€ä¿¡ã™ã‚‹éš›ã«ä½¿ç”¨ã•れã¾ã™ã€‚
pairing ble-thread <your_selected_node_id> hex:<thread dataset> 20202021 3840 --icd-registration trueTerminal commandコマンドã¯å‰ã®æ‰‹é †ã‚„演習ã¨ã¯ç•°ãªã‚Šã€è¿½åŠ ã®icd-registration trueフラグãŒå«ã¾ã‚Œã¦ã„ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。ã“れã«ã‚ˆã‚Šã€CHIP ToolãŒICD LITをテストã™ã‚‹ãŸã‚ã«å¿…è¦ãªnRF Matterデãƒã‚¤ã‚¹ã®ICDクライアントã¨ã—ã¦è‡ªå‹•çš„ã«ç™»éŒ²ã•れã¾ã™ã€‚
CHIP ToolãŒã¾ã 実行ã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¾ã™ã€‚実行ã•れã¦ã„ãªã„å ´åˆ:
11.1 æ–°ã—ã„コマンドラインターミナルを開ãã€å‰ã®æ¼”ç¿’ã§å–å¾—ã—ãŸãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰æ¸ˆã¿ãƒã‚¤ãƒŠãƒªãƒ•ァイルを次ã®ã‚³ãƒžãƒ³ãƒ‰ã§å®Ÿè¡Œã—ã¾ã™ã€‚
PCã®å ´åˆ:
./chip-tool_x64 interactive start
Raspberry Piã®å ´åˆ:
./chip-tool_arm64 interactive start
11.2 デãƒã‚¤ã‚¹ã‚’ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒ³ã—ã¾ã™ã€‚
11.2.1 Matterデãƒã‚¤ã‚¹ã®BUTTON0を押ã—ã¦ã€Bluetooth LE経由ã®Matterアドãƒã‚¿ã‚¤ã‚¸ãƒ³ã‚°ã‚’é–‹å§‹ã—ã¾ã™ã€‚
デãƒã‚¤ã‚¹ã®ã‚·ãƒªã‚¢ãƒ«ãƒãƒ¼ãƒˆã«æ¬¡ã®ãƒã‚°ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
I: 730208 [DL]CHIPoBLE advertising started
I: 730212 [DL]NFC Tag emulation startedTerminal11.2.2 CHIP Toolアプリケーションを実行ã—ã¦ã„ã‚‹ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã«æˆ»ã‚Šã¾ã™ã€‚
次ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã€<wifi_ssid>ãŠã‚ˆã³<wifi_password>引数ã«Wi-Fiãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ‡ãƒ¼ã‚¿ã‚’入力ã—ã¾ã™ã€‚
<your_selected_node_id>ã‚’ã€ä»–ã®æ¼”ç¿’ã§ä½¿ç”¨ã•れã¦ã„ãªã„ランダムãªãƒŽãƒ¼ãƒ‰ID(例:6)ã«ç½®ãæ›ãˆã¾ã™ã€‚ã“ã®åŒã˜ç•ªå·ã¯ã€CHIP Tool経由ã§ãƒ‡ãƒã‚¤ã‚¹ã«ã‚³ãƒžãƒ³ãƒ‰ã‚’é€ä¿¡ã™ã‚‹éš›ã«ä½¿ç”¨ã•れã¾ã™ã€‚
pairing ble-wifi <your_selected_node_id> <wifi_ssid> <wifi_password> 20202021 3840 --icd-registration trueTerminal commandコマンドã¯å‰ã®æ‰‹é †ã‚„演習ã¨ã¯ç•°ãªã‚Šã€è¿½åŠ ã®icd-registration trueフラグãŒå«ã¾ã‚Œã¦ã„ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。ã“れã«ã‚ˆã‚Šã€CHIP ToolãŒICD LITをテストã™ã‚‹ãŸã‚ã«å¿…è¦ãªnRF Matterデãƒã‚¤ã‚¹ã®ICDクライアントã¨ã—ã¦è‡ªå‹•çš„ã«ç™»éŒ²ã•れã¾ã™ã€‚
11.2.3 次ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã€NodeLabel属性値をサブスクライブã—ã¾ã™ã€‚
basicinformation subscribe node-label 0 60 <your_selected_node_id> 0Terminal commandé¸æŠžã—ãŸmax-interval値ã¯ã€æ‰‹é †9.2ã§æ§‹æˆã—ãŸã¨ãŠã‚Šã€60ç§’ã«ç‰ã—ããªã‚Šã¾ã™ã€‚
11.3 å˜ä¸€ã®ã‚¢ã‚¤ãƒ‰ãƒ«ãƒ¢ãƒ¼ãƒ‰æœŸé–“ä¸ã«æ¶ˆè²»ã•れる電力を測定ã—ã¾ã™ã€‚
11.3.1 Power Profilerツールã®ãƒžãƒ¼ã‚«ãƒ¼ã‚’使用ã—ã¦æ¸¬å®šå€¤ã‚’å–å¾—ã—ã¾ã™ã€‚
コミッショニング完了後60秒以上待ã£ã¦ã€å°‘ãªãã¨ã‚‚2ã¤ã®Matterデータレãƒãƒ¼ãƒˆã‚’ã‚ャプãƒãƒ£ã—ã¾ã™ã€‚ã‚ャプãƒãƒ£ã‚’åœæ¢ã—ã€ãƒžãƒ¼ã‚«ãƒ¼ã‚’使用ã—ã¦2ã¤ã®é›»æµãƒ”ークã®ã‚°ãƒ«ãƒ¼ãƒ—é–“ã®æ™‚間を測定ã—ã¾ã™ã€‚ãれらã®é–“ã®æ™‚é–“ã¯ã€æ‰‹é †9.2ã§æ§‹æˆã—ãŸã¨ãŠã‚Šã€60ç§’ã«ç‰ã—ããªã‚Šã¾ã™ã€‚
å˜ä¸€ã®ã‚µãƒ–スクリプション期間ä¸ã«æ¶ˆè²»ã•れる電è·ã¯ç´„350 uCã«ãªã‚‹ã¨äºˆæƒ³ã•れã¾ã™ã€‚ã“ã‚Œã¯æ¬¡ã®å›³ã«ç¤ºã•れã¦ã„ã¾ã™ã€‚

Matterデータレãƒãƒ¼ãƒˆã‚’é€ä¿¡ã™ã‚‹éš›ã«ã€ICD SITã®å ´åˆã®ã‚ˆã†ãªå˜ä¸€ã®ãƒ”ークã§ã¯ãªãã€é›»æµãƒ”ークã®ã‚°ãƒ«ãƒ¼ãƒ—ãŒè¡¨ç¤ºã•れるã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。ã“れã¯ã€ã‚¼ãƒä»¥å¤–ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–モード閾値を使用ã—ãŸçµæžœã§ã™ã€‚Matterデãƒã‚¤ã‚¹ã¯ã€Matterデータレãƒãƒ¼ãƒˆã‚’é€ä¿¡ã—ãŸå¾Œ5秒間ファストãƒãƒ¼ãƒªãƒ³ã‚°ã‚’使用ã—ç¶šã‘ã¾ã™ã€‚ã“れã¯ã€ã„ãã¤ã‹ã®çŸã„é›»æµãƒ”ークã®ã‚°ãƒ«ãƒ¼ãƒ—ã¨ã—ã¦è¡¨ç¤ºã•れã¾ã™ã€‚
11.3.2 Online Power Profiler for Matter over Threadã§ã€æ‰‹é †9.2ã§ä½¿ç”¨ã—ãŸå€¤ã¨ä¸€è‡´ã™ã‚‹æ–¹æ³•ã§Matter ICDè¨å®šã‚’æ§‹æˆã—ã¾ã™ã€‚次ã®å›³ã«ç¤ºã•れã¦ã„ã¾ã™ã€‚

11.3.3 Online Power Profiler for Matter over Threadã§ã€Operating Timeã‚’70ç§’ã«ç‰ã—ããªã‚‹ã‚ˆã†ã«æ§‹æˆã—ã¾ã™ã€‚
11.3.4 Generalセクションã«è¨˜è¼‰ã•れã¦ã„ã‚‹Total consumption over timeã‚’èªã¿å–りã¾ã™ã€‚値ã¯380.8 uCã§ã‚りã€ã“れã¯Power Profilerツールを使用ã—ã¦æ¸¬å®šã•れãŸ346 uCã«è¿‘ã„値ã§ã™ã€‚
