AE 리소스
    • PDF

    AE 리소스

    • PDF

    기사 요약

    VPC 환경에서 이용 가능합니다.

    AE 리소스에서는 API를 통해 AE(Application Entity) 리소스를 생성하는 방법과 생성한 AE 리소스를 조회하는 방법을 설명합니다.

    AE 리소스 생성

    API를 통해 AE 리소스를 생성할 수 있습니다.

    Method 및 URI

    요청 Method와 URI는 다음과 같습니다.

    MethodURI
    POST{Mobius 서버 공인 IP 주소}:7579/Mobius

    헤더

    헤더에 대한 설명은 다음과 같습니다.

    필드필수 여부설명
    X-M2M-RIY요청에 대한 식별 값(Unique Request Identifier)
    X-M2M-OriginY접근 권한 부여 대상자(Identifier of Originator(i.e. AE Identifier or CSE Identifier))
    • ACP(Access Control Policy, 권한 제어) 기능에 사용
    Content-TypeYapplication/vnd.onem2m-res+json;ty=2

    바디

    바디에 대한 설명은 다음과 같습니다.

    필드타입필수 여부설명
    m2m:aearrayYoneM2M 표준에서의 AE를 지칭하며, oneM2M 스펙 상의 애플리케이션 인스턴스 중 하나
    rnstringYAE의 고유한 식별자(Resource Name)
    apistringY애플리케이션의 고유한 식별자(Application ID)
    rrbooleanYMobius로부터 오는 요청에 대한 수신 가능 여부(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는 다음과 같습니다.

    MethodURI
    GET{Mobius 서버 공인 IP 주소}:7579/Mobius/{rn}

    헤더

    헤더에 대한 설명은 다음과 같습니다.

    필드필수 여부설명
    X-M2M-RIY요청에 대한 식별 값(Unique Request Identifier)
    X-M2M-OriginY접근 권한 부여 대상자(Identifier of Originator(i.e. AE Identifier or CSE Identifier))
    • ACP(Access Control Policy, 권한 제어) 기능에 사용

    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}}%
    

    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.