Matterã¯IPãƒ™ãƒ¼ã‚¹ã®æ¨™æº–ã§ã‚りã€ã™ã¹ã¦ã®Matter通信ã¯IPv6を介ã—ã¦è¡Œã‚れã¾ã™ã€‚
ãŸã ã—ã€ãƒ‡ãƒã‚¤ã‚¹ã¯ãã®IPv6トラフィックをä¼é€ã™ã‚‹ãŸã‚ã«ç•°ãªã‚‹ãƒªãƒ³ã‚¯å±¤ãƒˆãƒ©ãƒ³ã‚¹ãƒãƒ¼ãƒˆã‚’使用ã§ãã¾ã™ã€‚é¸æŠžã™ã‚‹ãƒˆãƒ©ãƒ³ã‚¹ãƒãƒ¼ãƒˆã¯ã€ãƒ‡ãƒã‚¤ã‚¹ã®é›»åŠ›è¦ä»¶ã€å¸¯åŸŸå¹…ã®ãƒ‹ãƒ¼ã‚ºã€ãŠã‚ˆã³ã‚¹ãƒžãƒ¼ãƒˆãƒ›ãƒ¼ãƒ ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯å…¨ä½“ã¸ã®é©åˆæ€§ã«ã‚ˆã£ã¦æ±ºã¾ã‚Šã¾ã™ã€‚
ã“ã®ãƒˆãƒ”ックã§ã¯ã€MatterãŒã‚µãƒãƒ¼ãƒˆã™ã‚‹4ã¤ã®ãƒˆãƒ©ãƒ³ã‚¹ãƒãƒ¼ãƒˆæŠ€è¡“ã€ãれらãŒå®Ÿéš›ã«ã©ã®ã‚ˆã†ã«ä½¿ç”¨ã•れるã‹ã€ãŠã‚ˆã³ã“れらã®ãƒˆãƒ©ãƒ³ã‚¹ãƒãƒ¼ãƒˆãŒNordicãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã¨nRF Connect SDKã«ã©ã®ã‚ˆã†ã«ãƒžãƒƒãƒ”ングã•れるã‹ã‚’å¦ç¿’ã—ã¾ã™ã€‚
nRF Connect SDKã®ã»ã¨ã‚“ã©ã®Matterサンプルã¯ã€é¸æŠžã™ã‚‹ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒãƒªã‚¢ãƒ³ãƒˆã«å¿œã˜ã¦ã€Threadã¾ãŸã¯Wi‑Fi用ã«ãƒ“ルドã§ãã¾ã™ã€‚Bluetooth LEã¯ä¸¡æ–¹ã®ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒ‹ãƒ³ã‚°æ™‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚
Threadã¯ã€å°åž‹ã§ãƒªã‚½ãƒ¼ã‚¹ã«åˆ¶ç´„ã®ã‚ã‚‹IoTデãƒã‚¤ã‚¹å‘ã‘ã«è¨è¨ˆã•れãŸã€ä½Žæ¶ˆè²»é›»åŠ›ã®IPv6ベースメッシュãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ—ãƒãƒˆã‚³ãƒ«ã§ã™ã€‚通常ã€ã‚»ãƒ³ã‚µãƒ¼ã€ã‚¢ã‚¯ãƒãƒ¥ã‚¨ãƒ¼ã‚¿ãƒ¼ã€ãŠã‚ˆã³åŠ¹çŽ‡çš„ã«å‹•作ã—ã€å ´åˆã«ã‚ˆã£ã¦ã¯ãƒãƒƒãƒ†ãƒªãƒ¼é›»æºã§å‹•作ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ãã®ä»–ã®ãƒ‡ãƒã‚¤ã‚¹ã«ä½¿ç”¨ã•れã¾ã™ã€‚
主ãªç‰¹å¾´:
nRF Connect SDKã¯ã€OpenThreadã‚’nRF 802.15.4無線ドライãƒãƒ¼ã¨çµ±åˆã—ã¦ãŠã‚Šã€nRF Connect SDKã®ã™ã¹ã¦ã®MatterサンプルãŒThreadをサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚
Wi‑Fiã¯ã€æ—¢å˜ã®Wi‑Fiインフラストラクãƒãƒ£ã‚’使用ã—ã¦ã€é«˜ã‚¹ãƒ«ãƒ¼ãƒ—ットã¨ç›´æŽ¥çš„ãªIPv6接続をæä¾›ã—ã¾ã™ã€‚通常ã€ã‚ˆã‚Šé«˜ã„帯域幅を必è¦ã¨ã™ã‚‹ã€ã¾ãŸã¯é »ç¹ã«é€šä¿¡ã™ã‚‹ãƒ‡ãƒã‚¤ã‚¹ã§ä½¿ç”¨ã•れã¾ã™ã€‚
主ãªç‰¹å¾´:
Wi‑Fiã¯ã€ã‚¢ã‚¤ãƒ‰ãƒ«æ™‚ãŠã‚ˆã³ã‚¢ã‚¯ãƒ†ã‚£ãƒ–æ™‚ã®æ¶ˆè²»é›»åŠ›ãŒé«˜ã„ãŸã‚ã€å¾“æ¥ã¯å¸¸æ™‚é›»æºä¾›çµ¦è£½å“ã«é–¢é€£ä»˜ã‘られã¦ãã¾ã—ãŸã€‚Wi‑Fi 6ã¯é›»åŠ›åŠ¹çŽ‡ã‚’å‘上ã•ã›ã‚‹æ©Ÿèƒ½ã‚’å°Žå…¥ã—ã¦ã„ã¾ã™ãŒã€ç¾åœ¨ã®Matter over Wi‑Fiã¯DTIMベースã®ä½Žæ¶ˆè²»é›»åŠ›ãƒ¢ãƒ¼ãƒ‰ã«ä¸»ã«ä¾å˜ã—ã¦ãŠã‚Šã€Wi‑Fi Matterデãƒã‚¤ã‚¹ã¯ä¾ç„¶ã¨ã—ã¦ä¸»ã«ãƒãƒƒãƒ†ãƒªé§†å‹•型よりも電æºä¾›çµ¦åž‹è£½å“ã«æœ€ã‚‚é©ã—ã¦ã„ã¾ã™ã€‚
nRF Connect SDKã¯ã€Zephyr Wi‑FiスタックをnRF7002 Wi‑Fi 6コンパニオンIC用ã®Nordicドライãƒãƒ¼ã¨çµ±åˆã—ã¦ãŠã‚Šã€nRF Connect SDKã®ã»ã¨ã‚“ã©ã®Matterサンプルã¯Matter over Wi‑Fi用ã«ãƒ“ルドã§ãã¾ã™ã€‚
Matterã¯ã€é‹ç”¨é€šä¿¡ã§ã¯ãªãã€ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒ‹ãƒ³ã‚°ä¸ã«Bluetooth LEを使用ã—ã¾ã™ã€‚
Bluetooth LEã¯ä»¥ä¸‹ã®ç”¨é€”ã«ä½¿ç”¨ã•れã¾ã™:
ã‚ªãƒ³ãƒœãƒ¼ãƒ‡ã‚£ãƒ³ã‚°æƒ…å ±(QRコードや手動ペアリングコードãªã©)ã¯ã€Bluetooth LEを介ã—ã¦äº¤æ›ã•れã¾ã›ã‚“。ã“れã¯ã€QRコードã®ã‚¹ã‚ãƒ£ãƒ³ã€æ‰‹å‹•ペアリングコードã®å…¥åŠ›ã€ã¾ãŸã¯NFCã®ä½¿ç”¨ãªã©ã€ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒŠãƒ¼ã«ã‚ˆã£ã¦Bluetooth以外ã®é€šä¿¡æ‰‹æ®µã«ã¦å–å¾—ã•れã¾ã™ã€‚
nRF Connect SDKã§ã¯ã€Bluetooth LEサãƒãƒ¼ãƒˆã¯ã€Zephyr Bluetoothホストスタックã¨SoftDevice Controllerを通ã˜ã¦æä¾›ã•れã¾ã™ã€‚Multiprotocol Service Layer(MPSL)ã«ã‚ˆã‚Šã€Bluetooth LEã¯åŒã˜ç„¡ç·šä¸Šã§Threadã¨åŒæ™‚ã«å®Ÿè¡Œã§ãã‚‹ãŸã‚ã€Threadベースã®Matterデãƒã‚¤ã‚¹ã®ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒ‹ãƒ³ã‚°ã«å¿…è¦ã§ã™ã€‚
コミッショニングã«åŠ ãˆã¦ã€nRF Connect SDKã¯ã€ãƒ•ァームウェア・オーãƒãƒ¼ãƒ»ã‚¸ãƒ»ã‚¨ã‚¢(FOTA)ãªã©ã®Bluetooth LEを介ã—ãŸãƒ‡ãƒã‚¤ã‚¹ãƒ•ァームウェアアップデート(DFU)もサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚Matter自体ã¯ã‚³ãƒŸãƒƒã‚·ãƒ§ãƒ‹ãƒ³ã‚°ã«ã®ã¿Bluetooth LEã‚’å¿…è¦ã¨ã—ã¾ã™ãŒã€nRF Connect SDKã§æä¾›ã•れる多ãã®Matterサンプルã§Bluetooth LE DFUãŒæœ‰åйã«ãªã£ã¦ã„ã¾ã™ã€‚ã“ã®æ©Ÿèƒ½ã«ã¤ã„ã¦ã¯ã€ã‚³ãƒ¼ã‚¹ã®å¾ŒåŠã§èª¬æ˜Žã—ã¾ã™ã€‚
Ethernetã‚‚Matterä»•æ§˜ã§æ‰¿èªã•れãŸãƒˆãƒ©ãƒ³ã‚¹ãƒãƒ¼ãƒˆã§ã™ãŒã€ãƒãƒ–スタイルã¾ãŸã¯å¸¸æ™‚接続デãƒã‚¤ã‚¹ã§ã‚ˆã‚Šä¸€èˆ¬çš„ã§ã™ã€‚
主ãªç‰¹å¾´:
Ethernetã¯Matter仕様ã®ä¸€éƒ¨ã§ã™ãŒã€Nordicã®ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ—ラットフォームã§ã¯ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“。
使用ã•れるトランスãƒãƒ¼ãƒˆã«é–¢ä¿‚ãªãã€ã™ã¹ã¦ã®Matterデãƒã‚¤ã‚¹ã¯:
変化ã™ã‚‹ã®ã¯ãƒªãƒ³ã‚¯å±¤ã®ã¿ã§ã™:Threadã€Wi‑Fiã€ã¾ãŸã¯Ethernet。
Bluetooth LEã¯ã‚ªãƒ³ãƒœãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ç”¨ã®è£œåŠ©ãƒˆãƒ©ãƒ³ã‚¹ãƒãƒ¼ãƒˆã¨ã—ã¦æ©Ÿèƒ½ã—ã€é€šå¸¸ã®å‹•作ã«ã¯ä½¿ç”¨ã•れã¾ã›ã‚“。
ã“ã®çµ±ä¸€ã•れãŸã‚¢ãƒ—ãƒãƒ¼ãƒã«ã‚ˆã‚Šã€ç•°ãªã‚‹ãƒˆãƒ©ãƒ³ã‚¹ãƒãƒ¼ãƒˆã‚’使用ã™ã‚‹ãƒ‡ãƒã‚¤ã‚¹ã§ã‚‚ã€Matterファブリック内ã§ã‚·ãƒ¼ãƒ レスã«é€£æºã§ãã¾ã™ã€‚
ã“ã®åŸºç¤Žã‚³ãƒ¼ã‚¹ã§ã¯:
ã™ã¹ã¦ã®æ¼”ç¿’ã¯Threadã¨Wi‑Fiã®ä¸¡æ–¹ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚æ‰‹é †ã«å¾“ã†éš›ã¯ã€ä½¿ç”¨ã—ã¦ã„るトランスãƒãƒ¼ãƒˆã«ä¸€è‡´ã™ã‚‹ã‚¿ãƒ–ã‚’é¸æŠžã—ã¦ã€æ£ã—ã„ビルドã¨ãƒ†ã‚¹ãƒˆæ‰‹é †ã‚’確実ã«å–å¾—ã—ã¦ãã ã•ã„。
ã“れらã®ãƒˆãƒ©ãƒ³ã‚¹ãƒãƒ¼ãƒˆã‚’今ç†è§£ã™ã‚‹ã“ã¨ã§ã€å¾Œã®ãƒ¬ãƒƒã‚¹ãƒ³ã§Matterデãƒã‚¤ã‚¹ã®æ§‹æˆã€ãƒ—ãƒãƒ“ジョニングã€ãŠã‚ˆã³ãƒˆãƒ©ãƒ–ルシューティングを行ã†éš›ã«å½¹ç«‹ã¡ã¾ã™ã€‚