top of page
๊ฒ€์ƒ‰
  • ์ž‘์„ฑ์ž ์‚ฌ์ง„์ด์™„์ค€ (Steve Lee)

congatec, loT Gateway์™€ loT Edge ์„œ๋ฒ„์šฉ Cloud API ์ฒซ ์ถœ์‹œ

๊ฐ„ํŽธํ•œ ๋ฌด์„  ์„ผ์„œ ๋„คํŠธ์›Œํฌ ํ†ตํ•ฉ ์‹คํ˜„


Deggendorf/Nuremberg, Germany, March 14, 2017

์ž„๋ฒ ๋””๋“œ ์ปดํ“จํ„ฐ ๋ชจ๋“ˆ, ์‹ฑ๊ธ€ ๋ณด๋“œ ์ปดํ“จํ„ฐ ๋ฐ ์ž„๋ฒ ๋””๋“œ ๋””์ž์ธ, ์ œ์กฐ ์„œ๋น„์Šค์—…๊ณ„๋ฅผ ์„ ๋„ํ•˜๋Š” congatec์ด ๋…์ผ์—์„œ ์—ด๋ฆฐ ์ž„๋ฒ ๋””๋“œ ์›”๋“œ ์ „์‹œํšŒ (Embedded World - Hall 1, Stand 358)์—์„œ ๋ฌด์„  ์„ผ์„œ ๋„คํŠธ์›Œํฌ์˜ ๊ฐ„ํŽธ ํ†ตํ•ฉ์„ ์œ„ํ•œ Best Practice ๋””์ž์ธ ์†”๋ฃจ์…˜์„ ์„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค.

์‡ผ์ผ€์ด์Šค๋Š” ๋ชจ๋“  ๋กœ์ปฌ ์„ผ์„œ ๋„คํŠธ์›Œํฌ์™€ ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜์„ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋Š” loT ๊ฒŒ์ดํŠธ์›จ์ด์šฉ ์ตœ์‹  application ready design-inย  congatec Cloud API(Application Programming Interface)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ง„ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


congatec์˜ ์ƒˆ๋กœ์šด IoT ๊ฒŒ์ดํŠธ์›จ์ด์šฉ Cloud API๋Š” ๋กœ์ปฌ ์Šค๋งˆํŠธ ์„ผ์„œ์™€์˜ ๊ต์‹ ์„ ํ†ตํ•ด ํš๋“ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋ณ€ํ™˜ํ•˜๋ฉฐ, ๋กœ์ปฌ ๋ฃฐ ์—”์ง„์— ๊ธฐ๋ฐ˜ํ•ด ์ž๋™ํ™”๋œ ๋™์ž‘์„ ์‹คํ–‰ํ•  ๋ฟ ์•„๋‹ˆ๋ผ, loT ํด๋ผ์šฐ๋“œ๋กœ์˜ ํŠธ๋ž˜ํ”ฝ์„ ๊ฐ์†Œ์‹œ์ผœ ๋น ๋ฅธ ๋กœ์ปฌ ๋™์ž‘์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ์ ํ•ฉํ•œ ํด๋ผ์šฐ๋“œ์™€์˜ ์–‘๋ฐฉํ–ฅ์„ฑ ๋ณด์•ˆ ๋ฐ์ดํ„ฐ์˜ ๊ตํ™˜์€ TLS ๋ณด์•ˆ์ด ์ ์šฉ๋œ MQTT ํ”„๋กœํ† ์ฝœ์— ์˜ํ•ด ํ™•๋ณด๋ฉ๋‹ˆ๋‹ค. Best Practice ๋””์ž์ธ ์†”๋ฃจ์…˜์—๋Š” Microsoft Azure ํด๋ผ์šฐ๋“œ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๋Š” https๋ฅผ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ ๋˜๋Š” ๊ด€๋ฆฌ์ž ๋ชจ๋“œ๋กœ ํด๋ผ์šฐ๋“œ์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ธฐ๋Šฅ๋“ค์€ congatec์˜ ์ƒˆ๋กœ์šด loT ๊ฒŒ์ดํŠธ์›จ์ด์šฉ Cloud API๋ฅผ loT ๊ฒŒ์ดํŠธ์›จ์ด์™€ loT ์—ฃ์ง€ ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ์Šค๋งˆํŠธ ์„ผ์„œ ๋„คํŠธ์›Œํฌ์— ์ ‘์†ํ•ด์•ผ ํ•˜๋Š” OEM ์—…์ฒด๋“ค์„ ์œ„ํ•œ ๊ฐ€์žฅ ์ด์ƒ์ ์ธ ์ถœ๋ฐœ์ ์œผ๋กœ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค. ์ „ํ˜•์ ์ธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์˜์—ญ์€ ๋‹ค์–‘ํ•œ loT ์„ธ๊ทธ๋จผํŠธ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋ฒ”์œ„๋Š” ์‚ฐ์—… ์ƒ์‚ฐ๊ณผ ๊ธฐ๊ณ„์—์„œ๋ถ€ํ„ฐ ์Šค๋งˆํŠธ ๋„์‹œ, ์Šค๋งˆํŠธ ์„ค๋น„, ์Šค๋งˆํŠธ ํ™ˆ, ์Šค๋งˆํŠธ ์—๋„ˆ์ง€ ๊ทธ๋ฆฌ๋“œ, ์˜๋ฃŒ loT, ๊ตํ†ต ๋ถ€๋ฌธ ๋ฐ ๋””์ง€ํ„ธ ์‚ฌ์ด๋‹ˆ์ง€์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋งค์šฐ ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค.

