본문 바로가기
IoT

글로벌 사물인터넷(IoT) 플랫폼, 씽웍스(ThingWorx) 적용 사례 및 기술 분석

by 언니팬더 2016. 7. 6.

 

 

글로벌 사물인터넷(IoT) 플랫폼, 씽웍스(ThingWorx) 적용 사례 및 기술 분석

 

 

 

 

Thing Worx [A PTC Business] 

Realizing Value From the Internet of Things

(답변자 - 원새진 부장)

 

 

1. 사물인터넷은 무엇인가?

 

사례 1 )독일 전기자동차 회사 STREETSCOOTER

 

- 2010 신생 스타트업 > 회사설립, 제품 개발, 생산에서 서비스까지 복잡함

- 업무를 효율적으로 연계 > 독일 우체국 DHL에 성공적인 전기자동차 납품 

 

- CAD PLM 같은 제품 개발에 필요한 솔루션

- 차랑 운영 상황 관리 어플리케이션 

- 센서데이터를 모아서 알람제어 등

 

▶사물인테넷 가치 실현

 

- 제품 개발 요구 사항 반영 : 개발된 요구사항과 실제 퍼포먼스를 모니터링 및 분석, 비교

- 서비스 : 센서 경고, 알람들을 통한 서미스기사 자종 연락, 원격 서비스 및 예방 서비스 실현

- 소프트웨어 관리 : 실시간 소프트웨어 버전 확인, 업데이트 자동 알림 

 

 

[사물인터넷 어플리케이션 개발을 빠르게 하게 해주며 업그레이드 유지보수를 도와주는  IoT 플랫폼 ]

 

 

2. 회사 소개

 

▶PTC 정보 

 

- 제조쪽 프로세스를 관리하는 기술력을 가진 회사

- CAD, PLM 개발한 글로벌 소프트웨어 회사

 

- 본사 : 미국 메사추세츠 니덤

- 전세계 6,000명 이상의 직원

- 강력한 시장 입지 : 유효고객수 18,000자저

- 13억 달러 규모의총 매출 (2014년)

 

- 스마트 커넥티드 제품, 운영 및 시스템을 위한 차세대 기술 플랫폼

- 엔터프라이즈  솔루션의 선두 공급 (갸발, 제조,운영,서비스)

- 시장 선도 IoT 플랫폼 공급 : 최고의 기술, 최근의 수상 경력, 광범위한 고객층, 파트너 및 지속적 투자

 

 

 

▶ThingWorx 정보

 

- 2009년 설립

- 최초의 사물인터넷 어플리케이션 개발 플랫폼 : 통합 관리 플랫폼 제공

- 10배 절감 (비용/시간)을 통한 빠른 시장 선점

- PTC의 ThingWorx인수(2013)

- PTC의 Axeda인수 (2014) : 경쟁사 인수

PTC의 Coldlight인수(2015) : 머신러닝 예측 분석 솔루션

- 미국 공신력있는 기관으로부터 선도적인 플랫폼이라는 것을 인정받음

- PTC에서 비전을보고 개발중

 

사례 2) 켈리포니아 산타크루즈 자전거 회사

 

- 자전거에 센서를 달아 스피드와 조향장치 탑제

- 모니터링 어플리케이션을 만들수 있고 : 실시간 센서 데이터 모니터링

- CAD와 연계해서 개선 가능 : 실시간 CAD 반영

 

 

[제조 엔지니어링 솔루션을 가진 전문 기업이 사물인터넷 솔루션을 도입하게 되면 좋은 것] 

 

 

 

[테블릿과 센서들을 연동해서 실시간 모니터링 가능]

 

3. 사물인터넷 (IoT)

 

- 사물인터넷(IoT)을 통한 디지털과 실물의 융합 : 디지털 세상 Internet ~ 물리적 세상 Thing

- 현실과 가상을 융합시킬수 있는 개발이 가능

- 실제적인 제품 클라우드와 실제 물리적인 제품들이 연결되서 관제되고 모니터링이 가능한게 

  사물인터넷이 적용되어가는 과정 

 

- Internet - of - Thing

- Internet에 연결되는 제품이 늘어남에 따라 이로부터 생겨 날 수 있는 

  다양한 영역의 비지니스 기회를 설명하기 위한 용어로 생겨나기 시작

 

