FIWARE Orion - Ошибка: «Ответ на QueryContext пуст» - PullRequest
0 голосов
/ 02 ноября 2018

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

Я работаю над примерами, приведенными в документации APIv2 . У меня есть два контейнера, на которых работает посредник контекста на разных портах.

В одном из них я создал актив Room1, в другом я создал регистрацию для этого актива.

Я запрашиваю второй для этой личности, в журналах появляется следующее сообщение:

orion2_1  | time=Friday 02 Nov 08:48:19 2018.704Z | lvl=WARN | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=postQueryContext.cpp[168]:queryForward | msg=Other Error (context provider response to QueryContext is empty)

Это регистрация:

{
    "id": "5bdc14dfcbe7f9fb0a95002e",
    "description": "Registration for Room1",
    "dataProvided": {
        "entities": [
            {
                "id": "Room1",
                "type": "Room"
            }
        ],
        "attrs": [
            "temperature",
            "pressure"
        ]
    },
    "provider": {
        "http": {
            "url": "http://192.168.1.100:8000/v2"
        },
        "supportedForwardingMode": "all",
        "legacyForwarding": true
    },
    "status": "active"
}

Это сущность Room1 :

{
    "id": "Room1",
    "type": "Room",
    "pressure": {
        "type": "Integer",
        "value": 720,
        "metadata": {}
    },
    "temperature": {
        "type": "Float",
        "value": 23,
        "metadata": {}
    }
}

Кто-нибудь может мне помочь?

...