NFL-OI4-SDK
활성

OI4 Open Edge Computing SDK

OI4 호환 ‍엣지 애플리케이션용 개발 키트
  • 상호운용 가능한 OI4 엣지 앱의 간편한 개발

  • 공식 개발 가이드라인에 따른 OI4 준수 보장 적합성 확인

  • OI4 ‍에 대한 심층적 지식 없이도 개발 시간 단축

  • 반복 사용할 경우 고품질 복제 가능한 앱 결과

  • 반나절 온라인 워크샵 포함

OI4 준수 엣지 애플리케이션의 독립적 개발

소프트웨어 개발 키트(SDK)인 OI4 Open Edge Computing은 Open Industry 4.0 Alliance 규격을 준수하는 애플리케이션의 개발을 간소화하고 표준화합니다. OI4 OEC 개발 가이드라인을 따르면, 개발자는 직관적인 C-API를 사용해 전체 애플리케이션과 그 자산을 모델링할 수 있습니다.

이는 API에서 MQTT에 이르는 모든 관련 기능을 포괄하여, 개발 속도를 크게 향상시키고 초기 단계부터 근본적인 구현 오류를 방지할 수 있습니다. MQTT 통신을 위해, SDK는 오픈 소스인 Eclipse Paho 클라이언트 라이브러리를 참고로 사용합니다.

이 키트는 API를 통해 고객별 코드를 MQTT 버스상의 모든 서비스와 분리합니다. 마스터 자산 모델의 매핑이 적용되며, JSON으로 인코딩된 페이로드의 인코딩/디코딩은 OPC UA PubSub 기반으로, 지정 MQTT 토픽 네임스페이스 내에서 수행됩니다.

키트에 포함되어 있는 워크숍은 온보딩 과정을 효율적으로 간소화하며, 성공적인 구현에 필요한 추진력을 제공합니다. 워크숍 참가자는 자신이 개발하려는 애플리케이션에 대해 확실한 콘셉트를 가지고 있어야 하며, 가능하다면 미리 작성한 소스 코드도 준비해 오는 것이 이상적입니다. 또한, 잘 갖춰진 개발 환경, C/C++ 프로그래밍 언어에 대한 숙련도, Linux에 대한 이해, 그리고 컨테이너 기술에 대한 지식 등이 필수적으로 요구됩니다.

NFL-OI4-SDK

포함함

컨테이너로서 제공되는 예제 애플리케이션의 소스 코드

라이선스

Hilscher 소스 코드 및 소프트웨어 라이선스 계약 https://hilscher.atlassian.net/wiki/x/7Q02Bg

프로그래밍 언어

C

프로그래밍 언어 래퍼(wrapper)

C++, NodeJS 및 기타

운영 체제 요구 사항

Linux와 같은 POSIX 호환 OS

API 기능성 깊이

10가지 핵심 기능

통합 MQTT 클라이언트

Eclipse의 "PAHO" 프로젝트

호환성

Open Industry 4.0 Alliance "Open Edge Computing 개발 지침" V1.1.1

자동 접근 OEC 리소스

MAM, 상태, 프로필, 라이선스, 라이선스 텍스트, 발행목록(PublicationList), 구독목록(SubscriptionList), 데이터, 메타데이터, 이벤트, 참조 지정(ReferenceDesignation), 일반 방법 서비스

OEC 리소스는 아직 지원되지 않음

설정, 인터페이스

제품명

부품 번호

간단한 설명

NFL-OI4-SDK

1917.600

OI4 Open Edge Computing SDK