congatec์˜ ์ƒˆ๋กœ์šด Cloud API๋Š” ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ๋ฌด์„  ์„ผ์„œ ์ธํ„ฐ์ปค๋„ฅํŠธ๋ฅผ ํ†ตํ•ฉํ•˜๊ธฐ ์œ„ํ•œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ค€๋น„์„ฑ๊ณผ ๋‚ด์žฅ๋œ ๊ฐœ๋ฐฉ์„ฑ์ด ๋งค์šฐ ๋›ฐ์–ด๋‚˜๋ฉฐ, Bluetooth LE, ZigBee, LoRa ๋ฐ ๋‹ค๋ฅธ LPWAN ๋ฟ ์•„๋‹ˆ๋ผ, ํ•˜๋‚˜์˜ Cloud API๋ฅผ ํ†ตํ•œ ๊ฑด๋ฌผ ๋˜๋Š” ๊ณต์žฅ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ์œ ์„  ํ”„๋กœํ† ์ฝœ๊นŒ์ง€ ์ด์— ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด Heterogeneous ํ”„๋กœํ† ์ฝœ ์„ค์ • ๋ฐ ๋‹ค๋ฅธ ๊ฒŒ์ดํŠธ์›จ์ด์™€์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํ›„์ž๋ฅผ ์œ„ํ•œ ์ „ํ˜•์ ์ธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์€ Industry 4.0๊ณผ ์—ฐ๊ฒฐ๋œ ๊ธฐ๊ณ„์™€ Intra-logistic ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.

โ€œ๋ชจ๋“  ์Šค๋งˆํŠธ ์„ผ์„œ ๋„คํŠธ์›Œํฌ๋Š” ๊ฐ๊ฐ์˜ ์š”๊ฑด์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ๋กœ Heterogeneous ์„ผ์„œ ๋„คํŠธ์›Œํฌ๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ• ๋˜ํ•œ loT ํด๋ผ์šฐ๋“œ ๋‚ด์—์„œ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ Heterogeneous ์–‘๋ฐฉํ–ฅ์„ฑ ์š”๊ตฌ๋ฅผ loT ์—ฃ์ง€ ๊ฒŒ์ดํŠธ ์ž์ฒด์— ๋กœ์ปฌ ์Šค๋งˆํŠธ ์„ผ์„œ ๋„คํŠธ์›Œํฌ๋ฅผ ํฌํ•จํ•˜๊ณ  ํ†ตํ•ฉํ•จ์œผ๋กœ์จ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. congatec์˜ IoT ๊ฒŒ์ดํŠธ์›จ์ด์šฉ Cloud API๋Š” ์ด๋Ÿฌํ•œ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑ์‹œํ‚ต๋‹ˆ๋‹ค. ์ž์œ ๋กญ๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋“ˆ์„ ์ฆ‰๊ฐ์ ์œผ๋กœ ํ™œ์šฉํ•ด ๋ฉ”์ธ๋ณด๋“œ์™€ ๊ทธ ๋ฐ์ดํ„ฐ๋ฟ ์•„๋‹ˆ๋ผ, ์—ฐ๊ฒฐ๋œ ์„ผ์„œ ๋„คํŠธ์›Œํฌ์—๋„ ์ ‘์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. C++์–ธ์–ด๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๊ฐ€๋Šฅํ•œ ์ด ์†Œํ”„ํŠธ์›จ์–ด๋“ค์€ ๋ชจ๋“  ์ปค์Šคํ…€๋ณ„ ๊ตฌํ˜„์˜ ์ฒญ์‚ฌ์ง„์œผ๋กœ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ณ„ loT ์†”๋ฃจ์…˜์˜ ๊ฐœ๋ฐœ ๊ณผ์ •์„ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.โ€๋ผ๊ณ  congatec์˜ ๋งˆ์ผ€ํŒ… ๋‹ด๋‹น์ž, Christian Eder๋Š” ๋ฐํ˜”์Šต๋‹ˆ๋‹ค.

์„ธ๋ถ€ ๊ธฐ๋Šฅ

