Skip to content

5000포트协议

설명

5000포트协议主要作用于업로드、다운로드、백업파일。

  • 若要向컨트롤러업로드파일,则호스트 컴퓨터통해0x1D00요청업로드파일,컨트롤러통해0x1D01응답업로드요청,当컨트롤러동의업로드时,호스트 컴퓨터통해0x1D04업로드파일,업로드完毕后,호스트 컴퓨터통해0x1D05告诉컨트롤러업로드종료,컨트롤러통해0x1D06응답确认수신성공。
  • 若要다운로드컨트롤러中的파일,则호스트 컴퓨터통해0x1D02요청다운로드파일,컨트롤러통해0x1D03응답다운로드요청,当컨트롤러동의다운로드时,컨트롤러통해0x1D07向호스트 컴퓨터传输其申请다운로드的파일,并且호스트 컴퓨터통해0x1D08응답컨트롤러수신결과,다운로드完毕后,컨트롤러통해0x1D09告诉호스트 컴퓨터다운로드종료,호스트 컴퓨터통해0x1D0A응답确认수신성공。

명령열테이블

명령字기능방향
0x1D00호스트 컴퓨터요청업로드파일호스트 컴퓨터 → 컨트롤러
0x1D01컨트롤러 응답업로드요청컨트롤러 → 호스트 컴퓨터
0x1D02호스트 컴퓨터요청다운로드파일호스트 컴퓨터 → 컨트롤러
0x1D03컨트롤러 응답다운로드요청컨트롤러 → 호스트 컴퓨터
0x1D04호스트 컴퓨터向컨트롤러업로드파일호스트 컴퓨터 → 컨트롤러
0x1D05호스트 컴퓨터告诉컨트롤러업로드종료호스트 컴퓨터 → 컨트롤러
0x1D06컨트롤러 응답确认수신성공컨트롤러 → 호스트 컴퓨터
0x1D07컨트롤러向호스트 컴퓨터 전송申请다운로드的파일컨트롤러 → 호스트 컴퓨터
0x1D08호스트 컴퓨터응답수신결과호스트 컴퓨터 → 컨트롤러
0x1D09컨트롤러告诉호스트 컴퓨터다운로드완료컨트롤러 → 호스트 컴퓨터
0x1D0A호스트 컴퓨터응답确认수신성공호스트 컴퓨터 → 컨트롤러
0x1D0B다운로드연결연결 해제-
0x1D10호스트 컴퓨터요청백업파일호스트 컴퓨터 → 컨트롤러
0x1D11컨트롤러 응답백업요청컨트롤러 → 호스트 컴퓨터
0x1D12호스트 컴퓨터 전송다운로드log파일완료호스트 컴퓨터 → 컨트롤러
0x1D13호스트 컴퓨터 전송다운로드eni파일완료호스트 컴퓨터 → 컨트롤러

详细명령설명

0x1D00 호스트 컴퓨터요청업로드파일

방향: 호스트 컴퓨터 → 컨트롤러

매개변수열테이블:

매개변수이름유형설명
namestring호스트 컴퓨터 전송파일的파일이름
sizeint호스트 컴퓨터 전송파일的파일大小

요청예시:

json
{
  "name": "vxWorks",
  "size": 4096
}

0x1D01 컨트롤러 응답업로드요청

방향: 컨트롤러 → 호스트 컴퓨터

매개변수열테이블:

매개변수이름유형설명
answerstring여부동의업로드파일요청

answer 값설명:

설명
yes동의업로드파일요청
busy컨트롤러忙碌

응답예시:

json
{
  "answer": "yes"
}

0x1D02 호스트 컴퓨터요청다운로드파일

방향: 호스트 컴퓨터 → 컨트롤러

매개변수열테이블:

매개변수이름유형설명
namestring필요다운로드的작업파일이름

설명: 매개변수name예작업파일在컨트롤러中的작업파일경로加上이름字。在0x5533和0x5534中시스템有向호스트 컴퓨터 전송경로和이름字。티치 펜던트알림시작동기화작업파일。

요청예시:

json
{
  "name": "job/R1/WWWWW.JBR"
}

0x1D03 컨트롤러 응답다운로드요청

방향: 컨트롤러 → 호스트 컴퓨터

매개변수열테이블:

매개변수이름유형설명
answerstring시스템여부동의다운로드파일요청
namestring필요다운로드的작업파일이름
sizeint此작업파일的파일大小

answer 값설명:

설명
yes동의다운로드파일요청
busy컨트롤러忙碌

응답예시:

json
{
  "answer": "yes",
  "name": "job/R1/WWWWW.JBR",
  "size": 217
}

0x1D04 호스트 컴퓨터向컨트롤러업로드파일

방향: 호스트 컴퓨터 → 컨트롤러

설명: 업로드파일데이터


0x1D05 호스트 컴퓨터告诉컨트롤러업로드종료

방향: 호스트 컴퓨터 → 컨트롤러


0x1D06 컨트롤러 응답确认수신성공

방향: 컨트롤러 → 호스트 컴퓨터

매개변수열테이블:

매개변수이름유형설명
finishbool判断파일여부업로드성공

finish 값설명:

설명
true업로드성공
false업로드실패

응답예시:

json
{
  "finish": true
}

0x1D07 컨트롤러向호스트 컴퓨터 전송申请다운로드的파일

방향: 컨트롤러 → 호스트 컴퓨터

설명: 传输다운로드파일데이터


0x1D08 호스트 컴퓨터응답수신결과

방향: 호스트 컴퓨터 → 컨트롤러


0x1D09 컨트롤러告诉호스트 컴퓨터다운로드완료

방향: 컨트롤러 → 호스트 컴퓨터


0x1D0A 호스트 컴퓨터응답确认수신성공

방향: 호스트 컴퓨터 → 컨트롤러

매개변수열테이블:

매개변수이름유형설명
finishbool判断파일여부다운로드성공

finish 값설명:

설명
true다운로드성공
false다운로드실패

응답예시:

json
{
  "finish": true
}

0x1D0B 다운로드연결연결 해제

설명: 연결 해제다운로드연결


0x1D10 호스트 컴퓨터요청백업파일

방향: 호스트 컴퓨터 → 컨트롤러


0x1D11 컨트롤러 응답백업요청

방향: 컨트롤러 → 호스트 컴퓨터

매개변수열테이블:

매개변수이름유형설명
answerstring응답백업파일이름

응답예시:

json
{
  "answer": "controller.tar.gz"
}

0x1D12 호스트 컴퓨터 전송다운로드log파일완료

방향: 호스트 컴퓨터 → 컨트롤러


0x1D13 호스트 컴퓨터 전송다운로드eni파일완료

방향: 호스트 컴퓨터 → 컨트롤러

호스트 컴퓨터응답确认수신성공

명령字: 0x1D0a

필드유형설명
finishbool判断파일여부다운로드성공,true 다운로드성공,false 다운로드실패
json
{
  "finish": true
}

다운로드연결연결 해제

명령字: 0x1D0b

  • 호스트 컴퓨터요청백업파일