기본 사양
제어 서버의 네트워크 호스트는 보통이다 “로컬 호스트 (127.0.0.1)” . 그 포트에 의해 결정됩니다 port
에 기록 된 재산 config.json . (기본값 17264.이다)
서버는 REST API를 제공합니다. 따라서, 사람이 각 리소스를 사용하여 다음과 같은 구문을 사용하여 명령 할 수있다.
<VERSION>
API 버전의 문자열입니다. 기본적으로는 응용 프로그램의 주요 버전에 속도를 유지합니다. (예를 들어-IN : ControlServer_Win_v2.0.1 , <VERSION>
인 V2 ).
때 자원을 얻기 반환 JSON 형식
당신은 GET 요청을 만들 때, 서버는 아래와 같은 JSON을 반환합니다.
명령이 실행되면 JSON 형식을 반환
당신이 HTTP 요청을 만들 때 (하지) 또는 각 명령을 호출, 서버는 아래와 같은 JSON을 반환합니다.
자원 목록
명령 줄 스트림 (cmdstream)
PLEN을 제어하는 웹 소켓 기반 스트림 자원이라도 될 수 있습니다.
명령 이름 및 각 인수 보내기 / (슬래시)를 구분자로 직접 파이썬으로 구현 명령을 호출 할 수 있습니다. ( … 참조 )
반환 값은 파이썬 런타임 환경에 반환 된 값을도 캐릭터 라인입니다.
움직임 (모션)
PLEN의 운동을 정의 모션 자원이라도 될 수 있습니다. 당신이 액세스하려는 슬롯 번호를 설정하십시오 <SLOT:integer>
.
HTTP 요청 | 조작 |
---|---|
도망 | 모션 리소스를 가져옵니다. |
지우다 | 모션 리소스를 삭제합니다. (실제로 빈 움직임을 덮어 씁니다.) |
놓다 | 모션 자원을 덮어 씁니다. |
명령 | 조작 |
---|---|
놀이 | 모션을 재생합니다. |
중지 | 동작을 중지합니다. |
버전 정보 (버전)
버전 정보 리소스를받은 될 수 있습니다.
HTTP 요청 | 조작 |
---|---|
도망 | PLEN의 버전 정보를 확인할 수 있습니다. |
서버의 건설 정보 (메타 데이터)
아래의 서버 정보 자원이라도 될 수 있습니다.
- API 버전
- PLEN의 필수 펌웨어 버전
HTTP 요청 | 조작 |
---|---|
도망 | 서버의 구성 정보를 가져옵니다. |
명령 목록 (자체 드리겠습니다)
(연결) PLEN에 연결
PLEN에서 분리 (분리)