congatec Best Practice ์†”๋ฃจ์…˜์˜ ์ฃผ์š” ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ์€ ์„œ๋กœ ๋‹ค๋ฅธ Cloud API ๊ธฐ๋Šฅ ๋ชจ๋“ˆ๋ฟ ์•„๋‹ˆ๋ผ, ๊ณต๊ธ‰์ž ๋…๋ฆฝ์ ์ธ loT ํด๋ผ์šฐ๋“œ์šฉ ๋ฐ๋ชจ์™€ ํ…Œ์ŠคํŠธ ๋ชจ๋“ˆ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. congatec IoT ๊ฒŒ์ดํŠธ์›จ์ด์šฉ Cloud API์˜ ์„ผ์„œ ์—”์ง„์€ ํ”„๋กœํ† ์ฝœ๊ณผ ๋…๋ฆฝ๋œ ๋กœ์ปฌ ์„ผ์„œ, Actuator์™€์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋ฐ์ดํ„ฐ ๊ธฐ๋ก์„ ์ž์œ ๋กญ๊ฒŒ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌผ๋ฆฌ์  ๋‹จ์œ„์™€ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒ€์‚ฌ๋กœ ์ •์ƒํ™”ํ•ด์ค๋‹ˆ๋‹ค. congatec์˜ ์šด์˜์ฒด์ œ(CGOS) ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์‹œ์Šคํ…œ ์˜จ๋„, CPU ๋ถ€ํ•˜ ๋ฐ ์นจ์ž… ํƒ์ง€ ๋“ฑ ์—ฐ๊ด€์„ฑ ์žˆ๋Š” ๊ฒŒ์ดํŠธ์›จ์ด ์‹œ์Šคํ…œ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ†ตํ•ฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŠน์ • ๊ฐ’์ด ์ •์˜๋œ ํ•œ๊ณ„์ ์„ ์ดˆ๊ณผํ•˜๊ฑฐ๋‚˜ ์ดˆ๊ณผํ•  ์šฐ๋ ค๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ, Rule ์—”์ง„์€ ๊ฒŒ์ดํŠธ์›จ์ด์—์„œ ํ•ด๋‹น ๋กœ์ปฌ ์˜์—ญ์— ๊ฒฝ๊ณ ์™€ ์ž๋™ํ™”๋œ ๋™์ž‘์„ ์ทจํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์—”์ง„์ด ์œ ์„  ๋˜๋Š” ๋ฌด์„  ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์•”ํ˜ธํ™”๋œ ๊ณต๊ธ‰์ž ๋…๋ฆฝ์  ํด๋ผ์šฐ๋“œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์ฒ˜๋ฆฌํ•ด์ค๋‹ˆ๋‹ค. loT ํด๋ผ์šฐ๋“œ ํ‰๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํด๋ผ์šฐ๋“œ ์•ˆ์—์„œ ์„ผ์„œ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ฉํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํˆด์„ ์ œ๊ณตํ•ด์ค๋‹ˆ๋‹ค. ๊ทธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์—ฐ๊ฒฐ๋œ loT ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์„ผํŠธ๋Ÿด ๋ฉ”์‹œ์ง• ๋ฐ ์ปจํŠธ๋กค ๋ฃฐ์„ ์ƒ์„ฑํ•ด Escalation ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ •์˜ํ•˜๊ณ  ์›๊ฒฉ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์œ„ํ•œ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์ œ๊ณตํ•ด์ค๋‹ˆ๋‹ค.

congatec์€ OEM ์—…์ฒด์˜ ์š”์ฒญ์ด ์žˆ์„ ์‹œ ํ•„์š”ํ•œ ๋ชจ๋“  ์†Œํ”„ํŠธ์›จ์–ด ๋ชจ๋“ˆ์„ C++ ์†Œ์Šค ์ฝ”๋“œ๋กœ ์ œ๊ณตํ•ด์ค๋‹ˆ๋‹ค. ์ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ ˆ๋”” ๋ ˆํผ๋Ÿฐ์Šค ๋””์ž์ธ์„ ํ†ตํ•ด Linux์™€ Windows ์šฉ loT ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐœ๋ฐœ ๊ณผ์ •์„ ๊ฐ„ํŽธํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. congatec์€ ๋˜ํ•œ ์š”์ฒญ์ด ์žˆ๋Š” ๊ฒฝ์šฐ Cloud API์™€ ํด๋ผ์šฐ๋“œ ์—ฐ๊ฒฐ์„ ์œ„ํ•œ ๋ณ„๋„์˜ ์†Œํ”„ํŠธ์›จ์–ด ์„œ๋น„์Šค ์—ญ์‹œ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


์กฐํšŒ์ˆ˜ 25ํšŒ๋Œ“๊ธ€ 0๊ฐœ
bottom of page