๊ฐํธํ ๋ฌด์ ์ผ์ ๋คํธ์ํฌ ํตํฉ ์คํ
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์ ํด๋ผ์ฐ๋ ์ฐ๊ฒฐ์ ์ํ ๋ณ๋์ ์ํํธ์จ์ด ์๋น์ค ์ญ์ ํจ๊ป ์ ๊ณตํฉ๋๋ค.