진단 정보 - Use Cases
CSMS는 EVSE로 진단 정보 업로드 요청을 할 수 있습니다.
OCPP v1.6
CSMS는 GetDiagnostics.req로 진단 파일 업로드 위치와 기간을 전달합니다. EVSE는 업로드 진행 상태를 DiagnosticsStatusNotification.req로 보고합니다.
OCPP v2.1
CSMS는 GetLogRequest로 로그 업로드 조건을 전달합니다. EVSE는 로그 업로드 상태를 LogStatusNotificationRequest로 보고합니다.
파일 업로드 시 제약 사항
- 무선 통신 데이터 트래픽 절감을 위해, 업로드하는 진단 로그 파일은 반드시 압축(zip, tar.gz 등)하여 업로드해야 합니다.
- 업로드를 지원하는 파일 확장자는 다음과 같습니다:
txt,log,json,zip,7z,tar,gz,tgz,bz2,tbz,xz,txz
- 단일 업로드 파일의 최대 크기는 100MB를 초과할 수 없습니다.
- 한 번에 하나의 압축 파일만 업로드할 수 있습니다.
- 파일 업로드에 실패한 경우 충전기는 동일한 파일을 재시도하여 전송할 수 있습니다.
- 파일 이름(확장자 포함)은 30자를 초과하지 않아야 합니다.
- 업로드 요청 수신 후 10분 이내에 업로드를 시작하지 않으면 발급된 업로드 링크가 만료됩니다.
location 필드 참고 사항
- SK일렉링크 CSMS는 HTTP 또는 HTTPS 프로토콜 기반의 업로드 엔드포인트를 제공합니다. OCPP v2.1에서는 동일한 용도의 원격 위치 필드로 전달됩니다.
- Security Profile 2 또는 3을 사용하는 충전기에는 보안 전송을 위해 반드시 HTTPS 프로토콜 URL이 제공됩니다.