Canot使用马德里示例

时间:2015-08-05 11:33:23

标签: fiware fiware-orion fiware-wirecloud

我正在采取我的第一步,使用mashup wirecloud。 我成功完成了Santander POI示例,可以看到地图查看器上的所有POI,每个POI的信息以及图表信息。

然后我继续前进马德里的例子,我必须首先在上下文经纪人等创建实体,而这是我遇到问题的那个。

我创建实体的curl请求:

    (curl localhost:1026/v1/updateContext -s -S --header 'Content-Type: application/json' --header 'Accept: application/json' -d @- | python -mjson.tool) <<EOF
{
    "contextElements": [
        {
            "type": "City",
            "isPattern": "false",
            "id": "Madrid",
            "attributes": [
            {
                "name": "position",
                "type": "coords",
                "value": "40.418889, -3.691944",
                "metadatas": [
                    {
                        "name": "location",
                        "type": "string",
                        "value": "WGS84"
                    }
                ]
            }
            ]
        }
    ],
    "updateAction": "APPEND"
}
EOF

我可以看到信息是可达的,通过使用例如NGSI浏览器小部件,我可以看到City类型的实体Madrid,具有属性位置和coords的值,但是无法在地图查看器上看到POI。

My Mashup config:

NGSI来源:

NGSI服务器网址:http://130.206.117.220:1026

NGSI代理网址:https://ngsiproxy.lab.fiware.org

使用用户的FIWARE凭据:是

NGSI实体类型:城市

受监控的NGSI属性:位置

NGI实体到POI:

坐标属性:位置

在发布这个问题之前,我查看了堆栈溢出中的所有类似问题,但到目前为止我看到的答案都没有。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您的实例不支持向https服务器发送通知。您可以使用http://ngsiproxy.lab.fiware.org作为NGSI proxy URL首选项的值来测试它。可能您的浏览器会抱怨混合内容请参阅此post以获取更多信息,因此我建议您在您的orion上下文代理实例中安装Rush并启用https支持。

了解&#34; Rush继电器&#34;有关如何启用https支持的详细信息,请orion documentation部分。另请查看Stack Overflow about rush/orion上提供的问题和答案。

  

注意:我更改了以下测试首选项,因此参数与MadridTest实体匹配。

     

NGSI来源:

     
      
  • NGSI实体类型:CityTest
  •   
  • 受监控的NGSI属性:Latitud,Longitud
  •   
     

NGI实体到POI:

     
      
  • 坐标属性:Latitud,Longitud
  •