- 3-1 반에 해당하는 모든 제어시스템과 RFI 들의 id 와 ip를 저장하고 조회하는 기능을 제공합니다.
- index page : http://10.156.145.163:8080
- 모든 디바이스의 포트는 통일 합니다. (8101)
title | desc |
---|---|
Resource URI | 10.156.145.163:8080/service?{ parameter } |
HTTP Method | Get Method |
- 예시 : 10.156.145.163:8080/service?type=reg_info&id=RPI_30101&ip=10.156.145.163
Name | Data Type | Example | Description |
---|---|---|---|
type | String | "get_info" | 기능의 옵션 정보 입니다. get_info : 입력된 id에 맞는 ip 를 반환 get_info_list : RFI 혹은 제어시스템의 모든 info 들을 반환 reg_info : ip 와 id 값을 등록(변경) |
id | String | "RPI_30107" | PC 혹은 RPI의 ID 정보 입니다. ( 학번을 의미 ) < request 예시 > get_info : id = RPI_30107 get_info_list : id = RPI (or PC) reg_info : id = RPI_30107 |
ip | String | "10.156.145.163" | PC 혹은 RPI의 IP 정보 입니다. < request 예시 > reg_info : ip= 10.156.145.163 |
Name | Data Type | Example | Description |
---|---|---|---|
type | String | "get_info_resp" | 기능의 옵션 정보 응답 입니다. get_info_resp : 입력된 id에 맞는 ip 를 반환 get_info_list_resp : RFI 혹은 제어시스템의 모든 info 들을 반환 reg_info_reps : ip 와 id 값을 등록(변경) |
data | String | data : [ ip : 10.156.145.163, id: RFI_30101 ] |
각 응답의 데이터들 입니다. < response 예시 > get_info : data : { id : RPI_30107, ip :10.156.145.163 } get_info_list : data : [ { id : RPI_30107, ip : 10.156.175.45 }, { id : RPI_30106, ip : 10.156.175.45 } ] } reg_info : data : { msg : 성공적으로 처리됨 } |
Message | HTTP Status Code |
---|---|
시스템 오류 입니다. | 500 Internal Server Error |
요청 데이터 오류 입니다. | 400 Bad Request |
성공적으로 수행되었습니다. | 200 OK |