사물 인터넷-Thingworx

Thingworx는 스마트 커넥 티드 장치의 신속한 개발 및 배포를위한 플랫폼입니다. 통합 IoT 개발 도구 세트는 연결, 분석, 생산 및 기타 IoT 개발 측면을 지원합니다.

증강 현실 개발을 구현하기위한 Vuforia와 산업 연결을위한 Kepware를 제공합니다. KEPServerEX는 데이터 배포를위한 단일 지점을 제공하고 ThingWorx 에이전트와 파트너 관계를 맺을 때 상호 운용성을 용이하게합니다.

구성품

Thingworx는 애플리케이션 구축을위한 몇 가지 주요 도구를 제공합니다. 이러한 도구에는 Composer, Mashup Builder, 스토리지, 검색 엔진, 협업 및 연결이 포함됩니다. Composer는 설계 테스트를위한 모델링 환경을 제공합니다. Mashup Builder는 공통 구성 요소 (또는 위젯)를 통해 간편한 대시 보드 구축을 제공합니다. 예를 들어 버튼, 목록, 위키, 게이지 등이 있습니다.

Thingworx는 검색, 쿼리 및 분석을 의미하는 SQUEAL이라는 검색 엔진을 사용합니다. 사용자는 데이터 분석 및 필터링, 레코드 검색에 SQUEAL을 사용합니다.

상호 작용

ThingWorx 플랫폼은 숙지해야하는 특정 용어를 사용합니다. 메인 화면의 상단 메뉴에서entities또는 그들을 만듭니다. "엔티티"는 ThingWorx에서 생성 된 항목을 나타냅니다. 파일 가져 오기 / 내보내기 및 다양한 작업을 수행 할 수도 있습니다.

왼쪽 메뉴에는 모델을 생성하고 데이터를 시각화하는 데 사용되는 항목 그룹이 있습니다. 스토리지, 협업, 보안 및 시스템을 관리합니다.

메뉴에서 모델링 카테고리를 선택하면 엔티티를 생성하여 프로세스를 시작합니다. 엔티티는 물리적 장치 또는 소프트웨어 요소 일 수 있으며 속성 값이 변경 될 때 이벤트를 생성합니다. 예를 들어 센서는 온도 변화를 감지합니다. 당신은 설정할 수 있습니다events 장치 변경에 따라 결정을 내리는 구독을 통해 작업을 트리거합니다.

Data Shapes하나 이상의 필드로 구성됩니다. 사용자 지정 이벤트, 인포 테이블, 스트림 및 데이터 테이블의 데이터 구조를 설명합니다. 데이터 셰이프는 엔터티로 간주됩니다.

Thing TemplatesThing Shapes개발자가 대규모 IoT 시스템에서 반복되는 장치 속성 정의를 피할 수 있습니다. 개발자는 새 장치가 속성을 상속 할 수 있도록 사물 템플릿을 만듭니다. 사물 형태를 사용하여 템플릿, 속성을 정의하거나 서비스를 실행합니다.

사물은 단일 템플릿에서 속성, 서비스, 이벤트 및 기타 품질 만 상속하지만 사물 및 템플릿은 여러 사물 형태의 속성을 상속 할 수 있습니다.

개발

ThingWorx는 실제로 프로그래밍이 거의 필요하지 않습니다. 사용자는 장치를 연결하고, 데이터 소스를 설정하고, 장치 동작을 설정하고, 코딩없이 인터페이스를 구축합니다. 또한 취미 프로젝트와 산업 응용 프로그램 모두에 적합한 확장 성을 제공합니다.