28b9d932da836ff038ee84e746877c6dce359fd14c8bf15be0e722fc9ea6e4f9c6b36a


์Šค๋งˆํŠธ์‹ฑ์Šค ํ—ˆ๋ธŒ V2์—๋งŒ ์ง€์›๋˜๋Š” 0.59.0 ์—…๋ฐ์ดํŠธ๊ฐ€ ๋ฐ”๋กœ 0.59.9 ์—…๋ฐ์ดํŠธ์ž„


2026๋…„ 1์›” 12์ผ๋ถ€ํ„ฐ ์‚ผ์„ฑ SmartThings Hub ํŽŒ์›จ์–ด ๋ฒ„์ „ 0.59.9๋ฅผ ๋ฐฐํฌํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋‹จ๊ณ„์ ์œผ๋กœ ๋ฐฐํฌ๋  ์˜ˆ์ •์ด๋ฉฐ, ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ๋ฌธ์ œ๋ฅผ ๋ฉด๋ฐ€ํžˆ ์ฃผ์‹œํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ—ˆ๋ธŒ๊ฐ€ ์ฆ‰์‹œ ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ ๋‹ค์šด๋กœ๋“œํ•˜๋ฉด ํ—ˆ๋ธŒ๊ฐ€ ์žฌ๋ถ€ํŒ…๋˜๊ณ  ์—…๋ฐ์ดํŠธ๊ฐ€ ์ ์šฉ๋˜๋ฉด์„œ ์ž ์‹œ ์˜คํ”„๋ผ์ธ ์ƒํƒœ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ณ ๊ฐ์€ 1๋ถ„ ๋ฏธ๋งŒ์˜ ๋‹ค์šดํƒ€์ž„์„ ๊ฒฝํ—˜ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ถœ์‹œ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ์ƒํƒœ ํŽ˜์ด์ง€๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ—ˆ๋ธŒ ํƒ€๊ฒŸ

์‚ผ์„ฑ ์Šค๋งˆํŠธ์‹ฑ์Šค ํ—ˆ๋ธŒ 2015 (ํ—ˆ๋ธŒ v2)
ํ•ด์ œ ๊ธฐ๊ฐ„

2026๋…„ 1์›” 12์ผ - 2026๋…„ 1์›” 16์ผ
์—…๋ฐ์ดํŠธํ•  ํ”Œ๋žซํผ:
์‚ผ์„ฑ ์Šค๋งˆํŠธ์‹ฑ์Šค ํ—ˆ๋ธŒ 2015 (ํ—ˆ๋ธŒ v2)
์ด ๋ฆด๋ฆฌ์Šค๋Š” ๋ฆด๋ฆฌ์Šค ๊ธฐ๊ฐ„๋‹น ์ผ์ฃผ์ผ์— ๊ฑธ์ณ ์ง„ํ–‰๋˜๋ฏ€๋กœ ๋ฆด๋ฆฌ์Šค ๊ธฐ๊ฐ„ ์ฒซ๋‚ ์— ํ—ˆ๋ธŒ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ณผ ์ˆ˜ ์—†์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฆด๋ฆฌ์Šค ๊ธฐ๊ฐ„์€ ์˜ˆ์ƒ ๊ธฐ๊ฐ„์ด๋ฏ€๋กœ ํ—ˆ๋ธŒ ์—…๋ฐ์ดํŠธ ์†๋„์™€ ์ตœ์ข… ์™„๋ฃŒ ๋‚ ์งœ๋Š” ๊ธฐ๊ฐ„ ๋‚ด์—์„œ ์•ฝ๊ฐ„ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•œ ์ตœ์‹  ์ •๋ณด๋Š” ์ƒํƒœ ํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์ด ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•œ ์ตœ์‹  ์ •๋ณด๋Š” ์ƒํƒœ ํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

