[英]Map viewer retrieve POI from context Broker Instance
我無法從上下文BrokerInstance中獲取任何數據以在地圖查看器混搭中顯示它們。 建議將上下文代理部署在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來源:
NGSI實體到POI
地圖查看器:
這個問題與如何在Wirecloud MapViewer小部件中顯示實體有關,這對我沒有幫助,只要我沒有任何HTTPS服務器並且我正在使用推薦的代理即可。
最后,指出我嘗試使用以下命令將“使用用戶的FIWARE憑據更改為”,將“ NGSI代理URL”更改為其他推薦配置,例如http://ngsiproxy.lab.fiware.org (無評分)。相同(負)結果
謝謝你的幫助
我已經嘗試了您所說的內容,並且設法查看了您提到的馬德里POI。 我想您看不到現代瀏覽器的安全性限制。 您是否注意到有關從基於HTTPS的網站訪問不安全網站的安全問題? Firefox和Chrome瀏覽器在地址欄上顯示一個“屏蔽”圖標,並且您必須確認不安全的內容才能正常工作。
將來,建議使用HTTPS版本的NGSI代理,盡管這將意味着與Context Broker一起部署RUSH,以便在Orion上啟用enablin HTTPS,或者等待嵌入式HTTPS的即將發布的版本。
最好的祝福
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.