▶ IoT 비지니스 구성 요소

 

(1) Things 

스마트한 사물들

 smart, connected products and other Things combine processors, sensors, 

and software with connectivity

 

(2) Communication infrastructure

사물들에 연결될 수 있는 네트워크 환경

 wired and wireless (Wi-fi,4G,Bluetooth, Zigbee) networks connect Things 

to the Internet and each other

 

(3) Computing infrastructure

일상생활에 사용을 하거나 비지니스 프로세스를 혁신할 수 있는 어플리케이션개발

이런 어플리케이션을 개발할 수 있는 컴퓨팅 환경 

Data capture and analytics tools, and new business and 

software applications create new forms of value.

 

 IoT플랫폼의 기술적 요구사항 

 

- IoT 비지니스에 대한 효울적 지원을 위해 IoT 플랫폼은 다음과 같은 

  Technology Stack을 바탕으로 개발/운영 지원할 수 있어야 함

 

 

 

[ IoT 플랫폼 Technology Stack ]

 

4. ThingWorx, IoT 플랫폼

 

여러가지 다양한 기기 설비와의 연결

통신을 통해 데이터를 모음

모아진 사물데이터 뿐만이 아니라, 기업이가 가지고 있는 여러 비지니스 시스템들 

외부소스데이터들과의 연결

 

여러 데이터들이 모이는 DB관리도 어려움

궁극적으로 이종의 데이터 위에서 어플리케이션을 만들어야 하는 기술적 요구사항이 따름

 IoT플랫폼의 기술적 요구요소들을 하나의 플랫폼에 담은 ThingWorx, IoT 플랫폼

 

 

ThingWorx, IoT 플랫폼 ]

 

디바이스 게이트웨이 설비들과 연결할 필요가 있음 

연결이 가능한 에이전트 소프트웨어 제공 + 기기 설치만 하면 플랫폼과 연동해 데이터 연동성 해결

 

 

ThingWorx, IoT 플랫폼 ]

 

통을 담아서 굉장히 빠른 애플리케이션 개발 가능

사물인터넷 시장이 형성 되어가는 지금 어떤 애플리테이션이 필요한지 

선도적으로 시장을 선점하는 것이 중요하기 때문에 개발 생산성은 굉장히 중요



5. ThingWorx 파트너 에코 시스템

 

- 마켓 플레이스

http://marketplace.thingworx.com/

 

 

[ 협력사 ]

 

 

[ 마켓플레이스 ]

 

 

[ 마켓플레이스 ]

기본적인 sdk 파일제공 

 

6. 타사 IoT 플랫폼 비교

 

(1) 일반적인 개발툴로서 직접 어플리케이션을 개발 

(2) 디바이스 클라우드 M2M플랫폼(기계 연결) 기반위에 직접 어플리케이션을 개발

(3) 다른 용도로 만들어진 개발 툴과 방법론의 IoT 플랫폼화 

- 고객사에서 직적 어플리케이션 뿐이 아닌 기본 구조가 되는 플랫폼도 직접 디자인

- 매우 높은 스킬을 요우하는 프로그래밍 개발 방법이 필요하게 되며 도통 50%이상을 

  첫 단계부터 넘어가지 못하고 프로젝트 기제 

 

 

 

6. ThingWorx 데모

 

 

 

 

7. 개발자 체험 공간 및 커뮤니티

 

http://www.thingworx.com/

 

ThingWorx Developer Zone 

- ThingWorx 체험 공간

- 30일 무료 사용자 권한 제공

- ThingWorx 서버 플랫폼 사용방법 교육

- 디바이스 연결 및 제어 방법 교육 ( 라즈베리파이, 인텔, 갈릴레오, 스마트폰 등 )

 

ThingWorx Communtiy

-개발자 협업 공간

- 기술 지식 Q&A

- 최신 커넼티비티 리이브러리, 어플리케이션 공유 

 

 

8. ThingWorx 디바이스 커넥티비티 

 

 

가동상황의 원격 모니터링 > 소프트웨어 원격 업데이트 > 서비스 대응력 향상

데이터를 통한 예측 분석 > 시스템 장애 예방 > 중요부분 미리확보 : 사용 기간을 늘림 

빅데이터 사용 예측 > 신뢰성 데이터 중심 정비 > 가동율 증가 유지보수 비용 절감