๋ฆด๋ฆฌ์Šค ๋…ธํŠธ
์ผ๋ฐ˜
Matter 1.5 SDK๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ๋จ
๋‹ค์Œ ๊ธฐ๋Šฅ์œผ๋กœ Matter ์นด๋ฉ”๋ผ ์ง€์› ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ, ์Šค๋ƒ…์ƒท ๋ฐ ๋น„๋””์˜ค ํด๋ฆฝ ๋…นํ™”, ์กด ๋งค๋‹ˆ์ง€๋จผํŠธ, ๋ผ์ด๋ธŒ ํ† ํฌ๋ฐฑ, ํŒฌํ‹ธํŠธ ์คŒ
์ตœ์‹  SmartThings ์•ฑ ๋ฒ„์ „ 1.8.41.x (Android) ๋˜๋Š” 1.7.41.x (iOS)๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
ํ—ˆ๋ธŒ์˜ ์Šค๋ ˆ๋“œ ๋„คํŠธ์›Œํฌ๋ฅผ ํƒ€์‚ฌ ๋„คํŠธ์›Œํฌ์— ๋ณ‘ํ•ฉํ•  ๋•Œ, ์ด์ „์— ๋ณ‘ํ•ฉ์ด ์„ฑ๊ณตํ•˜์ง€ ๋ชปํ–ˆ์„ ์ˆ˜ ์žˆ๋Š” ์Šค๋ ˆ๋“œ ๋„คํŠธ์›Œํฌ ์„ค์ •์—์„œ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜์‹ญ์‹œ์˜ค.
์—ฃ์ง€ ๋“œ๋ผ์ด๋ฒ„
์ค‘์š”ํ•œ ๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™”
์š”์•ฝํ•˜์ž๋ฉด, ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์‹œ์Šคํ…œ์—์„œ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ ˆ๋ฐ˜์œผ๋กœ ์ค„์ธ ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ด๋Š” ํŽŒ์›จ์–ด๋ฅผ ๋ฐ›์€ ๋ชจ๋“  ํ—ˆ๋ธŒ๊ฐ€ ๋‘ ๋ฐฐ์˜ ๋“œ๋ผ์ด๋ฒ„์™€ ์žฅ์น˜ ์ˆ˜๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ์ด๋“์€ ์‚ฌ์šฉ๋˜๋Š” ์žฅ์น˜์™€ ๋“œ๋ผ์ด๋ฒ„์— ๋”ฐ๋ผ ๋‹ค์†Œ ๋‹ฌ๋ผ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์™„์ „ํžˆ ํ•˜์œ„ ํ˜ธํ™˜๋˜์–ด์•ผ ํ•˜๋ฉฐ ๊ธฐ์กด์˜ ๋ชจ๋“  ๋“œ๋ผ์ด๋ฒ„์— ์ž๋™์œผ๋กœ ์ ์šฉ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€, ์˜ˆ๋ฅผ ๋“ค์–ด ์ƒˆ๋กœ์šด ์„œ๋ธŒ๋“œ๋ผ์ด๋ฒ„ ๋กœ๋”ฉ ๋ฐฉ์‹์€ ์ƒˆ๋กœ์šด ์ ˆ๊ฐ์•ก์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์šด์ „์ž ๊ต์ฒด๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ, ๊ธฐ์กด ๋ฐฉ์‹์€ ๊ณ„์† ์ž‘๋™ํ•˜๋ฉฐ ๋™์ผํ•œ ์ด์ ์„ ๋ณด์ง€ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ•˜์œ„ ๋“œ๋ผ์ด๋ฒ„์˜ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ์„ ๋”์šฑ ์ œํ•œํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ํ•˜์œ„ ๋“œ๋ผ์ด๋ฒ„ ๊ตฌ์กฐ๋ฅผ ํ—ˆ์šฉํ•˜๋Š” lazy_load_subdriver_v2 ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.
์ผ๋ฐ˜์ ์œผ๋กœ ํ•„์š”ํ•œ ํŒŒ์ผ(์˜ˆ: st.utils)์„ ๋ถ„ํ• ํ•˜์—ฌ ์‚ฌ์šฉ ์ค‘์ธ ๊ธฐ๋Šฅ๋งŒ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜๋„๋ก ํ•˜์—ฌ ์ด์ „ ๊ธฐ๋Šฅ ์ค‘ ์ผ๋ถ€๊ฐ€ ์ƒˆ ํŒŒ์ผ์— ์ €์žฅ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๋ฃจ์•„์—์„œ ์žฅ์น˜ ์ด๋ฒคํŠธ ์ƒํƒœ ์บ์‹œ๋ฅผ ์ œ๊ฑฐํ•˜์„ธ์š”. ๋Œ€์‹ get_latest_state ์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋ฉด ํ—ˆ๋ธŒ์—์„œ ๊ฐ’์ด ๋กœ๋“œ๋˜๊ณ , ๊ทธ ์ดํ›„์—๋Š” ๋“œ๋ผ์ด๋ฒ„์—์„œ ์ƒ์„ฑ๋œ ์ด๋ฒคํŠธ๋ฅผ ๊ณ„์† ์บ์‹ฑํ•˜์ง€๋งŒ, ๋ฅผ ํ†ตํ•ด ์š”์ฒญ๋œ ๊ฐ’์— ๋Œ€ํ•ด์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.get_latest_state
๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€์ ์ธ ๊ตฌ์กฐ์  ๋ณ€๊ฒฝ.

