프로이미온 현장 애플리케이션 엔지니어의 모범 사례

데이터 소비를 최대 94%까지 줄일 수 있는 3가지 옵션

프로이미온 솔루션의 고유한 강점은 텔레매틱스 데이터를 엣지에서 스마트하게 처리하도록 디바이스를 구성하여 데이터 소비를 최대 94%까지 절감할 수 있다는 점입니다. 프로이미온은 OEM과 긴밀히 협력하여 데이터 무결성과 데이터 소비 사이의 최상의 균형을 달성하기 위한 솔루션을 제안합니다.

이러한 균형을 맞추는 데 도움이 되는 세 가지 옵션을 정리했습니다. 프로이미온 컨피규레이터를 사용하면 현장 애플리케이션 엔지니어(FAE)의 도움 없이도 OEM이 직접 이러한 기회를 만들 수 있습니다.

프로이미온 컨피규레이터는 고급 소프트웨어 개발 프레임워크에 대한 프로이미온의 대안입니다. 소프트웨어 엔지니어링 기술이 없는 사람도 텔레매틱스 애플리케이션을 개발 및 유지 관리할 수 있습니다. 프로이미온 컨피규레이터는 프로세스와 비휘발성 변수를 구현하여 OEM에 높은 수준의 유연성을 제공합니다. 이 소프트웨어를 사용하면 디지털 필터 또는 UDS 파서와 같은 복잡한 애플리케이션을 비교적 쉽게 만들 수 있습니다.

또한 프로이미온의 FAE 팀은 필요한 경우 프로이미온 컨피규레이터를 사용하여 고객의 TCU를 구성합니다. 수년간의 경험을 통해 데이터 소비를 최소화하기 위한 세 가지 모범 사례를 포함한 모범 사례가 도출되었습니다.

OEM의 일반적인 관심사는 IoT 게이트웨이가 셀룰러 네트워크를 통해 전송하는 데이터의 양입니다. 모든 CAN 버스 데이터를 기록할 경우 한 달에 머신당 500MB에서 2GB 이상에 달합니다. 이렇게 많은 양의 데이터를 전송하는 것은 셀룰러 데이터 전송 비용과 더 중요한 스토리지 비용, 처리 속도, 데이터 검색 지연 시간 때문에 바람직하지 않습니다. 결국 데이터만으로는 가치가 없다는 점을 기억해야 합니다. 정보에서 얻을 수 있는 인사이트가 텔레매틱스 배포의 가장 중요한 이점을 제공합니다.

이러한 FAE 모범 사례를 사용하면 비즈니스에서 가장 인사이트를 얻을 수 있는 매개변수를 기반으로 데이터를 선택적으로 로깅하여 데이터 소비를 최소화할 수 있습니다.

옵션 1

델타 임계값 기반 로깅

프로이미온이 데이터 무결성을 유지하면서 데이터 사용량을 줄이기 위해 사용하는 옵션 중 하나는 델타 임계값 기반 로깅입니다. 델타 임계값 기반 로깅은 변경 사항이 정의된 매개변수(임계값)를 초과할 때만 데이터를 로깅하여 데이터 소비를 최소화합니다.

예를 들어, OEM은 컨피규레이터를 사용하여 '엔진 속도'가 ±100rpm 또는 다른 측정값으로 변경될 때마다 로깅하도록 정의할 수 있습니다. 이 경우 "엔진 속도"의 갑작스러운 큰 변동이 즉시 기록됩니다. 하지만 "엔진 속도"가 비교적 일정하면 기록되지 않으며 데이터도 사용되지 않습니다.

Configuration for delta threshold-based logging. 

Configuration for dynamically adjustable delta thresholds

옵션 2

동적으로 조정 가능한 델타 임계값

델타 임계값 로깅에서 한 단계 더 나아가 동적으로 조정 가능한 델타 임계값을 사용하면 데이터 사용량을 더욱 세밀하게 조정할 수 있는 조건을 설정할 수 있습니다. 이 옵션을 사용하면 필요할 때는 더 많은 데이터를 수집하고 필요하지 않을 때는 더 적은 데이터를 수집할 수 있습니다.

예를 들어, 이 신호가 40°C 미만을 나타낼 때 'DOC 출구 온도'를 ±50°C마다 기록할 수 있습니다. 그러나 신호가 40°C를 초과하는 경우 델타 임계값을 ±20°C로 낮추면 필요한 경우 기록된 데이터를 더 세분화할 수 있고 데이터 분석에 도움이 될 수 있습니다.

옵션 3

조건 기반 로깅

