2017-03-08 5 views
1

Mongo 및 sth sink에서 Cygnus를 사용하여 기록 데이터를 검색하고 있습니다.Fiware STH : 메타 데이터가 노출되지 않는 행 데이터 API

현재 cygnus mongo 싱크의 구현에서 속성 메타 데이터는 데이터베이스에 저장되지 않습니다. 그래서 특성 메타 데이터를 저장할 수 있도록 cygnus를 업데이트했습니다. 그러나 STH-comet을 사용하여 기록을 검색 할 때 API는 속성 메타 데이터 검색을 지원하지 않습니다.

내가 구성의 어떤 종류의 실종 또는 API는 내가 STH-혜성에서 얻고있는 반응하기 때문에 속성 메타 데이터를 지원하지 않는 것은 :

MongoDB를 데이터베이스에
{ 
    "contextResponses": [ 
    { 
     "contextElement": { 
     "attributes": [ 
      { 
      "name": "humidity", 
      "values": [ 
       { 
       "recvTime": "2017-03-08T08:06:11.463Z", 
       "attrType": "Number", 
       "attrValue": "999" 
       }, 
       { 
       "recvTime": "2017-03-08T08:10:54.199Z", 
       "attrType": "Number", 
       "attrValue": "3.06" 
       } 
      ] 
      } 
     ], 
     "id": "Room1", 
     "isPattern": false, 
     "type": "Room" 
     }, 
     "statusCode": { 
     "code": "200", 
     "reasonPhrase": "OK" 
     } 
    } 
    ] 
} 

나는이 내용이 : API가 특성 메타 데이터의 검색을 지원하지 않는 경우에 대비

{ "_id" : ObjectId("58bfbb7c973c5c22d258cffc"), "recvTime" : ISODate("2017-03-08T08:06:11.463Z"), "attrName" : "humidity", "attrType" : "Number", "attrValue" : "999", "attrMetadata" : [ ] } 
{ "_id" : ObjectId("58bfbc93973c5c22d258cffd"), "recvTime" : ISODate("2017-03-08T08:10:54.199Z"), "attrName" : "humidity", "attrType" : "Number", "attrValue" : "3.06", "attrMetadata" : [ { "name" : "unit", "type" : "Text", "value" : "voltage" } ] } 

이 기능이 추가 될 수 있는가?

감사합니다. & 감사합니다.

+1

필자는이 문제를 FIWARE STIG 구성 요소와 관련이 있으므로 FIWARE Cygnus보다 더 자세히 편집했습니다. – frb

답변

1

STH 및 Cygnus는 원시 및 집계 된 MongoDB에 저장된 정보와 관련하여 정렬됩니다. 이러한 의미에서 Cygnus는 원래 속성 메타 데이터를 원시 형식으로 저장하는 역할을 담당하는 NGSIMongoSink을 지원하지 않았기 때문에 STH는 원시 API에서도 특성 메타 데이터를 지원하지 않습니다.

이 목적으로 Cygnus 기능을 확장하는 한 STH API도 확장해야합니다.