๊ธฐํƒ€ ๋“œ๋ผ์ด๋ฒ„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ
์Šคํƒ€ํŠธ์—…์—์„œ๋Š” ๋ถ€๋ชจ ์žฅ์น˜๊ฐ€ ๋ณด๋‚ด์ง€๊ณ  ์žˆ๋Š”init ๋ถ€๋ชจ ์ •๋ณด์— ์˜์กดํ•˜๋Š” ์ž๋…€๊ฐ€ ์•„์ง ๋ถ€๋ชจ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ํ•„์š”๊ฐ€ ์—†๋„๋ก ํ•˜๋Š” ์ˆ˜๋ช… ์ฃผ๊ธฐ ์ด๋ฒคํŠธ๋ฅผ ์ž๋…€๋ณด๋‹ค ๋จผ์ € ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋ณธ ํ•ธ๋“ค๋Ÿฌ์˜ ์ง€์—ฐ ์‹œ๊ฐ„ ๊ฐœ์„ ์„ Zigbee Light Link(ZLL) ์žฅ์น˜๋กœ ํ™•์žฅํ•˜์„ธ์š”.
๋””ํ”„๋ฆฌ์ผ€์ด์…˜ ํ†ต์ง€
์ง€๊ทธ๋น„ ์žฅ์น˜์˜ ๊ฒฝ์šฐ, ์ดmonitored_attribute ๊ธฐ๋Šฅ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์žฅ์น˜๋กœ๋ถ€ํ„ฐ ๋งˆ์ง€๋ง‰์œผ๋กœ ์†Œ์‹์„ ๋“ค์—ˆ์„ ๋•Œ ์ถ”์ ํ•˜๊ณ  ์†์„ฑ์„ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋“œ๋ผ์ด๋ฒ„์—์„œ ๊ทธ ๋…ธ๋ ฅ์„ ๋ณต์ œํ•˜๋Š” ๊ฒƒ์€ ๋ฉ”๋ชจ๋ฆฌ์™€ CPU ๋ชจ๋‘ ๋น„์šฉ์ด ๋งŽ์ด ๋“ค์ง€๋งŒ ๋ถˆํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฌธ์„œ์™€ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ ํ˜ธ์ถœ์— ๋Œ€ํ•œ ๊ฒฝ๊ณ ๊ฐ€ ์ถ”๊ฐ€๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.monitored_attributeS์™€ ์ด๋“ค์ด ์™„์ „ํžˆ ์ œ๊ฑฐ๋  ๋ฆด๋ฆฌ์Šค๋Š” ์•„์ง ๊ฒฐ์ •๋˜์ง€ ์•Š์•˜์ง€๋งŒ, ๊ฐœ๋ฐœ์ž๋“ค์€ ๋‹ค์Œ์— ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์—…๋ฐ์ดํŠธํ•  ๋•Œ ์‚ฌ์šฉ๋Ÿ‰์„ ์ œ๊ฑฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.



(๊ฐค๋Ÿญ์‹œ AI ๋ฒˆ์—ญ)