일부 신호는 값이 변경되지 않는 한 전혀 기록할 필요가 없을 수도 있다는 점을 알아두는 것이 중요합니다. 램프 상태, DTC, ECU 소프트웨어 버전과 같은 비트 필드 신호가 좋은 예입니다. 컨피규레이터에서 "변경 시 유효" 옵션을 체크하기만 하면 조건 기반 로깅을 쉽게 설정할 수 있습니다. 이렇게 하면 수신된 신호가 변경될 때만 데이터가 기록되도록 지정할 수 있습니다.

조건 기반 로깅을 위한 구성

Configuration for condition-based logging

요약

현장 애플리케이션 엔지니어가 제공하는 이러한 모범 사례를 따르면 CAN 데이터 로깅에 필요한 데이터 소비량을 월 10~20MB 수준으로 줄일 수 있습니다. 또한 전송 및 저장되는 데이터의 양을 줄임으로써 처리 속도를 높이고 데이터 검색 대기 시간을 단축할 수 있습니다.

프로이미온 솔루션의 고유한 강점은 텔레매틱스 데이터를 엣지에서 스마트하게 처리하도록 디바이스를 구성하여 데이터 소비를 최대 94%까지 줄일 수 있다는 점입니다.

Socrates Vlassis
Proemion FAE in our APAC-branch in Seoul, South-Korea

프로이미온 컨피규레이터 정보

프로이미온은 30년 이상의 CAN 버스 관련 임베디드 시스템 개발 경험과 20년 이상의 IoT 게이트웨이 개발 경험을 보유하고 있습니다. 프로이미온의 텔레매틱스 솔루션이 다른 오프-하이웨이 OEM 솔루션과 차별화되는 점은 모든 것이 자체 개발 및 생산된다는 점입니다. 하드웨어 개발 및 생산, 임베디드 소프트웨어(펌웨어라고도 함) 개발, 고급 애플리케이션 개발이 한 공급업체에서 이루어집니다. 이를 통해 프로이미온은 CAN 버스 데이터에 특화된 매우 안정적인 하드웨어 및 소프트웨어 솔루션을 개발할 수 있으며 J1939, KWP2000, UDS CAN 버스 및 기타 프로토콜을 활용할 수 있습니다.

수년에 걸쳐 프로이미온은 CAN 버스 통신과 텔레매틱스의 결합된 요구 사항에 초점을 맞춘 추가 추상화 계층인 프로이미온 컨피규레이터를 개발했습니다. 이 제품은 IoT 애플리케이션 개발자가 테스트 및 검증된 방법만 사용하도록 제한하여 임베디드 소프트웨어 애플리케이션 개발에 대한 다른 접근 방식을 제공하며, CANlink 모바일 하드웨어에 맞게 미세 조정되어 임베디드 소프트웨어 개발의 어려움으로부터 보호합니다.

프로이미온 컨피규레이터 지원 프로토콜

프로이미온 컨피규레이터를 사용하면 ISO/OSI 모델에서 다양한 계층의 어플리케이션을 정의할 수 있습니다.

모든 CAN 버스 어플리케이션의 기반은 CAN 레이어 2(ISO 11898-1)입니다. 어플리케이션은 단일 CAN ID(또는 비트마스크를 사용하여 여러 개의 CAN ID)를 수신할 수 있도록 허용하여 정의할 수 있습니다. 선택적으로 다운 샘플링을 적용하고 어떤 데이터 바이트를 기록하여 프로이미온 데이터 플랫폼으로 전송할지 선택할 수 있습니다.

J1939 애플리케이션을 개발할 때, 프로이미온 컨피규레이터는 PGN이 수신한 메시지를 정의할 수 있는 고급 툴킷을 제공합니다. 이 툴킷은 DTC BAM에 사용되는 TP.CM 및 TP.DT와 같은 멀티프레임 메시지를 자동으로 처리합니다.

또한 프로이미온 컨피규레이터는 전송 계층(ISO 15765-2)에서 ISO-TP 멀티프레임 메시지를 편리하게 처리할 수 있습니다. 이를 통해 OBD, KWP2000 또는 UDS 기반 애플리케이션을 개발할 수 있으며, 후자의 경우 수요가 점점 증가하고 있습니다. 버전 3.0.0.0(2020년 8월)의 프로이미온 컨피규레이터는 J1939와 마찬가지로 OBD, KWP2000 또는 UDS용 애플리케이션 계층 툴킷을 제공하지는 않지만, 매우 강력하기 때문에 프로이미온 FAE 팀은 일부 까다로운 UDS 기반 애플리케이션용 파서를 쉽게 개발할 수 있었습니다. UDS 로깅에 대한 시장 수요가 계속 증가한다면, 프로이미온 컨피규레이터는 까다로운 UDS 기반 애플리케이션을 쉽게 개발할 수 있는 더 높은 수준의 툴킷을 제공할 것입니다.

문의하기

질문이 있으신가요?

전문가와 상담하세요.

솔루션 전문가와 상담하기