์
๋ฐ์ดํธ: SDC์์ ํฅ๋ฏธ๋ก์ด ๋ฐํ๋ฅผ ํ ํ, Matter 1.3 ๊ธฐ๋ฅ์ด ์ด ์
๋ฐ์ดํธ์ ์ผํ์ผ๋ก ์ถ์๋ฉ๋๋ค. ๋ํ ์ถ์ ์์ ์ดํ ํ์จ์ด ๋ฒ์ ๋ฒํธ๊ฐ ์ฆ๊ฐํ๊ณ ์ถ์ ์ฐฝ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค. ์ด ๊ฒ์๋ฌผ๊ณผ ์ถ์ ๋
ธํธ๋ ์ด ์๋ก์ด ์ ๋ณด๋ฅผ ๋ฐ์ํ์ฌ ์
๋ฐ์ดํธ๋์์ต๋๋ค.
9์ 24์ผ ํ์์ผ๋ถํฐ ์ผ์ฑ ์ค๋งํธ์ฑ์ค ํ๋ธ ํ์จ์ด ๋ฒ์ 0.54.13 ์ถ์๋ฅผ ์์ํฉ๋๋ค. ๋ค์ด๋ก๋ ํ ํ๋ธ๊ฐ ์ฌ๋ถํ
๋๊ณ ์
๋ฐ์ดํธ๋ฅผ ์ ์ฉํ๋ฉด์ ์ ์ ์คํ๋ผ์ธ์ผ๋ก ์ ํ๋ฉ๋๋ค. ๋๋ถ๋ถ์ ๊ณ ๊ฐ์ 1๋ถ ๋ฏธ๋ง์ ๋ค์ดํ์์ ๊ฒฝํํ๊ฒ ๋ฉ๋๋ค. ์ถ์๊ฐ ์๋ฃ๋๋ฉด ์ํ ํ์ด์ง๋ฅผ ์
๋ฐ์ดํธํ๊ฒ ์ต๋๋ค.
Hub Target:
์ผ์ฑ ์ค๋งํธ์ฑ์ค ํ๋ธ 2015 (ํ๋ธ v2)
์ผ์ฑ ์ค๋งํธ์ฑ์ค ํ๋ธ 2018 (ํ๋ธ v3)
์์ด์คํ
์ค๋งํธ ํ ํ๋ธ
์ถ์์ผ: 2024๋
9์ 24์ผ ~ 2024๋
10์ 18์ผ
์ด ๋ฆด๋ฆฌ์ค๋ ์ฌ๋ฌ ์ฃผ์ ๊ฑธ์ณ ๋ฐฐํฌ๋๋ฏ๋ก ๋ฆด๋ฆฌ์ค ๊ธฐ๊ฐ ์ฒซ๋ ํ๋ธ ์
๋ฐ์ดํธ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ์ด ์ถ์ ๊ธฐ๊ฐ์ ์ถ์ ์น์ด๋ฏ๋ก ์
๋ฐ์ดํธ๋ ํ๋ธ์ ๋น์จ๊ณผ ์ต์ข
์๋ฃ ๋ ์ง๋ ๊ธฐ๊ฐ ๋ด์ ์ฝ๊ฐ ๋ค๋ฅผ ์ ์์ต๋๋ค. ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค ์ํ ํ์ด์ง 255 ์ด ๋ฆด๋ฆฌ์ค์ ๋ํ ์ต์ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋
ธํธ
์ฅ๊ตฐ
ํ๋ธ ๋ฐฑ์
๊ธฐ๋ฅ์ ๊ฐํํ์ฌ 1์ฐจ ํ๋ธ๊ฐ ์คํ๋ผ์ธ์ผ๋ก ์ ํ๋๋ ๊ฒฝ์ฐ 2์ฐจ ํ๋ธ๋ก ์๋ ์ ํ์ด ๊ฐ๋ฅํฉ๋๋ค(์ด์ ๋ฆด๋ฆฌ์ค์๋ ์๋ ์ฌ์ฉ์ ๊ฐ์
์ด ํ์ํ์ต๋๋ค). ์ด ๊ธฐ๋ฅ์ SmartThings ์ฑ ๋ฒ์ 1.8.21.x(์๋๋ก์ด๋) / 1.7.21.x(iOS) ์ด์์ด ํ์ํฉ๋๋ค.
๊ณง ์ถ์๋ SmartThings ์ฑ ๋ฒ์ 1.8.21.x(์๋๋ก์ด๋) / 1.7.21.x(iOS) ์ด์์์ ์ฌ์ฉํ ์ ์๋ Matter ํฅ์์ ์ง์ํ๊ธฐ ์ํ ๋ณ๊ฒฝ ์ฌํญ์
๋๋ค.
ํ๋ธ ๋ฐฑ์
๋ฐ ํ๋ธ ๊ต์ฒด ๊ธฐ๋ฅ์ ์ ๋ขฐ์ฑ ํฅ์
๊ธด ์ด๋ฆ์ ์์ฉํ๊ธฐ ์ํ ์ง๊ทธ๋น ์ฅ์น์ ํฅ์๋ ์ง๋ฌธ ๋ฐ
์ ์กฐ์
์ฒด ๋ฉํ๋ฐ์ดํฐ์ ๋น์ ํ ํฌ๋งท
Matter Bridgeed ๋๋ฐ์ด์ค์ ๊ด๋ จ๋ ํ์จ์ด ์
๋ฐ์ดํธ ์ด๋ฒคํธ์ ๋ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค. ๋ธ๋ฆฌ์ง์์ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ๋ธ๋ฆฌ์ง ์ฅ์น ์นด๋์ ์ ๋ณด ์น์
์ ์ํํธ์จ์ด ๋ฒ์ ์ ํ์ํด์ผ ํฉ๋๋ค.
์ ์ ๊ณต๊ธ ๋๋ ํ์จ์ด ์
๋ฐ์ดํธ ํ ๋ ๋น ๋ฅธ ๋ถํ
์๊ฐ์ ํ์ฉํ๊ธฐ ์ํด ๋ฌธ์ ๋ฅผ ์์ ํ์ต๋๋ค.
์ฅ์น๊ฐ ์ ์์ ์๊ฑฐ๋ ์คํ๋ผ์ธ์ผ๋ก ์ ํ๋ ๋ ์ฅ์น ํ์จ์ด ์
๋ฐ์ดํธ๊ฐ ์งํ ์ค์ธ ๊ฒ์ผ๋ก ๋ณด์ด๋ ๋ฌธ์ ๋ฅผ ์์ ํ์ต๋๋ค.
1.3 Matter SDK๋ก ์
๋ฐ์ดํธ
๋ฉํฐ ์ปค๋งจ๋ ํธ์ถ ์์ฒญ์ ๋ํ Matter ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ๋๋ผ์ด๋ฒ๋ ๋ฐ์๋ ๋๋ก ์ด๋ฅผ ์ง์ํ๋ 1.3 ์ฅ์น์ ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. MaxPathsPerInvoke์์ฑ BasicInformationCluster.
์ด๋ฅผ ํตํด ์ฅ์น๊ฐ ์ฌ๋ฌ ๋ช
๋ น์ ์ง์ํ ์ ์๋ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ ์์ฒญ์ ๋ณํฉํ์ฌ ๋์์ ์ฌ๋ฌ ๋ช
๋ น์ ์คํํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ํ ์ฅ์น์ ์ง์๊ณผ ์ด๋ฌํ ํธ์ถ ์์ฒญ์์ ๋ณํฉํ ์ ์๋ ๊ฒฝ๋ก์ ์๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํด ๊ธฐ๋ณธ ์ ๋ณด ํด๋ฌ์คํฐ:MaxPathsPerInvokeAttribute๋ฅผ ์ฝ๊ณ ์บ์ํ๋ ๊ฒ์ด ์ค์ํ ์ ์์ต๋๋ค.
local req = clusters.OnOff.server.commands.On(device, endpoint_id_1)
req:merge(clusters.OnOff.server.commands.On(device, endpoint_id_2)
req:merge(clusters.OnOff.server.commands.On(device, endpoint_id_x)
์ฅ์น:send(req)
์ฃ์ง ๋๋ผ์ด๋ฒ
์ฃ์ง ๋๋ผ์ด๋ฒ์ ํ๋ธ ์ํํธ์จ์ด ๊ฐ์ ํต์ ๋ฐฉ๋ฒ์ ํฌ๊ฒ ๊ฐ์ ํ์ฌ ๋ชจ๋ ํต์ ์ ๋ํ ์ง์ฐ ์๊ฐ์ ์ค์์ต๋๋ค.
๋ ๋น ๋ฅธ ์คํ์ ์ํด ํ์จ์ด์ ์ง์ ์๊ณ ์์ง ๋๋ผ์ด๋ฒ์ ์๋ ํน์ ๊ธฐ๋ณธ ํธ๋ค๋ฌ์ ๋ํ ํธ๋ค๋ง์ ์ถ๊ฐํ์ธ์.
์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ํน์ ํ๋กํ ์ฝ ๋ฉ์์ง์ ๋ํ ํน์ (์ด๊ธฐ ์ค์์น ๋ฐ ์ค์์น ๋ ๋ฒจ) ๊ธฐ๋ฅ ์ฒ๋ฆฌ์์ ์๋นํ ์ง์ฐ ์๊ฐ์ ์ค์ผ ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ ๊ณต์ SmartThings ๋๋ผ์ด๋ฒ(์ด๊ธฐ Zigbee Switch, Matter Switch, Z-Wave Switch)์ ๊ธฐ๋ณธ์ผ๋ก ํ์ฑํ๋ฉ๋๋ค.
๋ชจ๋ ์ด์ ์๋ ์๋ก์ด ์ฅ์น๋ฅผ ํตํด ๊ธฐ๋ณธ ํธ๋ค๋ฌ ์ฌ์ฉ์ ์ ํํ ์ ์์ต๋๋ค. Device:rใ
ใ
egister_native_capability_cmd_handler ์ํผ 46.
ํ์ฌ, ์ด๊ฒ์ ๋จ์ผ ์๋ํฌ์ธํธ๊ฐ ์๋ ์ฅ์น์๋ง ์ง์๋ฉ๋๋ค.
๋ ๋ฐฉ๋ฒ ์ค ์ด๋ ๋ฐฉ๋ฒ์ผ๋ก๋ ์ ์ก๋๋ ๋ช
๋ น์ ๋ก๊ทธ๊ฐ ์์ต๋๋ค.
๋๋ผ์ด๋ฒ์์ ์ฒ๋ฆฌ๋๋ ๋ช
๋ น์ ๋ํ ๋ก๊ทธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: INFO Zigbee Switch <ZigbeeDevice: 77cf0ae2-23f1-4035-bf22-026414b6a03f [0xF508] (SmartThings Outlet 1)> ์์ ๋ช
๋ น: {"args":{}", Capability": "switch", "command": "off", "component": "main", "positional_args":{}}
๋ค์ดํฐ๋ธ ํธ๋ค๋ฌ๋ก ์ฒ๋ฆฌํ๋ ๋ช
๋ น์ ๋ํ ๋ก๊ทธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: INFO Zigbee Switch ํ๋ธ ์ฒ๋ฆฌ ๋ช
๋ น: 77cf0ae2-23f1-4035-bf22-026414b6a03f:main:switch:off []
Matter 1.3 ๋๋ฐ์ด์ค ํ์
์ง์ (์ค๋งํธ์ฑ์ค ์ฑ ๋ฒ์ 1.8.21.x (์๋๋ก์ด๋) / 1.7.21.x (iOS) ์ด์์ด ํ์ํฉ๋๋ค)
์ํฐ ๋ฐธ๋ธ
์ ๊ธฐ์ผ์
๋ฌผ๋๋๊ฒ์ถ๊ธฐ
๋์ ๊ฐ์ง๊ธฐ
๋ ์ธ์ผ์
์ธํ ๊ฑด์กฐ๊ธฐ
์ ์๋ ์ธ์ง
์ถ์ถ๊ธฐ ํ๋
์ ๊ธฐ์๋์ฐจ๊ณต๊ธ์ค๋น
์กฐ๋ฆฌ๋ฉด/์ฟกํ/์ค๋ธ
๋๊ธ 0