• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
오픈소스 기반 스마트시티 플랫폼 FIWARE
2018-01-31 3,012 28

BIM 칼럼니스트 강태욱의 이슈 & 토크


이번 호에서는 스마트시티 플랫폼 관점에서 고려해야 할 핵심적인 기능을 살펴보고, 유럽에서 오픈소스 방식으로 개발된 FIWARE를 분석하여, 선진국에서는 어떻게 플랫폼을 정의하고 지속적으로 개발해 나가는지를 확인해 본다.


스마트시티는 IoT(사물인터넷), 빅데이터, 인공지능과 같이 개별 기술이 중요한 것이 아니라, 이를 어떻게 유기적으로 연결하여 삶의 질 개선에 도움이 되는 서비스와 연결시킬 수 있는 지가 가장 중요하다. 이를 위해 다양한 정책, 사회, 문화가 필요하며 기술은 이 중 하나이다. BIM(Building Information Modeling)이나 공간정보도 이런 관점에서는 하나의 기술 혹은 데이터 소스일 뿐이다. 언급한 바와 같이 스마트시티 기술 중에 중요한 개념은 ‘커넥션(CONNECTION)’이며, 이를 가능하게 하는 것을 스마트시티 플랫폼으로 정의한다.
이번 호에서는 스마트시티 플랫폼 관점에서 고려해야 할 핵심적인 기능을 살펴보고, 유럽에서 오픈소스 방식으로 개발된 FIWARE를 분석하여, 선진국에서는 어떻게 플랫폼을 정의하고 지속적으로 개발해 나가는지를 확인해 본다.


1. 스마트시티 플랫폼과 FIWARE
소프트웨어 관점에서 보았을 때 스마트시티 플랫폼은 다음과 같은 요구사항을 만족할 필요가 있다.


■ IoT 등 센서 연동 및 표준 프로토콜 지원(CoAP, MQTT 등)
■ 보안
■ 빅데이터 질의, 분석 및 처리
■ 클라우드 플랫폼
■ 오픈 API(Open API)
■ 오픈 데이터 프로토콜(Open Data Protocol)
■ 하이브리드 앱 개발 지원
■ 서비스 개발 지원 및 연계
■ 서비스 및 데이터 보안
■ 대시보드 지원


건물이나 도시 모델이 렌더링된 3차원 엔진은 서비스 UI(User Interface) 개발에 사용하는 프론트엔드 프레임워크이나 라이브러리 중 하나일 뿐이지 스마트시티 플랫폼이라 이야기하기에는 부족함이 있다.
예를 들어 공공기관에서 오픈 데이터로 공유하는 날씨, 도로 공사, 교통 정보를 이용해 개인 차량 공유 정보를 스마트폰으로 제공해주는 서비스를 개발한다면, 앞에서 언급한 Open Data Protocol, Open API, 보안, 클라우드 플랫폼, 빅데이터 처리, 서비스 개발 지원 및 연계, 하이브리드 앱 개발, 데쉬보드 등 다양한 컴포넌트들이 필요하다.


FIWARE1.jpg

그림1. 스마트 시티 관제 서비스 유스케이스 예


FIWARE는 유럽연합(EU) FI-PPP(Public-Private Partnership : 민관 파트너십)에서 개발 및 배포하고 있는 스마트시티 서비스 플랫폼이다. FIWARE는 2010년 유럽 위원회에서 논의된 FUTURE Internet PPP가 구체화된 프로젝트로 유럽 23개국이 참여했다.
FIWARE 플랫폼은 단순하지만 강력한 API(Application Programming Interfaces)를 제공해, 스마트 서비스 및 응용 프로그램 개발을 지원하는 오픈소스 기반 플랫폼이다. API 사용 시 로열티는 없으며, 각 FIWARE 구성 요소는 오픈소스로 공개적으로 사용할 수 있다. 이런 이유로 스마트 시티 서비스 개발 시 저렴한 비용으로 시장에서 더 빨리 출시할 수 있다.
FIWARE는 오픈스택(OpenStack) 기반 클라우드 환경과 풍부한 기능의 오픈 API를 제공, IoT를 손쉽게 연결, 빅데이터 분석, 실시간 미디어 처리, 사용자 상호 작용을 위한 고급 기능을 지원한다.
FIWARE 주요 지원 기능은 다음과 같다.


■ Context-Aware Application 개발
■ IoT 연결
■ Context Events 기반 실시간 처리
■ APIS 기반 보안
■ 오픈 데이터 배포
■ Big Data(빅데이터) 분석 (HDFS 지원)
■ 대시보드 생성
■ Media stream 실시간 처리
■ UX(User Experience) 지원
■ 클라우드 플래폼 지원


이외에 <그림 2>와 같이 유스케이스의 활용 맥락에 따라 이벤트를 실시간으로 실행하는 리얼타임 프로세싱(Real time processing), 동영상 같은 스트리밍 데이터를 실시간으로 처리하는 Real time processing of Media streams 등을 지원하고 있다.


FIWARE2.jpg

그림 2. FIWARE 기능


강태욱 laputa99999@gmail.com


출처 : CAD&Graphics 2018년 02월호

포인트 : 무료

© 캐드앤그래픽스 무단전재 및 재배포금지, 기사 게재 희망시 당사 문의
  • kakao

댓글 0

로그인 후 댓글을 달수있습니다
등록된 코멘트가 없습니다.