Агент IoT для JSON - датчик отправляет меры уже в NGSI - PullRequest
0 голосов
/ 17 октября 2019

У нас есть архитектура на базе FIWARE, в которой для протокола на основе JSON используется агент IoT .

У нас есть датчик, который отправляет показатели, формат которых уже NGSI.

Я думал, что поведение агента заключается в распознавании формата NGSI и манипулировании данными так, чтобы конечный результат был верным.

Вместо этого текущий результат заключается в том, что значение в Орионе становится полным NGSI.

например

Атрибут на Orion Entity:

"altitude": {
    "type": "number",
    "value": "12",
    "metadata": {
        "TimeInstant": {
            "type": "ISO8601",
            "value": "2019-10-16T09:01:40.460Z"
        }
    }
}

Отправка:

{
    "altitude": {
        "value": "22"
      }
  }

Результат:

  "altitude": {
        "type": "number",
        "value": {
            "value": "22"
        },
        "metadata": {
            "TimeInstant": {
                "type": "ISO8601",
                "value": "2019-10-16T09:08:50.307Z"
            }
        }
    }

Является ли этоправильно?

...