Deconz-rest-plugin: ์ „๊ตฌ ์—†์ด API ํ‚ค ๊ฐ€์ ธ์˜ค๊ธฐ

์— ๋งŒ๋“  2018๋…„ 11์›” 30์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: dresden-elektronik/deconz-rest-plugin

  • ๋‹ค์Œ deCONZ๋ฅผ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
    deconz/raspbian/deconz-latest.deb 2018๋…„ 11์›” 29์ผ 23:30 4.7M
    (๋‚ด ODROID-C1์˜ ๊ฒฝ์šฐ ๊ฐ€์งœ ๋นˆ apt ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.
    ๋ถˆํ‰ํ•˜์ง€ ์•Š๋„๋ก wiringpi ์ œ๊ณต)

  • deCONZ -platform minimal ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • REST ์‹œ์ž‘ํ•˜๊ธฐ๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค . API ํ‚ค๋ฅผ ์–ป์œผ๋ ค๋ฉด UI ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    (๋‚˜๋Š” 403์„ ์„ฑ๊ณต์ ์œผ๋กœ ๋ฐ›๊ณ  ์žˆ๋‹ค)

http://<IP>:<80> ๋กœ ์ด๋™ํ•˜๋ฉด ์ฒ˜์Œ์—๋Š” ํƒ์ƒ‰ ๋ชจ์Œ๋งŒ ์žˆ๋Š” "๋ฌด์„  ์กฐ๋ช…" ํŽ˜์ด์ง€๊ฐ€ ํ‘œ์‹œ๋˜์ง€๋งŒ ๋น ๋ฅด๊ฒŒ http://<IP>/pwa/login.html ๋ฆฌ๋””๋ ‰์…˜๋ฉ๋‹ˆ๋‹ค.

์ด PWA๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ deCONZ์— ์—ฐ๊ฒฐํ•˜๊ณ  ํ”„๋กฌํ”„ํŠธ์— ๋”ฐ๋ผ ์•”ํ˜ธ๋ฅผ ์„ค์ •ํ•˜๋ฉด
http://<IP>/pwa/commissioning.html?1543526405000 , ๋จผ์ € ์žฅ์น˜๋ฅผ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š๊ณ  ๊ณ„์†ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ดํŠธ์›จ์ด ์ž ๊ธˆ ํ•ด์ œ ๋ฒ„ํŠผ์˜ URL์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? "์‹œ์šด์ „"์„ ์™„๋ฃŒํ•˜์ง€ ์•Š๊ณ  ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
๋” ์ข‹์€ ์ ์€ API ํ‚ค ์ƒ์„ฑ API๋ฅผ ์ „์ฒด ์ ๋Œ€์ ์ธ ๋„คํŠธ์›Œํฌ์— 1๋ถ„ ๋™์•ˆ ๋…ธ์ถœํ•˜์ง€ ์•Š๊ณ  deCONZ ์‹œ์Šคํ…œ์—์„œ ๋กœ์ปฌ๋กœ API ํ‚ค๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚ด API ํ‚ค๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค :sob:

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‚ด API ํ‚ค๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค

์ปค๋ฏธ์…”๋‹ ํŽ˜์ด์ง€๋ฅผ ๊ฑด๋„ˆ๋›ฐ๋ ค๋ฉด http://<IP>/pwa/settings-gateway.html ์—ฝ๋‹ˆ๋‹ค.

ํ–ฅํ›„ ๋ฒ„์ „์—์„œ๋Š” ๊ฑด๋„ˆ๋›ฐ๊ธฐ ๋ฒ„ํŠผ์„ ๋„์ž…ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

๋‚ด API ํ‚ค๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค

์ปค๋ฏธ์…”๋‹ ํŽ˜์ด์ง€๋ฅผ ๊ฑด๋„ˆ๋›ฐ๋ ค๋ฉด http://<IP>/pwa/settings-gateway.html ์—ฝ๋‹ˆ๋‹ค.

ํ–ฅํ›„ ๋ฒ„์ „์—์„œ๋Š” ๊ฑด๋„ˆ๋›ฐ๊ธฐ ๋ฒ„ํŠผ์„ ๋„์ž…ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๊ฐ์‚ฌ ํ•ด์š”!
๋Œ€์‹  http://<IP>/login.html ๋กœ ์ ํ”„ํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. :)
(๋ฆฌ๋””๋ ‰์…˜์„ ์ผ์œผํ‚ค์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์ด์ „ ์•ฑ์— ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ์Œ)

deCONZ๊ฐ€ /dev/ttyUSB0 ์žฅ์น˜๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ?
ser2net ํ†ตํ•ด ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์— ์ „๋‹ฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

USB ์žฅ์น˜๋Š” Qt ํด๋ž˜์Šค๋กœ ์—ด๊ฑฐ๋˜๊ณ  ๊ณต๊ธ‰์—…์ฒด/์ œํ’ˆ ID๋กœ ํ•„ํ„ฐ๋ง๋ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