2016-07-13 5 views
1

objlink 유형을 사용하여 복합 LWM2M 오브젝트를 작성하려고합니다. Leshan의 경우 json에서 spec 파일을 작성하는 방법에 대한 유일한 출처는 objlink의 예를 포함하지 않는 공식 oma-objects-spec.json 인 것 같습니다.Leshan은 ObjLink를 지원합니까?

누구든지 objlink 객체를 만드는 방법에 대한 예제를 제공 할 수 있습니까? Leshan에서 가능하지 않다면 다른 사람에게 다른 구현을 시도해 보도록하겠습니다.

고맙습니다.

답변

1

희망이 있습니다. 너무 늦지 않았습니다.

현재로서는 Leshan API에서 OBJLNK를 지원하지 않습니다. 또한 Leshan에서 OBJLNK 지원이 필요했기 때문에 OBJLNK를 지원하기위한 요청을 수정하여 만들었습니다. objlnk 지원을 사용하려면 Leshan에서 분기 된 내 지사를 사용할 수 있습니다. https://github.com/DevendraKurre/leshan

+0

이 패치를 제공해 주셔서 감사합니다. 나는 그것을 시험해 보았고 정상적으로 작동했다. 그러나 Leshan은 현재 구현이 있기 때문에이를 사용하는 것을 선호합니다. –

+1

welcome.np, 내 끌어 오기 요청에서만 병합됩니다. –

+0

와우, 정말 큰 도움이됩니다! 사실, 나는 또한 Leshan에 패치를 보내서 패치의 버그를 수정했습니다. –

0

어산 (Leshan)이이 기능을 지원합니다. 나는 0.1.11-M14 버전으로 테스트했다.

평소와 같이 읽을 수 있으며 다음과 같이 쓰기가 수행됩니다.

WriteRequest writeReq = new WriteRequest(
          WriteRequest.Mode.UPDATE, 
          9, 0, 
          LwM2mSingleResource.newObjectLinkResource(
          13, 
          new ObjectLink(5566, 7788) 
         ) 
         );