Skip to content

데이터 업로드

데이터 업로드 스위치 설정

명령 코드: 0x5721 DATAUPLOAD_ENABLE_SET

전송

json
{
  "robot": 1,
  "enable": true
}
매개변수유형설명
robotint로봇 번호
enablebool데이터 업로드 여부 (true-업로드, false-업로드 안 함)

데이터 전송 상태 조회

명령 코드: 0x5722 DATAUPLOAD_ENABLE_INQUIRE

전송

json
{
  "robot": 1
}
매개변수유형설명
robotint로봇 번호

데이터 전송 상태 반환

명령 코드: 0x5723 DATAUPLOAD_ENABLE_RESPOND

응답

json
{
  "robot": 1,
  "enable": true
}
매개변수유형설명
robotint로봇 번호
enablebool데이터 업로드 여부 (true-업로드, false-업로드 안 함)

데이터 전송 매개변수 설정

명령 코드: 0x5724 DATAUPLOAD_PARM_SET

전송

json
{
  "robot": 1,
  "uploadMode": "FTP",
  "fileSuffix": ".csv",
  "serverIP": "192.168.1.100",
  "serverPort": 21,
  "username": "admin",
  "password": "password",
  "filepath": "/data",
  "dataCollectTime": 60.0,
  "dataUploadTime": 300.0,
  "sendInfoFileFlag": true
}
매개변수유형설명
robotint로봇 번호
uploadModestring업로드 방식 (예: FTP)
fileSuffixstring파일 형식 (예: .csv)
serverIPstring서버 IP 주소
serverPortint포트 번호
usernamestring사용자 이름
passwordstring비밀번호
filepathstring경로
dataCollectTimedouble데이터 수집 주기 (초)
dataUploadTimedouble데이터 업로드 주기 (초)
sendInfoFileFlagbool설명 파일 전송 여부

데이터 전송 매개변수 조회

명령 코드: 0x5725 DATAUPLOAD_PARM_INQUIRE

전송

json
{
  "robot": 1
}
매개변수유형설명
robotint로봇 번호

데이터 전송 매개변수 반환

명령 코드: 0x5726 DATAUPLOAD_PARM_RESPOND

응답

반환 매개변수는 0x5724(데이터 전송 매개변수 설정)와 동일


업로드 데이터 형식 설정

명령 코드: 0x5727 DATAUPLOAD_FORMAT_SET

전송

json
{
  "robot": 1,
  "type": 1,
  "format": "datafile"
}
매개변수유형설명
robotint로봇 번호
typeint데이터 유형 (1, 2, 3, 4)
formatstring설명 문서 파일명

데이터 형식 조회

명령 코드: 0x5728 DATAUPLOAD_FORMAT_INQUIRE

전송

json
{
  "robot": 1,
  "type": 1
}
매개변수유형설명
robotint로봇 번호
typeint데이터 유형 (1, 2, 3, 4)

데이터 형식 반환

명령 코드: 0x5729 DATAUPLOAD_FORMAT_RESPOND

응답

json
{
  "robot": 1,
  "type": 1,
  "format": "datafile"
}
매개변수유형설명
robotint로봇 번호
typeint데이터 유형 (1, 2, 3, 4)
formatstring설명 문서 파일명