사물인터넷플랫폼서비스동향 조은경 * 사물인터넷 (IoT) 이전세계에산재되어있는사물들을연결하여획기적인서비스를제공하는모습을찾아보기에는아직시기가이르지만, 개인의건강과활동에관련된것들을포함하여지능화된일부장치들이우리의생활과비즈니스를변화시키고있는것은주위에서쉽게볼수있다. 또한국내의여러기업과연구소들이사물인터넷에필요한기술과장치들을개발중이다. 본고에서는다양한디바이스들을대규모로손쉽고효율적으로연결하여수집된데이터를분석해서지능적으로제어할수있는개발 (PaaS) 형의서비스플랫폼동향에대해서살펴본다. 목차 Ⅰ. 서론 Ⅱ. 사물인터넷플랫폼서비스 Ⅲ. 국외플랫폼서비스동향 IV. 국내플랫폼서비스동향 V. 결론 * 대덕대학교컴퓨터정보학과 / 교수 I. 서론 2000 년을전후하여인터넷버블과함께수많은벤처기업들이국내외를막론하고생성과부침을거듭하면서하드웨어, 소프트웨어, 통신분야등을넘어서는새로운기술과제품, 서비스들의개발로인해해마다그발전속도는상상이상으로우리의삶과비즈니스의변화와변신을가속화하고있다. 가상화기술에기반한클라우드컴퓨팅이물밀듯다가오더니, 이제는스마트폰의급속한보급으로촉발된데이터기반의빅데이터가세상을주도하고있다. 유선과무선을포함하는인터넷인프라의확산과통신기술의발전은언제, 어디서나어느누구와도말과글로통신할수있 정보통신기술진흥센터 1
주간기술동향 2015. 1. 28. < 자료 >: Cisco IBSG, April 2011. ( 그림 1) 사물인터넷이 2008 년과 2009 년사이에탄생 [2] 는손바닥안의세계 (World of Palm) 를만들었으며, 2020 년 80 억명의전세계인이모두인터넷에서연결되는세상이될것이라는에릭슈미트의저서 새로운디지털시대 [1] 의예견과함께시스코는전세계인구를넘어서는 500 억개의사물이인터넷에연결될것으로예측한바있다 [2]. 최근의테크비즈코리아 2014 에서기조강연에나선김범준교수는 1조개이상의센서로구성된 트릴리온센서유니버스 (Trillion Sensor Universe) 구상프로젝트를일본과미국이착수했다는소식을전하였다. 이는전세계인구가한사람당약 150 개의센서를보유한수치로, 한국도서둘러새로운정보화사회를여는주역이될수있도록추진해야한다고주장하였다 [3]. 사물인터넷과관련한최근의빅딜은구글이스마트홈기업인네스트 (www.nest.com) 를인수하고, 이어가정용보안제품개발기업인드롭캠 (www.dropcam.com) 을인수한것과삼성역시스마트폼솔루션을개발하는스마트싱스 (www.smartthings.com) 을인수한것이다. 아마도가장빠르고쉽게접근할수있는솔루션들이집과관련된것이기때문에이를선점하기위한포석이라생각된다. 이렇듯직접적인최종고객이사용하는솔루션뿐만아니라, 사물인터넷을위한생태계는센서, 디바이스를포함하여이를연결하기위한통신, 각종응용분야에특화된기술과솔루션, 그리고다양한센서와사물을위해특화된서비스를개발할수있는범용플랫폼으로구분할수있다 [4]. 본고에서는기업들이직접개발한장치를이용하거나기존의상용디바이스를적용하여소규모또는광범위한범위로데이터를수집할수있는시스템을구축하고, 수집된데 2 www.iitp.kr
( 그림 2) 사물인터넷생태계 [4] 이터를활용하여새로운애플리케이션을개발하려는개인및개발기업들을위해손쉽고적은노력으로편리하게사용할수있도록서비스플랫폼을제공하고있는특징적인몇개의국외사이트서비스동향에대해살펴보고, 아울러국내의개발현황과향후기술적진화방향에대해전망한다. II. 사물인터넷플랫폼서비스 사물인터넷의구조는여러기관에서 ( 그림 3, 4, 5, 6) 과같이구조를정의하고있다 [5]-[8]. 기본적으로다양한사물장치들이서로통합연결되어서비스사용자에게양질의지능적인서비스를제공할수있는구조를갖는개념으로구성되어있다. 일반적으로사물인터넷을구성하는요소는사물, 연결, 운영, 응용계층등으로구성되어있으며, 센서를포함하는사물과같은물리적인장치, 연결을위한유무선방식의통신망및프로토콜, 운영을위한서버기반의논리적프로세스와관리서비스들, 그리고이들 정보통신기술진흥센터 3
주간기술동향 2015. 1. 28. Management Generic Management Specific Management Application layer Service support and Application support layer Network layer Device layer Generic Support IoT Applications Specific Support Networking Transport Device Gateway Security Generic Security Specific Security Management Service Organisation Applications IoT Process Management Virtual Entity Communication IoT Service Security Device ( 그림 3) IoT 참조모델 [5] ( 그림 4) IoT 기능모델 [6] 을활용하여사용자에게서비스를제공할응용프로그램으로이루어진다. ( 그림 3, 4) 와같이보안기능과관리기능도사물인터넷서비스에서는매우중요한요소로다루어지고있으며, 사물로부터획득되는데이터에포함된개인의프라이버시보장과다양한사물 ( 장치 ) 들을연결하기위한표준화도매우핵심요소기술로취급되고있다. 일반적으로사물인터넷서비스플랫폼에서유입되는데이터를위해서는시계열보관을수행하는인제스천계층, 분석계층, 신프로비저닝 (Thin Provisioning), 활성화및관리 M2M Application USN application and services ANI M2M Service M2M Management Functions UNI Open Services Environment Services/Device Profile Network Domain Core Network(CN) Access Network Network Management Functions QoS Accounting and Charging Security Identification Authentication, and Authorization Device and Gateway Domain M2M Application M2M Service M2M Area Network M2M Device M2M Application M2M Service M2M Device Sensor network UNI: User Network Interface ANI: Application Network Interface Network Mobility NGN Location Connectivity Y.2221(10)_F02 ( 그림 5) M2M 을위한구조 [7] ( 그림 6) USN 참조다이어그램 [8] 4 www.iitp.kr
기능, 실시간메시지버스, 플랫폼과그위에구축된애플리케이션사이의통신을가능하 게하는 API 등을제공하고있다 [9]. III. 국외플랫폼서비스동향 개발플랫폼서비스를제공하고있는국외사이트들중에서 ( 그림 2) 에포함되어있는 다음몇개의사이트를중심으로실질적인서비스를살펴보도록한다. 1. Xively[10] Xively 는퍼블릭클라우드방식으로사물인터넷을지원할수있는플랫폼서비스를제공하고있다. 아울러웹기반의도구와개발환경은인프라스트럭처를구성하는노력보다연결되는사물과장치에중요한자원을집중하게함으로써개발자와개발기업을더욱경쟁력있도록지원할수있는구조이다. 목적지향적인 IoT PaaS 는개발자들에게표준화된서비스와도구, 유연한확장성, 그 ( 그림 7) Xively 클라우드서비스 [4] 정보통신기술진흥센터 5
주간기술동향 2015. 1. 28. < 표 1> Xively 에서사용가능한하드웨어샘플 Board Platform Gateway TSmarT Embedded C WiFi SimpleLinks Linux, Android WiFi IMX53QSB Linux, Android Ethernet Hitex OM13031 FreeRTOS Ethernet Beaglebone Linux, Android Ethernet RX62N FreeRTOS Ethernet Raspberry Pi Linux Ethernet Android PC 8750 Android Ethernet LPCXpresso FreeRTOS Ethernet Optional ARM mbed LPC1768 Embedded C/C++ Ethernet Zolertia Z1 Embedded C 6loWPAN PIC32 Ethernet Kit Embedded C Ethernet Arduino Uno Arduino Ethernet, WiFi, Cellular Arduino Due Arduino Ethernet, WiFi, Cellular Arduino Ethernet Arduino Ethernet Arduino Mega 2560 Arduino Ethernet, WiFi, Cellular Arduino Leonardo R3 Arduino Ethernet, WiFi, Cellular RedBack 1.0 Arduino WiFi DiamondBack 1.0 Arduino WiFi 리고직관적인개발주기관리등의기능을제공하며, 클라우드컴퓨팅기반의시스템은시장요구에빠르게대응하기위한민첩성과효율성을얻을수있도록지원한다. Xively 는이외에도자신이갖고있는스마트폰을이용하여사물인터넷서비스의개발, 연결, 양방향통신을간단히경험할수있는기회를제공하고있으며, 실제하드웨어프로토타이핑을통해구현해볼수있는 Xively Jumpstart Kit 뿐만아니라 < 표 1> 과같은여러제품들을지원하고있다. 2. Mnubo[11] Mnubo 는사물인터넷에서수집된데이터를관리하고분석하는데집중하고있으며, 연결된사물 을 스마트한사물 로변화시키기위한노력을경주하고있다고말한다. 사물을좀더스마트하게개발하고연결된사물들의데이터를스마트하게활용하기위해서실시간분석을통해전략적인통찰력과풍부한응용을만들어내면서진정한가치를찾을 6 www.iitp.kr
( 그림 8) Mnubo 서비스체계 [11] 수있는것에사업의초점을맞추고있다. 유료서비스체계는 Base, Pro, Premium 으로구분되어있으며, 데이터관리는모두기본으로제공하고있으나데이터분석과데이터과학이서비스의차별성요소로구분되어있다. 서비스대상을웨어러블, 가정및빌딩, 자동차, 공장그리고건강분야까지두루포함하고있다. Mnubo 는사물장치, 시스템구축, 서비스제공등과같은업무는파트너를통해협력하는체계로운영하고있으며, 빅데이터중에서도특히사물인터넷에서수집되는데이터에특화된관리및분석서비스를제공하고있다. 3. BugLabs[12] BugLabs 는어떠한연결된사물을대상으로도응용과서비스를가장단순하고쉽게 개발하고자하는기업에게시스템개발및구축지원, 컨설팅및교육, 응용개발까지지 정보통신기술진흥센터 7
주간기술동향 2015. 1. 28. 원하는서비스를제공한다. 또한제품개발자를위해서는 Swarm Dashboard 를통해사물이제공할중요한모든기능을안전하게실시간으로가시적인방식으로제공할수있다. 고객관점에서온라인으로연결된장치들을상위개념에서쉽게이해할수있는좋은방법이다. 이대쉬보드를통해제공할수있는서비스는다음과같다. Types of Services: - Dashboards - Event notifications and alerts - Real-time visualizations - Analytics and reporting - Compliance testing - CRM/ERP integration - Historical activity logs 소프트웨어개발자를위해서 Swarm 환경은표준웹개발도구를이용하여애플리케이션을개발하면노트북, 브라우저, 클라우드기반애플리케이션등을가리지않고어디서 ( 그림 9) Mnubo 서비스체계 [12] 8 www.iitp.kr
나수행이가능하도록지원하고있다. 특정하드웨어 I/O 인터페이스들을 RESTful Web APIs 들로지능적으로변환하여처리한다. Buglabs 는또한 Blocks 이라는하드웨어와함께사물인터넷을위한비디오, 오디오, 센서, RFID scanner, Zigbee 등다양한기능의모듈들을같이공급하고있다. 4. ThingWorx[13] Thing Worx 는연결된세상의응용을구축하고운영하기위해만들어진최초의소프트웨어플랫폼이며, 혁신적인 M2M 그리고사물인터넷애플리케이션을구축하는데요구되는시간, 비용, 위험을줄일수있다고주장한다. 아울러완벽한애플리케이션설계, 운영, 지능적인환경을제공하기위해다음과같은혁신적인기능을함께제공하고있다. - Modern and Complete Platform - Deploy 10X Faster with Model-based Development - Mash up People, Systems & Machines - Deploy How You Like - Evolve & Grow Your Application over Time ( 그림 10) ThingWorx 서비스플랫폼 [13] 정보통신기술진흥센터 9
주간기술동향 2015. 1. 28. 서비스플랫폼에서제공하는주요한기능으로는고객이원하는애플리케이션을쉽게구축할수있도록지원하는종단간 (end-to-end) 애플리케이션모델링환경인 Thing Worx Composer, 개발자와사업자가코딩작업없이풍부한대화형의애플리케이션, 실시간대쉬보드, 협동작업공간및모바일인터페이스를빠르게만들수있는 Codeless Mash up Builder 을제공하고있다. 사람, 시스템, 그리고연결된사물로부터생성된대량의데이터를기업의비즈니스에의미가있도록만들어줄수있는 Event-Driven Execution and 3D Storage, 연결된장치와분산된데이터세계를검색할수있는 SQUEAL(Search, Query, and Analysis), 개인과팀이문제를좀더빠르게해결할수있도록협업을도와줄수있는 Collaboration, 다양한방식으로장치들을망에연결할수있도록해주는 Flexible Connectivity Options 등이지원되고있다. 5. Gemlato[14] Gemlato 는사물인터넷을위한서비스를전문적으로지원하는것은아니고, 디지털사회에서비즈니스와정부가수십억의개인들에게믿을수있고, 편리한디지털서비스를제공할수있는보안 (security) 서비스를공급하고있으며, 디지털서비스의하나로포함되는 M2M 서비스를하나의솔루션아이템으로제공하고있다. IV. 국내플랫폼서비스동향 국내에서는아직국외사례와같이퍼블릭플랫폼서비스형태가아닌각기관의사업중심서비스로진행되고있다. SKT 의스마트팜서비스는비닐하우스내부의온도와습도, 급수와배수, 사료공급등을원격제어의지능형비닐하우스관리시스템으로제공하고있으며, KT 의스마트홈서비스는스마트폰으로가정내의환경을모니터링하고전등, 출입문등을제어함으로써방범, 전력제어, 검침등다양한서비스를제공하고있다. LG U+ 의지능형차량관제서비스는 DTG(Digital Tacho Graph) 와 M2M 플랫폼과의연동을통해실시간차량관제를화물차량, 버스, 택시등을대상으로제공하고있다. 누리텔레콤의스마트그리드서비스는 ZigBee 기반의머시무선통신망을이용하여스웨덴예테레보시에스마트시티를구축 10 www.iitp.kr
한사례가있으며원격검침서비스를제공하고있다 [15]. 개발형플랫폼서비스로개발이가능한기술을보유하고있는 ETRI 의경우, 다양한스마트장치들을장치소유자들의사회적관계와장치간연관사용빈도수를고려하여특별한설정없이필요한장치들을이용해서서비스를제공할수있는 device sociality 기술, 다양한센서및구동기들을소매점에서구매하여다양한서비스에활용하고다양한장치들및장치들이생성한데이터를시맨틱기반으로활용할수있는서비스플랫폼기술인 COMUS, WoT(Web of Thing) 를기반으로사물들을서비스기반의동적협업운영기술인 CoWeb 기술들이개발되어기업들이활용하고있다 [16]. 또한물리적인외부센서를가상화하여관리하고이런가상센서의조합으로응용에맞는새로운센서기반의응용서비스및센서앱을손쉽게개발할수있는 SVM(Sensor Virtualization Machine) 을개발하고있다 [17]. V. 결론 하드웨어, 소프트웨어, 통신, 단말, 3D 프린팅, 센서등각종분야의기술들이너나할것없이무어의법칙을따르며 10 년에 100 배씩발전하고변신하고있는세상이다. USN, RFID, M2M 이이제는사물인터넷 (IoT) 과만물통신 (Internet of Everything) 의시대로접어들었다고얘기하고, 사물인터넷을위해이미통신망의주소체계도 IPv6 가도입되었으며, 이미우리는 SNS 를통해세계인이하나의망속에연결되어있듯이우리주위의사물들이하나둘씩네트워크를통해연결되고결국은사람과사물이모두연결되는초연결사회로진입하고있다. 하나의망으로연결된세상은비즈니스방식에큰영향을미치고있으며, 이미우리는하나의나라속에서사업을하는것이아니라전세계세계인을대상으로하지않으면경쟁력이없는시대에놓여있다. 국내시장의한계와언어적인문제등으로인해국내기업이세계를대상으로펼치는사물인터넷플랫폼서비스등을시작하지못하는여러어려움이있겠지만이제는이를극복하기위한변화가요구된다. 클라우드컴퓨팅과빅데이터분야처럼언제까지나아마존, 구글, 마이크로소프트등의기업들이국내에서시장을지배하지않게하기위해서는출발부터세계를대상으로만드는기술, 서비스, 플랫폼이어야만 정보통신기술진흥센터 11
주간기술동향 2015. 1. 28. 혁신이있고기회가있을수있다. 사물인터넷플랫폼서비스부터시작해보면좋을것이다. < 참고문헌 > [1] 에릭슈미트, 제러드코언, 새로운디지털시대, 2014. 7. [2] Dave Evans, The Internet of things, How the next evolution of the internet is changing everything, Cisco White Paper, Apr. 2011. [3] 테크비즈코리아 2014, 1 조개센서로구성한 센서네트워크 가세상을바꾼다, 전자신문, 2014. 11. 26. [4] 테크크런치, Making sense of the internet of things, 2013. 5. 25, http://techcrunch.com/2013/05/25/making-sense-of-the-internet-of-things/ [5] Overview of the Internet of things, ITU-Y, ITU-T Y.2060, June 2012. [6] D1.5-Final architectural reference model for IoT v3.0, IoT-A, 2013. [7] ETSI TS 102 690 V1.2.1 Machine-to-Machine communications(m2m); Functional architecture, 2011. [8] Requirements for support of ubiquitous sensor network(usn) applications and services in the NGN environment, ITU-T Y.2221, 2010. [9] Paul Rubens, 사물인터넷애플리케이션, 어떻게개발할까?, CIO Korea, 2014. 11. 7, http://www.ciokorea.com/news/22918 [10] http://xively.com/ [11] http://mnubo.com/ [12] http://buglabs.com/ [13] http://thingworx.com [14] http://www.gemlato.com [15] 장원규, 이성협, 국내외사물인터넷정책및시장동향과주요서비스사례, 트렌드, 2013. 7. [16] 조한벽외, IoT 기술과국내외서비스개발현황, NIPA, 주간기술동향, 1624 호 2013. 11. 27. [17] 고정길외, 스마트디바이스와사물인터넷 (IoT) 융합기술동향, ETRI, 전자통신동향분석 29 권 4 호 ( 통권 142 호 ) 2013. 8. * 본내용은필자의주관적인의견이며 IITP 의공식적인입장이아님을밝힙니다. 12 www.iitp.kr