簡體   English   中英

地圖查看器從上下文代理實例檢索POI

[英]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服務器URL: http ://130.206.85.114:1026
  • NGSI代理URL: http ://ngsiproxy.lab.fi-ware.org
  • 使用用戶的FIWARE憑據:是
  • NGSI實體類型:受城市監控的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM