Я не могу получить какие-либо данные из контекста BrokerInstance, чтобы отобразить их в мэшапе Map Viewer. Брокер контекста развертывается в облаке Fi-Ware, а гибридные приложения устанавливаются в разделе гибридных приложений в соответствии с рекомендациями.
Вот моя сущность (с соответствующим запросом curl, который вы можете развернуть, чтобы проверить, правильно ли он отвечает):
curl 130.206.85.114:1026/ngsi10/contextEntities/Madrid -X GET -s -S --header 'Content-Type: application/json' --header 'Accept: application/json' \
> --header "X-Auth-Token: $AUTH_TOKEN" | python -mjson.tool
{
"contextElement": {
"attributes": [
{
"metadatas": [
{
"name": "location",
"type": "string",
"value": "WGS84"
}
],
"name": "position",
"type": "coords",
"value": "40.418889, -3.691944"
}
],
"id": "Madrid",
"isPattern": "false",
"type": "City"
},
"statusCode": {
"code": "200",
"reasonPhrase": "OK"
}
}
Вот моя конфигурация мэшапа:
Источник NGSI:
- URL-адрес сервера NGSI: http://130.206.85.114:1026
- URL-адрес прокси-сервера NGSI: http://ngsiproxy.lab.fi-ware.org
- Использовать учетные данные пользователя FIWARE: да
- Типы объектов NGSI: Мониторинг города Атрибуты NGSI: позиция
Объект NGSI в POI
- Атрибут координат: позиция
Вьюер карт:
- Исходное местоположение: Мадрид.
Эти вопросы связаны с Как показать объект из виджета Wirecloud MapViewer мне не помог, пока у меня нет HTTPS-сервера и я использую рекомендуемый прокси.
Наконец, обратите внимание, что я пробовал «изменить Использовать учетные данные пользователя FIWARE» на «Нет» и изменить «URL-адрес прокси-сервера NGSI» на другие рекомендуемые конфигурации, такие как http://ngsiproxy.lab.fiware.org (без оценки) с тем же (отрицательным) результатом ..
Спасибо за вашу помощь