AE 리소스
- 인쇄
- PDF
AE 리소스
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
VPC 환경에서 이용 가능합니다.
AE 리소스에서는 API를 통해 AE(Application Entity) 리소스를 생성하는 방법과 생성한 AE 리소스를 조회하는 방법을 설명합니다.
AE 리소스 생성
API를 통해 AE 리소스를 생성할 수 있습니다.
Method 및 URI
요청 Method와 URI는 다음과 같습니다.
Method | URI |
---|---|
POST | {Mobius 서버 공인 IP 주소}:7579/Mobius |
헤더
헤더에 대한 설명은 다음과 같습니다.
필드 | 필수 여부 | 설명 |
---|---|---|
X-M2M-RI | Y | 요청에 대한 식별 값(Unique Request Identifier) |
X-M2M-Origin | Y | 접근 권한 부여 대상자(Identifier of Originator(i.e. AE Identifier or CSE Identifier))
|
Content-Type | Y | application/vnd.onem2m-res+json;ty=2 |
바디
바디에 대한 설명은 다음과 같습니다.
필드 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
m2m:ae | array | Y | oneM2M 표준에서의 AE를 지칭하며, oneM2M 스펙 상의 애플리케이션 인스턴스 중 하나 |
rn | string | Y | AE의 고유한 식별자(Resource Name) |
api | string | Y | 애플리케이션의 고유한 식별자(Application ID) |
rr | boolean | Y | Mobius로부터 오는 요청에 대한 수신 가능 여부(Request Reachability). 즉, 다른 AE나 oneM2M 서버로부터의 요청을 받을 수 있는 상태인지를 나타냄. |
{
"m2m:ae" : {
"rn": "bulb1",
"api": "bulb1",
"rr": true
}
}
AE 리소스 생성 예시
AE 리소스 생성에 대한 요청과 응답 예시는 다음과 같습니다.
요청 예시
AE 리소스 생성 요청 예시는 다음과 같습니다.
$ curl --location --request POST '{Mobius 서버 공인 IP 주소}:7579/Mobius' \
--header 'X-M2M-RI: 12345' \
--header 'X-M2M-Origin: AE Identifier' \
--header 'Content-Type: application/vnd.onem2m-res+json;ty=2' \
--data-raw '{
"m2m:ae" : {
"rn": "bulb1",
"api": "bulb1",
"rr": true
}
}'
응답 예시
AE 리소스 생성 요청에 대한 응답 예시는 다음과 같습니다.
{"m2m:ae":{"rn":"bulb1","ty":2,"pi":"5-20220211044612876017","ri":"test","ct":"20220221T043635","lt":"20220221T043635","et":"20240221T043635","api":"bulb1","rr":true,"aei":"test"}}%
AE 리소스 조회
API를 통해 AE 리소스를 조회할 수 있습니다.
Method 및 URI
요청 Method와 URI는 다음과 같습니다.
Method | URI |
---|---|
GET | {Mobius 서버 공인 IP 주소}:7579/Mobius/{rn} |
헤더
헤더에 대한 설명은 다음과 같습니다.
필드 | 필수 여부 | 설명 |
---|---|---|
X-M2M-RI | Y | 요청에 대한 식별 값(Unique Request Identifier) |
X-M2M-Origin | Y | 접근 권한 부여 대상자(Identifier of Originator(i.e. AE Identifier or CSE Identifier))
|
AE 리소스 조회 예시
AE 리소스 조회에 대한 요청과 응답 예시는 다음과 같습니다.
요청 예시
AE 리소스 조회 요청 예시는 다음과 같습니다.
$ curl --location --request GET '{Mobius 서버 공인 IP 주소}:7579/Mobius/bulb1' \
--header 'X-M2M-RI: 12345' \
--header 'X-M2M-Origin: test'
응답 예시
AE 리소스 조회 요청에 대한 응답 예시는 다음과 같습니다.
{"m2m:ae":{"pi":"5-20220211044612876017","ri":"test","ty":2,"ct":"20220221T043635","rn":"bulb1","lt":"20220221T043635","et":"20240221T043635","api":"bulb1","aei":"test","rr":true}}%
이 문서가 도움이 되었습니까?